Construção de um processo baseado na matriz de rastreabilidade de testes aplicado à priorização de casos de testes na validação de funcionalidades de software
Data
Autores
Título da Revista
ISSN da Revista
Título de Volume
Editor
Atualmente é essencial a realização de testes nos sistemas, para garantir a sua qualidade. Adequado a esse cenário, este estudo apresenta a criação de uma técnica para priorização dos casos de testes feitos no sistema para ampliar a validação das funcionalidades do software. O trabalho começa com pesquisa e
conhecimento sobre definições da engenharia de software, como por exemplo, requisitos de software, suas características, seus benefícios, sua estrutura, assim como conceitos pertinentes aos requisitos funcionais e requisitos não funcionais ou de qualidade. Após isso, os testes de software, baseados em requisitos, são analisados, investigando a cobertura funcional e a derivação funcional com evidência nas técnicas de derivação funcional formal e informal, salientando, a técnica de conhecimento e experiência do especialista de teste. Na sequência, o ciclo de vida também é estudado apresentando alguns modelos e suas estruturas, bem como os componentes importantes para essa estruturação como as fases de integração, fase de sistema e fase de regressão. Dando continuidade, a pesquisa aborda a matriz de rastreabilidade (TRM) e sua estruturação, o princípio de Pareto e a matriz de priorização GUT que serão utilizadas conjuntamente para obter uma melhor avaliação das prioridades. E finalizando a fundamentação teórica são demonstradas as
etapas de planejamento de teste juntamente com a definição do plano e dos casos de teste. Na fase prática, ocorre a seleção do software IRPF2015 - Declaração de Ajuste Anual, Final de Espólio e Saída Definitiva do País - da Receita Federal para ser testado. Utilizando a derivação com base no conhecimento e experiência do especialista, o trabalho contempla o levantamento dos casos de teste e sua inserção na matriz de rastreabilidade. Nesta fase, os casos de testes recebem uma classificação com base no conceito da matriz de GUT e são selecionados utilizando o princípio 80/20 de Pareto. Por último, os casos de testes são executados e a planilha com a matriz de rastreabilidade é preenchida conforme o resultado apresentado para cada caso de teste efetuado.
Descrição
Trabalho de Conclusão de Curso, apresentado para obtenção do grau de Bacharel no curso de Ciência da
Computação da Universidade do Extremo Sul Catarinense, UNESC.