Banca de DEFESA: TASSIO GUERREIRO ANTUNES VIRGINIO

Uma banca de DEFESA de MESTRADO foi cadastrada pelo programa.
DISCENTE : TASSIO GUERREIRO ANTUNES VIRGINIO
DATA : 13/03/2020
HORA: 14:00
LOCAL: Sala 12 do Instituto de Matemática e Estatística da UFBA
TÍTULO:

Empirical evaluation of the automated generation of software tests from the perspective of Test Smells


PALAVRAS-CHAVES:

Software quality, code smells, test smells, automation of software test


PÁGINAS: 143
GRANDE ÁREA: Ciências Exatas e da Terra
ÁREA: Ciência da Computação
SUBÁREA: Metodologia e Técnicas da Computação
ESPECIALIDADE: Engenharia de Software
RESUMO:

The constant search for quality is always highlighted in the Software Engineering field. Among the various disciplines dedicated to this theme, software testing has been established as one of the most important, given its effectiveness in identifying defects, prior to the release of software systems to the market. Software testing is a key activity for the development of quality software. However, developing tests is just as or more expensive than developing the production code. An alternative for reducing the costs associated with software testing is the intensive use of test automation tools. The purpose of these tools is to reduce production time without affecting the quality of the code. Despite this premise, it is not common to find approaches that include a quality check layer of the automatically generated tests, which can reduce the reliability of the effectiveness of these tests. In this scenario, the purpose of this dissertation is to empirically analyze masses of test data, from the perspective of test smells, in order to assess the quality of the tests produced by automated software test generation tools. Test smells are poor choices in the design of tests and have symptomatic characteristics and can lead to a decrease in the quality of systems. Considering the test smells in test code, the study analyzes the tests generated by two widely accepted tools by the software testing community: Evosuite and Randoop. A set of twenty-one open source software projects, available on the Github platform, were considered in the study. The analysis considered the dispersion of test smells in the test code of these projects, as well as the existence of potential correlations between test smells and the relationships with structural metrics. As main results, we found strong correlations between the test smells and the code coverage metrics, significant differences between the data found in the test suites generated automatically and with the pre-existing tests in the evaluated projects.


MEMBROS DA BANCA:
Interno - 1710389 - CLAUDIO NOGUEIRA SANT ANNA
Interno - 4769482 - IVAN DO CARMO MACHADO
Externo à Instituição - HEITOR AUGUSTUS XAVIER COSTA
Notícia cadastrada em: 17/03/2020 10:36
SIGAA | STI/SUPAC - - | Copyright © 2006-2024 - UFBA