A MULTI-OBJECTIVE APPROACH FOR THE REGRESSION TEST CASE SELECTION PROBLEM

Camila Miranda Loiola, Brito Maia, Rafael Augusto, Ferreira do Carmo, Fabrício Gomes de Freitas, Gustavo Augusto, Lima de Campos · 2009

When software is modified, some functionality that had been working can be affected. The reliable way to guarantee that the software is working correctly after those changes is to test the whole system again, but generally there is not sufficient time. Then, it is necessary to select significant test cases to be executed, in order to guarantee that the system is working as it should be. Although there are already works regarding on the regression test case selection problem, some important features which can influence in the test case selection are not considered in them. In this work, we state a new and more complete multi-objective formulation for this problem. The work also shows the results of the solution for the problem using a multi-objective genetic algorithm, comparing it with a random algorithm. KEYWORDS. Metaheuristics. Regression Test Case Selection. NSGA-II. MH. Software Test is a part of the entire software development process. The purpose of the testing process is to make sure computer code does what it was designed to do and that it does not do

Read the paper · More papers on PaperTik