DocumentCode :
3699126
Title :
Test case prioritization for regression testing based on ant colony optimization
Author :
Dongdong Gao;Xiangying Guo;Lei Zhao
Author_Institution :
Beijing Institute of Control Engineering, Beijing 100190, P.R. China
fYear :
2015
Firstpage :
275
Lastpage :
279
Abstract :
Test case prioritization technique is an efficient method to improve regression testing activities. It orders a regression test suite to execute the test cases with higher priority earlier than those with lower priority, and the problem is how to optimize the test case ordering according to some criterion. In this paper, we have proposed an algorithm which prioritizes the test cases based on ant colony optimization (ACO), considering three factors: number of faults detected, execution time and fault severity, and these three factors are used in ant colony optimization algorithm to help to reveal more severe faults at earlier stage of the regression testing process. The effectiveness of the algorithm is demonstrated using the metric named APFD, and the results of experiment show the algorithm optimizes the test case orderings effectively.
Keywords :
"Testing","Fault detection","Ant colony optimization","Algorithm design and analysis","Measurement","Software","Optimization"
Publisher :
ieee
Conference_Titel :
Software Engineering and Service Science (ICSESS), 2015 6th IEEE International Conference on
ISSN :
2327-0586
Print_ISBN :
978-1-4799-8352-0
Electronic_ISBN :
2327-0594
Type :
conf
DOI :
10.1109/ICSESS.2015.7339054
Filename :
7339054
Link To Document :
بازگشت