Resumo: |
Com o crescimento da demanda por sistemas computacionais, observa-se que a exigência por software que apresentam um grau comprovado de qualidade, é cada vez maior. A atividade de teste tem papel fundamental em certificar essa qualidade e identificar defeitos no software precocemente, diminuindo assim o trabalho dos desenvolvedores em corrigi-los posteriormente quando o software já está sendo distribuído aos clientes. Neste contexto, o presente trabalho propõe a construção de uma metodologia que se baseia na automação dos testes para a garantia da cobertura funcional da qualidade dos softwares. A metodologia foi formada principalmente pela criação do ciclo de vida do teste, juntamente com o planejamento da matriz de cobertura e a criação dos testes automatizados. Foram criadas baterias de testes utilizando casos de testes especificados com o conhecimento do especialista. Para a automatização dos testes foi utilizada a técnica de capture-replay na ferramenta TestComplete, que permite a criação e execução de testes de forma rápida e vantajosa. |