Uma estratégia para a avaliação e evolução de teste funcional de software / A Strategy for the Evaluation and Evolution of Functional Software Testing
AUTOR(ES)
Gilmar Ferreira Arantes
FONTE
IBICT - Instituto Brasileiro de Informação em Ciência e Tecnologia
DATA DE PUBLICAÇÃO
02/08/2012
RESUMO
Teste de Software faz parte das atividades de garantia da qualidade do software. Destina-se a revelar a presenca de defeitos, que podem ser inseridos em varios estagios do desenvolvimento do software. Varias tecnicas s~ao usadas na atividade de teste, com destaque para as funcionais, que derivam requisitos de teste a partir da especicac~ao do software. A pesquisa enfrenta o problema de como evoluir as estrategias de testes funcionais reduzindo o custo, em relac~ao a quantidade de casos de teste necessarios, sem comprometer o numero de defeitos revelados. Uma revis~ao sistematica foi planejada e executada, com base em quest~oes formuladas de modo a responder ao problema da pesquisa. Esta revis~ao apoiou a denic~ao de um novo criterio de teste funcional, o Teste Funcional Sistematico com Aplicac~ao da Tabela de Decis~ao (TFS-TD), que e uma extens~ao do Teste Funcional Sistematico (TFS) e que prev^e a aplicac~ao conjunta dos criterios: Particionamento em Classes de Equival^encia, Analise do Valor Limite e Tabela decis~ao. O TFS-TD dene uma estrategia baseada em um conjunto de diretrizes e possui um processo para aplicar esta estrategia de forma sistematica. Tr^es estudos empricos foram aplicados com resultados promissores em relac~ao ao TFS: todos eles reduzem, pelo menos, pela metade o conjunto adequado, sem impacto na quantidade de defeitos revelados.
ASSUNTO(S)
teste de software teste funcional técnicas de teste critérios de teste sistemas de informacao software testing functional testing test techniques test criteria
Documentos Relacionados
- Uma Estrategia para a Avaliação e Evolução de Teste Funcional de Software
- Evolução de software baseada em avaliação de arquiteturas.
- A systematic model for evaluation activity and software testing
- Evaluation of testing criteria and testing tools for OO programs.
- Estabelecimento de uma arquitetura de referência orientada a serviços para ferramentas de teste de software