Busca avançada
Ano de início
Entree


Identifying Characteristics of Java Methods that May Influence Branch Coverage: An Exploratory Study on Open Source Projects

Texto completo
Autor(es):
de Castro, Camila Faria ; Oliveira, Decio de Souza, Jr. ; Eler, Marcelo Medeiros ; IEEE
Número total de Autores: 4
Tipo de documento: Artigo Científico
Fonte: PROCEEDINGS OF THE 2016 35TH INTERNATIONAL CONFERENCE OF THE CHILEAN COMPUTER SCIENCE SOCIETY (SCCC); v. N/A, p. 8-pg., 2016-01-01.
Resumo

Software testing is an important activity to assure the quality of software. Testing techniques and criteria have been created over time to help testers to devise high quality test suites. However, duly and systematically testing a software to reach high coverage on criteria, such as branch coverage, requires much effort. In this context, identifying characteristics of a software that may influence branch coverage is important to create software easier to test since the beginning. Therefore, the main purpose of this paper is to present an investigation conducted by us to identify the differences between methods whose branches were fully covered and the methods that have been partially covered. This investigation has been conducted on 39 open source Java projects. (AU)

Processo FAPESP: 14/08713-9 - Geração automática de dados de teste para cobrir caminhos dependentes de exceção usando execução simbólica
Beneficiário:Marcelo Medeiros Eler
Modalidade de apoio: Auxílio à Pesquisa - Regular