Desenvolvimento e reutilização de testes automatizados em aplicações web
Resumo
A constante busca pela qualidade de uma solução em forma de software fez com que
empresas do ramo de desenvolvimento aderissem à realização de testes automatizados em seus
sistemas. A partir deste cenário, surgiram inúmeras ferramentas e frameworks para suprir
esta demanda, que se propunham a ampliar a otimização de tempo e eficácia das aplicações
implementadas. Contudo, é sabido que criar um novo teste, para cada nova funcionalidade,
ou demanda do sistema, torna-se muito oneroso, sendo necessário um grande desprendimento
de recursos humanos. Assim, este trabalho apresenta abordagens reutilizáveis de teste, que
objetivam trazer praticidade e facilidade na confecção de novos testes escritos na linguagem Java.
Desenvolveu-se neste trabalho, três soluções para testes de sistemas web. A primeira trata-se
de uma abordagem para testes unitários e as demais são voltadas para testes funcionais. Com
este propósito, foram utilizadas a linguagem Cucumber e os frameworks Selenium e JUnit. Para
finalizar, são apresentadas comparações entre as soluções desenvolvidas mostrando em qual
cenário cada abordagem se destaca.
Coleções
Os arquivos de licença a seguir estão associados a este item: