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)
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