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!
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!