Busca avançada
Ano de início
Entree
(Referência obtida automaticamente do Web of Science, por meio da informação sobre o financiamento pela FAPESP e o número do processo correspondente, incluída na publicação pelos autores.)

Test Case Selection: A Systematic Literature Review

Texto completo
Autor(es):
Narciso, Everton Note [1] ; Delamaro, Marcio Eduardo [2] ; Dos Santos Nunes, Fatima De Lourdes [1]
Número total de Autores: 3
Afiliação do(s) autor(es):
[1] Univ Sao Paulo, Escola Artes Ciencias & Humanidades EACH, BR-03828000 Sao Paulo - Brazil
[2] Univ Sao Paulo, Inst Ciencias Matemat & Computacao ICMC, BR-13560970 Sao Carlos, SP - Brazil
Número total de Afiliações: 2
Tipo de documento: Artigo Científico
Fonte: INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING; v. 24, n. 4, p. 653-676, MAY 2014.
Citações Web of Science: 6
Resumo

Time and resource constraints should be taken into account in software testing activities, and thus optimizing the test suite is fundamental in the development process. In this context, the test case selection aims to eliminate redundant or unnecessary test data, which is crucial for the definition of test strategies. This paper presents a systematic review on the test case selection conducted through a selection of 449 articles published in leading journals and conferences in Computer Science. We addressed the state-of-art by collecting and comparing existing evidence on the methods used in the different software domains and the methods used to evaluate the test case selection. Our study identified 32 papers that met the research objectives, which featured 18 different selection methods and were evaluated through 71 case studies. The most commonly reported methods are adaptive random testing, genetic algorithms and greedy algorithm. Most approaches rely on heuristics, such as diversity of test cases and code or model coverage. This paper also discusses the key concepts and approaches, areas of application and evaluation metrics inherent to the methods of test case selection available in the literature. (AU)

Processo FAPESP: 10/09806-0 - Teste e validação de software: estudos teóricos e aplicações
Beneficiário:Márcio Eduardo Delamaro
Modalidade de apoio: Auxílio à Pesquisa - Regular
Processo FAPESP: 10/15691-0 - Proposição, implementação e validação de técnicas para treinamento médico virtual interativo
Beneficiário:Fátima de Lourdes dos Santos Nunes Marques
Modalidade de apoio: Auxílio à Pesquisa - Regular