Dicas de ferramentas para automação(UI) de programa Java desktop?

Olá pessoal,
Estou enfrentando um grande desafio na minha carreira. Automação de uma ferramenta parte Java desktop e outra parte Web. Para a parte web sei que posso utilizar o Selenium ou até mesmo o MS Coded UI. Contudo não estou encontrando nenhuma ferramenta que me permita inspecionar e montar scripts para a parte em java. Alguma dica? Notas: Com o Coded UI isso é possível, mas alguns componentes simplesmente não são reconhecidos. Também tentei com Sikuli, mas depois de alguns problemas, optei por não seguir com o mesmo.

Não gostaria de ferramentas do tipo recording and play. Tenho preferencia por ferramentas que permitam a codificação com Java ou C#.

quando eu tive que fazer isso, eu usei uma ferramenta chamada Marathon… ela é bem ok MASSS hoje em dia ela é paga :(

Tem uma thread que fala sobre outras opções aqui --> https://sqa.stackexchange.com/questions/18554/open-source-tools-for-automation-of-java-gui-application-testing

@fernando-szezecinski qual o framework utilizado pra aplicação? Dependendo do framework vc pode encontrar ferramentas específicas pra automação.

Por exemplo, pra JavaFX existe o TestFX: https://github.com/TestFX/TestFX
Também tem um que funciona pra apps que usem Swing ou JavaFX: https://github.com/renatoathaydes/Automaton

Tendo essa informação fica mais fácil pesquisar por alguma alternativa.

@leonardo-galani , já tinha passado pelo Marathon, mas como você disse, ele é pago. Estou procurando algo free. Vou dar uma olhada no link. Obrigado pelas recomendações.

@stefanteixeira , realmente não faço ideia. Infelizmente não tenho acesso ao código fonte e nem conhecimento para reconhecer “só de vendo a aplicação” funcionar e saber qual a tecnologia que foi utilizada. Vou tentar descobrir e melhorar minha pergunta aqui. Obrigado pela ajuda.

Log in to reply

Looks like your connection to Agile Testers was lost, please wait while we try to reconnect.