Computer Science ›› 2015, Vol. 42 ›› Issue (9): 154-158.doi: 10.11896/j.issn.1002-137X.2015.09.030

Previous Articles     Next Articles

Self-adaptive Test Case Prioritization Based on History Information

CHANG Long-hui, MIAO Huai-kou and XIAO Lei   

  • Online:2018-11-14 Published:2018-11-14

Abstract: Test case prioritization(TCP),which can effectively improve the testing efficiency and reduce testing time overhead and labor costs in iterative software development process,has attracted widespread attention of researchers.And many optimization methods have been proposed.But most methods incline to TCP technology based on requirement and coverage,and keep a static sort.This paper presented a TCP technology based on history information,and we dynamically adjusted the prioritization of test cases during the execution of test cases.This method helps to find defects as early as possible and to achieve the goal of bug detection.Finally,we applied our method to the project developed by our research group to verify the effectiveness of our method.

Key words: Regression test,History information,Test case prioritization,Self-adaptive

[1] Rothermel G,Harrold M J.Analyzing regression test selection techniques [J].IEEE Transactions on Software Engineering,1996,22(8):529-551
[2] Rothermel G,Untch R H,Chu C Y,et al.Prioritizing test cases for regression testing [J].IEEE Transactions on Software Engineering,2001,27(10):929-948
[3] Li Z,Harman M,Hierons R M.Search algorithms for regression test case prioritization [J].IEEE Transactions on Software Engineering,2007,33(4):225-237
[4] Srikanth H,Williams L,Osborne J.System test case prioritization of new and regression test cases[C]∥2005 International Symposium onEmpirical Software Engineering,2005.IEEE,2005:10
[5] Elbaum S,Malishevsky A G,Rothermel G.Prioritizing testcases for regression testing[C]∥Proceedings of the International Symposium on Software Testing and Analysis.2000:102-112
[6] Kim J M,Porter A.A history-based test prioritization technique for regression testing in resource constrained environments[C]∥Proceedings of the 24rd International Conference on Software Engineering(ICSE 2002).IEEE,2002:119-129
[7] Qu Bo,Nie Chang-hai,Xu Bao-wen,et al.Test case prioritization for black box testing[C]∥31st Annual International Computer Software and Applications Conference,2007(COMPSAC 2007).IEEE,2007,1:465-474
[8] 屈波,聂长海,徐宝文.基于测试用例设计信息的回归测试优先级算法[J].计算机学报,2008,31(3):431-439 Qu Bo,Nie Chang-hai,Xu Bao-wen.Test case prioritization based on test suite design information [J].Chinese Journal of Computers,2008,31(3):431-439
[9] Walcott K R,Soffa M L,Kapfhammer G M,et al.Timeawaretest suite prioritization[C]∥Proceedings of the 2006 International Symposium on Software Testing and Analysis.ACM,2006:1-12
[10] Elbaum S,Rothermel G,Kanduri S,et al.Selecting a cost-effective test case prioritization technique[J].Software Quality Journal,2004,12(3):185-210
[11] Rothermel G,Untch R H,Chu C,et al.Prioritizing test cases for regression testing[J].IEEE Transactions on Software Enginee-ring,2001,27(10):929-948
[12] 屈波,聂长海,徐宝文.回归测试中测试用例优先级技术研究综述[J].计算机科学与探索,2009,3(3):225-233 Qu Bo,Nie Chang-hai,Xu Bao-wen.Survey of Test Case Prioritization for Regression Testing [J].Journal of Frontiers of Computer Science and Technology,2009,3(3):225-233

No related articles found!
Full text



[1] LEI Li-hui and WANG Jing. Parallelization of LTL Model Checking Based on Possibility Measure[J]. Computer Science, 2018, 45(4): 71 -75, 88 .
[2] XIA Qing-xun and ZHUANG Yi. Remote Attestation Mechanism Based on Locality Principle[J]. Computer Science, 2018, 45(4): 148 -151, 162 .
[3] LI Bai-shen, LI Ling-zhi, SUN Yong and ZHU Yan-qin. Intranet Defense Algorithm Based on Pseudo Boosting Decision Tree[J]. Computer Science, 2018, 45(4): 157 -162 .
[4] WANG Huan, ZHANG Yun-feng and ZHANG Yan. Rapid Decision Method for Repairing Sequence Based on CFDs[J]. Computer Science, 2018, 45(3): 311 -316 .
[5] SUN Qi, JIN Yan, HE Kun and XU Ling-xuan. Hybrid Evolutionary Algorithm for Solving Mixed Capacitated General Routing Problem[J]. Computer Science, 2018, 45(4): 76 -82 .
[6] ZHANG Jia-nan and XIAO Ming-yu. Approximation Algorithm for Weighted Mixed Domination Problem[J]. Computer Science, 2018, 45(4): 83 -88 .
[7] WU Jian-hui, HUANG Zhong-xiang, LI Wu, WU Jian-hui, PENG Xin and ZHANG Sheng. Robustness Optimization of Sequence Decision in Urban Road Construction[J]. Computer Science, 2018, 45(4): 89 -93 .
[8] LIU Qin. Study on Data Quality Based on Constraint in Computer Forensics[J]. Computer Science, 2018, 45(4): 169 -172 .
[9] ZHONG Fei and YANG Bin. License Plate Detection Based on Principal Component Analysis Network[J]. Computer Science, 2018, 45(3): 268 -273 .
[10] SHI Wen-jun, WU Ji-gang and LUO Yu-chun. Fast and Efficient Scheduling Algorithms for Mobile Cloud Offloading[J]. Computer Science, 2018, 45(4): 94 -99, 116 .