Regression Testing Minimisation, Selection and Prioritisation - A Survey

作者: S Yoo , M Harman

DOI:

关键词:

摘要: Regression testing is a activity that performed to provide confidence changes do not harm the existing behaviour of software. Test suites tend grow in size as software evolve, often making it too costly execute entire test suites. A number different approaches have been studied maximise value accrued suite: minimisation, selection and prioritisation. suite minimisation seeks eliminate redundant cases order reduce tests run. case identify are relevant some set recent changes. prioritisation such way early fault detection maximised. This paper surveys each area technique discusses open problems potential directions for future research. Copyright c © 2007 Shin Yoo & Mark Harman

参考文章(178)
Stephen S. Yau, Zenichi Kishimoto, METHOD FOR REVALIDATING MODIFIED PROGRAMS IN THE MAINTENANCE PHASE. IEEE. pp. 272- 277 ,(1987)
Using component metadata to regression test component-based software: Research Articles Software Testing, Verification & Reliability. ,vol. 17, pp. 61- 94 ,(2007) , 10.1002/STVR.V17:2
Franz Wotawa, Gordon Fraser, Test-case prioritization with model-checkers international conference on software engineering. pp. 267- 272 ,(2007)
Mary Jean Harrold, Gregg Rothermel, Efficient, effective regression testing using safe test selection techniques Clemson University. ,(1996)
Siavash Mirarab, Ladan Tahvildari, A Prioritization Approach for Software Test Cases Based on Bayesian Networks Fundamental Approaches to Software Engineering. pp. 276- 290 ,(2007) , 10.1007/978-3-540-71289-3_22
H. Srikanth, L. Williams, J. Osborne, System test case prioritization of new and regression test cases international symposium on empirical software engineering. pp. 64- 73 ,(2005) , 10.1109/ISESE.2005.1541815
Timothy Alan Budd, Mutation analysis of program test data Yale University. ,(1980)
D. Deng, P.C.-Y. Sheu, T. Wang, A.K. Onoma, Model-based testing and maintenance international symposium on multimedia. pp. 278- 285 ,(2004) , 10.1109/MMSE.2004.51
Robert E. Schapire, Yoav Freund, Raj D. Iyer, Yoram Singer, An Efficient Boosting Algorithm for Combining Preferences international conference on machine learning. pp. 170- 178 ,(1998)
F.I. Vokolos, P.G. Frankl, Empirical evaluation of the textual differencing regression testing technique international conference on software maintenance. pp. 44- 53 ,(1998) , 10.1109/ICSM.1998.738488