Regression Test Selection and Prioritization Using Variables - Analysis and Experimentation

A hybrid technique that combines selection and prioritization is presented for reducing software test suite size without compromising the effectiveness of regression testing. Source code changes and coverage information are considered with respect to ea..

[1]  Richard J. Lipton,et al.  Hints on Test Data Selection: Help for the Practicing Programmer , 1978, Computer.

[2]  Brian W. Kernighan,et al.  The C Programming Language , 1978 .

[3]  Glenford J. Myers,et al.  Art of Software Testing , 1979 .

[4]  Boris Beizer,et al.  Software Testing Techniques , 1983 .

[5]  Hareton K. N. Leung,et al.  A cost model to compare regression test strategies , 1991, Proceedings. Conference on Software Maintenance 1991.

[6]  Keith Weiskamp,et al.  Object-oriented programming with Turbo C++ , 1991 .

[7]  A. Jefferson Offutt,et al.  Investigations of the software testing coupling effect , 1992, TSEM.

[8]  Rajiv Gupta,et al.  An approach to regression testing using slicing , 1992, Proceedings Conference on Software Maintenance 1992.

[9]  David S. Rosenblum,et al.  TESTTUBE: a system for selective regression testing , 1994, Proceedings of 16th International Conference on Software Engineering.

[10]  Gregg Rothermel,et al.  Effective regression testing using safe test selection techniques , 1995 .

[11]  Paul C. Jorgensen,et al.  Software Testing: A Craftsman's Approach , 1995 .

[12]  Rajiv Gupta,et al.  Priority based data flow testing , 1995, Proceedings of International Conference on Software Maintenance.

[13]  Joseph Robert Horgan,et al.  A study of effective regression testing in practice , 1997, Proceedings The Eighth International Symposium on Software Reliability Engineering.

[14]  Thomas Ball,et al.  On the limit of control flow analysis for regression test selection , 1998, ISSTA '98.

[15]  Gregg Rothermel,et al.  An empirical study of regression test selection techniques , 1998, Proceedings of the 20th International Conference on Software Engineering.

[16]  Gregg Rothermel,et al.  Empirical Studies of a Safe Regression Test Selection Technique , 1998, IEEE Trans. Software Eng..

[17]  Claude Caci,et al.  Testing object-oriented systems , 2000, SOEN.

[18]  Ed Weller Applying Quantitative Methods to Software Maintenance , 2000 .

[19]  Prioritizing Test Cases For Regression Testing , 2001, IEEE Trans. Software Eng..

[20]  Cem Kaner,et al.  Lessons Learned in Software Testing , 2001 .

[21]  Gregg Rothermel,et al.  A comparative study of coarse- and fine-grained safe regression test-selection techniques , 2001, TSEM.

[22]  Mary Jean Harrold,et al.  Test-suite reduction and prioritization for modified condition/decision coverage , 2001, Proceedings IEEE International Conference on Software Maintenance. ICSM 2001.

[23]  Amitabh Srivastava,et al.  Effectively prioritizing tests in development environment , 2002, ISSTA '02.

[24]  Gregg Rothermel,et al.  Test Case Prioritization: A Family of Empirical Studies , 2002, IEEE Trans. Software Eng..

[25]  Adam A. Porter,et al.  A history-based test prioritization technique for regression testing in resource constrained environments , 2002, ICSE '02.

[26]  Gregg Rothermel,et al.  Understanding the effects of changes on the cost‐effectiveness of regression testing techniques , 2003, Softw. Test. Verification Reliab..

[27]  Gregg Rothermel,et al.  Selecting a Cost-Effective Test Case Prioritization Technique , 2004, Software Quality Journal.

[28]  Requirements-Based Test Case Prioritization , 2004 .

[29]  K. K. Aggarwal,et al.  Code coverage based technique for prioritizing test cases for regression testing , 2004, SOEN.

[30]  Arvinder Kaur,et al.  A New Technique for Test Case Prioritization for Regression Testing , 2005 .

[31]  Neelam Gupta,et al.  Test Case Prioritization Using Relevant Slices , 2006, 30th Annual International Computer Software and Applications Conference (COMPSAC'06).

[32]  Alfonso Sutera,et al.  Problems and Solutions in Climate Modeling , 2007 .

[33]  Mark Harman,et al.  Search Algorithms for Regression Test Case Prioritization , 2007, IEEE Transactions on Software Engineering.

[34]  Nashat Mansour,et al.  Regression Test Selection for C# Programs , 2009, Adv. Softw. Eng..