Ferramenta de automação de teste / bibliotecas / framework para aplicativos da área de trabalho da interface gráfica do usuário C

unfortunatelly Eu tenho um aplicativo de desktop GUI em execução no Windows e compilado usando o compilador Borland C ++. Eu sei que é uma tecnologia muito antiga, mas essa é a vida. A empresa em que trabalho possui muitas licenças gratuitas para o QTP. Mas, para ser sincero, não gosto dessa ferramenta e quero alterá-la com alguma alternativa de código abert

Tenho experiência com serviços da Web de automação usando Selenium e alguns applets java swing. Criei meus testes com base em Java / JUnit. Gostaria de saber se posso criar alguns testes em Java para testar meu aplicativo C ++ - isso seria ótimo. Se isso não for possível, se eu puder usar qualquer biblioteca C / C ++ para criar minha própria estrutura de test

Isso não deve ser testes de unidade. Quero criar um conjunto de testes funcionais. Quero poder localizar objetos como botões, tabelas, células, etc., executar ações como clicar, alterar o foco etc.

Além disso, tenho acesso à fonte. Mas esse é um código antigo de espaguete e não tenho muita experiência com aplicativos C ++.

O que você sugere

questionAnswers(4)

yourAnswerToTheQuestion