Affiliation:
1. YMCA University of Science & Technology, Faridabad, India
2. YMCA University, Faridabad, India
3. GLA University, Mathura, India
Abstract
Regression testing of evolving software is a critical constituent of the software development process. Due to resources constraints, test case prioritization is one of the strategies followed in regression testing during which a test case that satisfies predefined objectives the most, as the tester perceives, would be executed the earliest. In this study, all the experiments were performed on three web applications consisting of 65 to 100 pages with lines of code ranging from 5000 to 7000. Various state-of-the-art approaches such as, heuristic approaches, Greedy approaches, and meta heuristic approaches were applied so as to identify the prioritized test sequence which maximizes the value of average percentage of fault detection. Performance of these algorithms was compared using different parameters and it was concluded that the Artificial Bee Colony algorithm performs better than all. Two novel greedy algorithms are also proposed in the study, of which the goal is to smartly manage the state of a tie, where a tie exhibits the condition that all the test cases participating in the tie are of equal significance in achieving the objective. It has also been validated that the performance of these novel proposed algorithm(s) is better than that of traditionally followed greedy approach, most of the time.
Subject
Decision Sciences (miscellaneous),Computational Mathematics,Computational Theory and Mathematics,Control and Optimization,Computer Science Applications,Modeling and Simulation,Statistics and Probability
Reference62 articles.
1. Genetic Algorithm for Solving the Resource Constrained Project Scheduling Problem
2. Using immune genetic algorithm in ATPG.;M.Azimipour;Australian Journal of Basic and Applied Sciences,2008
3. A Genetic Algorithm for the Parallel Machine Scheduling Problem with Consumable Resources
4. Test Scenario Prioritization using UML Test Case and Activity Diagram;P.Bhuyan;Conference in Computational Intelligence in Data Mining,2017
5. An immune Genetic Algorithm for software test data generation.;A.Bouchachia;IEEE Seventh International Conference on Hybrid Intelligent Systems,2007
Cited by
4 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献