Incorporating Historical Test Case Performance Data and Resource Constraints into Test Case Prioritization

作者: Yalda Fazlalizadeh , Alireza Khalilian , Mohammad Abdollahi Azgomi , Saeed Parsa

DOI: 10.1007/978-3-642-02949-3_5

关键词:

摘要: Software regression testing occurs continuously during the software development process in order to detect faults as early possible. Growing size of test suites on one hand and resource constraints other hand, necessitates case prioritization process. Test techniques schedule cases for an that increases chances detection faults. Some prior used notion history-based prioritization. In this paper, we present a new approach using historical performance data which considers time constraints. This directly calculates priority each information from previous executions case. The results applying our Siemens suite Space program are also presented. Our interesting insights into effectiveness proposed terms faster fault detection.

参考文章(20)
Ilene Burnstein, Practical Software Testing: A Process-Oriented Approach Springer Publishing Company, Incorporated. ,(2010)
Siavash Mir arabbaygi, A Bayesian Framework for Software Regression Testing University of Waterloo. ,(2008)
Eugene Miya, On "Software engineering" ACM SIGSOFT Software Engineering Notes. ,vol. 10, pp. 12- 12 ,(1985) , 10.1145/1012443.1012444
Gregg Rothermel, Mary Jean Harrold, A safe, efficient regression test selection technique ACM Transactions on Software Engineering and Methodology. ,vol. 6, pp. 173- 210 ,(1997) , 10.1145/248233.248262
Sebastian Elbaum, Gregg Rothermel, Satya Kanduri, Alexey G. Malishevsky, Selecting a Cost-Effective Test Case Prioritization Technique Software Quality Journal. ,vol. 12, pp. 185- 210 ,(2004) , 10.1023/B:SQJO.0000034708.84524.22
Bogdan Korel, George Koutsogiannakis, Luay H. Tahat, Model-based test prioritization heuristic methods and their evaluation Proceedings of the 3rd international workshop on Advances in model-based testing - A-MOST '07. pp. 34- 43 ,(2007) , 10.1145/1291535.1291539
Jung-Min Kim, Adam Porter, A history-based test prioritization technique for regression testing in resource constrained environments international conference on software engineering. pp. 119- 129 ,(2002) , 10.1145/581339.581357
G. Rothermel, R.H. Untch, Chengyun Chu, M.J. Harrold, Prioritizing test cases for regression testing IEEE Transactions on Software Engineering. ,vol. 27, pp. 929- 948 ,(2001) , 10.1109/32.962562
J.R. Horgan, S. London, A data flow coverage testing tool for C [1992] Proceedings of the Second Symposium on Assessment of Quality Software Development Tools. pp. 2- 10 ,(1992) , 10.1109/AQSDT.1992.205829
Hyuncheol Park, Hoyeon Ryu, Jongmoon Baik, Historical Value-Based Approach for Cost-Cognizant Test Case Prioritization to Improve the Effectiveness of Regression Testing secure software integration and reliability improvement. pp. 39- 46 ,(2008) , 10.1109/SSIRI.2008.52