International Journal of Computer Applications · 2011 · 15 citations · 22 references
ArchitectureComputational EngineeringDesign OptimizationOptimizationStatistical ComputingCrossover OperatorsEvolutionary OptimizationGenetic AlgorithmsHeuristic OptimizationHeuristic SearchSoftware TestingGenetic Algorithm OptimizationParticle Swarm OptimizationPrioritizationRegression Test PrioritizationSoftware Maintenance ProcessTest Case PrioritizationTest CasesTest Prioritization
Software Testing is continuous process of development and maintenance in life of software. In maintenance phase, regression testing gets exercisedwith additional resources/time for performance. The prioritization of test cases helps to reduce the cost-time of regression testing. Hence, completing Regression Testing effectively and on schedule is challenge for software tester. In this research paper, the Particle Swarm Optimization (PSO) technology has been studied and used with the blend of Genetic Algorithm (GA) and the hybrid prioritized algorithm has been proposed. The Particle Swarm Optimization is an optimization algorithm based on heuristic search which can be used to solve time-constraint environment of Test Case Prioritization and the concept of Genetic Algorithm will further help in diversifying the solution within whole search space. For finding the effectiveness of hybrid prioritization algorithm: the efficiency %, saving %, reduction % and APFD/APCC has been calculated.
22
A study of effective regression testing in practice
W. Eric Wong, J.R. Horgan, S. London et al. · 2002 · 389 citations
TimeAware test suite prioritization
Kristen R. Walcott, Mary Lou Soffa, Gregory M. Kapfhammer et al. · 2006 · 343 citations
Management, Systems Engineering, Experimental Performance +12