TCCgrad
Análise comparativa do uso de testes automatizados de software em um ambiente com Integração Contínua: estudo de caso do aplicativo e-SUS AB Atividade Coletiva
Fecha
2019-11-13Autor
Matos, Fabricio
Institución
Resumen
Testes automatizados são considerados fundamentais para agregar qualidade
durante o desenvolvimento de aplicações. Processos de Integração Contínua, com
automação de testes, fornecem uma maior segurança para as equipes de
desenvolvimento efetuarem modificações no código. Nesse sentido, este trabalho
tem como objetivo comparar dois aplicativos semelhantes e desenvolvidos para o
sistema operacional Android, utilizando a metodologia ágil Scrum, sendo um
desenvolvido sem testes automatizados e outro desenvolvido com Integração
Contínua e testes automatizados unitários durante todo o andamento do projeto. As
métricas coletadas para realizar as comparações permitirão avaliar a estabilidade e
tempo de inicialização das aplicações, o tempo de renderização das principais telas,
o uso de recursos dos dispositivos físicos e avaliações dos usuários, uma vez que
ambas as aplicações já encontram-se em uso pelos usuários finais.