Open Access Open Access  Restricted Access Subscription Access

Multi-Objective ANT Lion Optimization Algorithm Based Mutant Test Case Selection for Regression Testing


Affiliations
1 VIT Bhopal University, Madhya Pradesh, India
2 Christ University, India
3 Raj Kumar Goel Institute of Technology, Ghaziabad, Uttar Pradesh, India
4 JSS Academy of Technical Education, Noida, Uttar Pradesh, India
5 ABES Engineering College, Ghaziabad, Uttar Pradesh, India

The regression testing is principally carried out on modified parts of the programs. The quality of programs is the only concern of regression testing in the case of produced software. Main challenges to select mutant test cases are related to the affected classes. In software regression testing, the identification of optimal mutant test case is another challenge. In this research work, an evolutionary approach multi objective ant-lion optimization (MOALO) is proposed to identify optimal mutant test cases. The selection of mutant test cases is processed as multi objective enhancement problem and these will solve through MOALO algorithm. Optimal identification of mutant test cases is carried out by using the above algorithm which also enhances the regression testing efficiency. The proposed MOALO methods are implemented and tested using the Mat Lab software platform. On considering the populace size of 100, at that point the fitness estimation of the proposed framework, NSGA, MPSO, and GA are 3, 2.4, 1, and 0.3 respectively. The benefits and efficiencies of proposed methods are compared with random testing and existing works utilizing NSGA-II, MPSO, genetic algorithms in considerations of test effort, mutation score, fitness value, and time of execution. It is found that the execution times of MOALO, NSGA, MPSO, and GA are 2.8, 5, 6.5, and 7.8 respectively. Finally, it is observed that MOALO has higher fitness estimation with least execution time which indicates that MOALO methods provide better results in regression testing.
User
Notifications
Font Size

Abstract Views: 85




  • Multi-Objective ANT Lion Optimization Algorithm Based Mutant Test Case Selection for Regression Testing

Abstract Views: 85  | 

Authors

Aprna Tripathi
VIT Bhopal University, Madhya Pradesh, India
Shilpa Srivastava
Christ University, India
Himani Mittal
Raj Kumar Goel Institute of Technology, Ghaziabad, Uttar Pradesh, India
Shivaji Sinha
JSS Academy of Technical Education, Noida, Uttar Pradesh, India
Vikash Yadav
ABES Engineering College, Ghaziabad, Uttar Pradesh, India

Abstract


The regression testing is principally carried out on modified parts of the programs. The quality of programs is the only concern of regression testing in the case of produced software. Main challenges to select mutant test cases are related to the affected classes. In software regression testing, the identification of optimal mutant test case is another challenge. In this research work, an evolutionary approach multi objective ant-lion optimization (MOALO) is proposed to identify optimal mutant test cases. The selection of mutant test cases is processed as multi objective enhancement problem and these will solve through MOALO algorithm. Optimal identification of mutant test cases is carried out by using the above algorithm which also enhances the regression testing efficiency. The proposed MOALO methods are implemented and tested using the Mat Lab software platform. On considering the populace size of 100, at that point the fitness estimation of the proposed framework, NSGA, MPSO, and GA are 3, 2.4, 1, and 0.3 respectively. The benefits and efficiencies of proposed methods are compared with random testing and existing works utilizing NSGA-II, MPSO, genetic algorithms in considerations of test effort, mutation score, fitness value, and time of execution. It is found that the execution times of MOALO, NSGA, MPSO, and GA are 2.8, 5, 6.5, and 7.8 respectively. Finally, it is observed that MOALO has higher fitness estimation with least execution time which indicates that MOALO methods provide better results in regression testing.