Title :
Implementing test case selection and reduction techniques using meta-heuristics
Author :
Nagar, Reetika ; Kumar, Ajit ; Kumar, Sudhakar ; Baghel, Anurag Singh
Author_Institution :
Sch. of Inf. & Commun. Technol., Gautam Buddha Univ., Noida, India
Abstract :
Regression Testing is an inevitable and very costly maintenance activity that is implemented to make sure the validity of modified software in a time and resource constrained environment. Execution of entire test suite is not possible so it is necessary to apply techniques like Test Case Selection and Test Case Prioritization to select and prioritize a minimum set of test cases, fulfilling some chosen criteria, that is, covering all possible faults in minimum time and other. In this paper a test case reduction hybrid Particle Swarm Optimization (PSO) algorithm has been proposed. This PSO algorithm uses GA mutation operator while processing. PSO is a swarm intelligence algorithm based on particles behavior. GA is an evolutionary algorithm (EA). The proposed algorithm is an optimistic approach which provides optimum best results in minimum time.
Keywords :
data reduction; feature selection; genetic algorithms; particle swarm optimisation; program testing; regression analysis; software maintenance; EA; GA mutation operator; PSO algorithm; evolutionary algorithm; metaheuristics; particle swarm optimization; regression testing; software maintenance; test case prioritization; test case reduction; test case selection; Genetic algorithms; Particle swarm optimization; Sociology; Software; Software algorithms; Statistics; Testing; Genetic Algorithm; Particle Swarm Optimization; Regression Test Selection; Test Case Prioritization;
Conference_Titel :
Confluence The Next Generation Information Technology Summit (Confluence), 2014 5th International Conference -
Conference_Location :
Noida
Print_ISBN :
978-1-4799-4237-4
DOI :
10.1109/CONFLUENCE.2014.6949377