Análise de ferramentas de automação de testes de software
Resumo
Com o avanço da tecnologia da informação, está se tornando cada vez maior a demanda para o desenvolvimento de sistemas web. Junto a isto, a busca pelo desenvolvimento de sistemas com qualidade e que satisfaça os requisitos aumenta. Através das técnicas de testes de software, pode-se ter uma garantia maior que, ao término do desenvolvimento, se obtenha um sistema
funcional e que corresponda às especificações. No entanto, muitas vezes a aplicação dessas técnicas se dá de forma manual, fazendo-se necessário muitos testes acerca de uma funcionalidade, a fim de certificar a não ocorrência de erros, tornando-se um processo custoso. A implementação da automação de testes surge para minimizar o custo decorrente dos testes manuais, testando uma funcionalidade diversas vezes, de forma automática. Desta maneira, este trabalho de conclusão de curso tem por objetivo analisar as vantagens e desvantagens quanto ao uso de ferramentas de testes automatizados que auxiliam no processo de controle da qualidade de software. Foram analisados os frameworks Capybara e Cypress em termos de configuração, estruturação, linhas de código, depuração e tempo de execução e os resultados mostram que o Cypress se sobressai em relação a configuração, estruturação, depuração e tempo de execução, enquanto o Capybara se sobressai em relação as linhas de código geradas.
Coleções
Os arquivos de licença a seguir estão associados a este item: