Test Case Prioritization for Regression Testing Using Immune Operator
Journal: The International Arab Journal of Information Technology (Vol.13, No. 6)Publication Date: 2016-11-01
Authors : Angelin Gladston; Khanna Nehemiah; Palanisamy Narayanasamy; Arputharaj Kannan;
Page : 686-692
Keywords : Immune operator; vaccine; test case prioritization; regression testing; GA; IPA.;
Abstract
Regression testing is a time consuming, costly process of re-running existing test cases. As software evolves, the regression test suite grows in size. Test case prioritization techniques help by ordering test cases such that at least the test cases which cover the changes made in the software are executed amidst resource and time constraints. Genetic Algorithm (GA) has been widely used for test case prioritization problem, however it has low convergence problem. In this work, the Immune Genetic Algorithm (IGA) is applied for test case prioritization, so that test case prioritization converges earlier. O ur contributions in Immune Prioritization Algorithm (IPA) include a method for vaccine selection, zero drop function and probability selection function. The prioritized result of IPA is evaluated against GA and the statement coverage, decision coverage and block coverage of the test cases prioritized using IPA are found to have improved. Further, IPA showed improved average fitness value as well as optimal fitness value compared to genetic algorithm.
Other Latest Articles
- An Anti-Spam Filter Based on One-Class IB Method in Small Training Sets
- Metacognitive Awareness Assessment and Introductory Computer Programming Course Achievement at University
- Metacognitive Awareness Assessment and Introductory Computer Programming Course Achievement at University
- Metacognitive Awareness Assessment and Introductory Computer Programming Course Achievement at University
- Multiple-View Face Hallucination by a Novel Regression Analysis in Tensor Space
Last modified: 2019-11-14 16:49:13