Abstract:
|
O propósito deste trabalho é demonstrar todo o processo de transformação de uma rotina de testes manual em uma aplicação web que são lentos e mais propensos a erros para uma versão automatizada do mesmo processo, esta mais rápida e que permite ser executada sem necessitar de um recurso humano no processo. Esta modelagem será feita utilizando uma ferramenta de automação em navegadores, o Selenium WebDriver, aliada ao framework TestNG para construção dos casos. Os resultados de tal aplicação se mostraram bastante positivos e alinhados ao esperado, já que a também automação deste processo permite que seja possível integrar esta etapa da qualidade de software em um processo de integração contínua, utilizando o apoio de Jenkins CI e Apache Ant.. Esta proposta se demonstrou um grande desafio, porém com resultados tão positivos, a mesma pode se considerar um sucesso na otimização dos testes de interface de usuário para softwares web. |