Back to Search Start Over

MS‐guided many‐objective evolutionary optimisation for test suite minimisation.

Authors :
Zheng, Wei
Wu, Xiaoxue
Cao, Shichao
Lin, Jun
Source :
IET Software (Wiley-Blackwell). Dec2018, Vol. 12 Issue 6, p547-554. 8p.
Publication Year :
2018

Abstract

Test suite minimisation is a process that seeks to identify and then eliminate the obsolete orredundant test cases from the test suite. It is a trade‐off between cost andother value criteria and is appropriate to be described as a many‐objectiveoptimisation problem. This study introduces a mutation score (MS)‐guidedmany‐objective optimisation approach, which prioritises the fault detectionability of test cases and takes MS, cost and three standard code coveragecriteria as objectives for the test suite minimisation process. They use sixclassical evolutionary many‐objective optimisation algorithms to identifyefficient test suite, and select three small programs from the Software‐ArtefactInfrastructure Repository (SIR) and two larger program space and gzip forexperimental evaluation as well as statistical analysis. The experiment resultsof the three small programs show non‐dominated sorting genetic algorithm II(NSGA‐II) with tuning was the most effective approach. However, MOEA/D‐PBI andMOEA/D‐WS outperform NSGA‐II in the cases of two large programs. On the otherhand, the test cost of the optimal test suite obtained by their proposedMS‐guided many‐objective optimisation approach is much lower than the onewithout it in most situation for both small programs and large programs. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
17518806
Volume :
12
Issue :
6
Database :
Academic Search Index
Journal :
IET Software (Wiley-Blackwell)
Publication Type :
Academic Journal
Accession number :
148479976
Full Text :
https://doi.org/10.1049/iet-sen.2018.5133