A safe, efficient algorithm for regression test selection
- 30 December 2002
- proceedings article
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 358-367
- https://doi.org/10.1109/icsm.1993.366926
Abstract
Regression testing is a necessary but costly maintenanceactivity aimed at demonstrating that code hasnot been adversely affected by changes. A selectiveapproach to regression testing selects tests for a modifiedprogram from an existing test suite. We present anew technique for selective regression testing. Our algorithmconstructs control dependence graphs for programversions, and uses these graphs to determinewhich tests from the existing test suite may exhibitchanged behavior on the...Keywords
This publication has 17 references indexed in Scilit:
- Using semantic differencing to reduce the cost of regression testingPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- A safe, efficient algorithm for regression test selectionPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- A cost model to compare regression test strategiesPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- A study of integration testing and software regression at the integration levelPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Efficient construction of program dependence graphsPublished by Association for Computing Machinery (ACM) ,1993
- Incremental program testing using program dependence graphsPublished by Association for Computing Machinery (ACM) ,1993
- The use of program dependence graphs in software engineeringPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1992
- Interprocedual data flow testingPublished by Association for Computing Machinery (ACM) ,1989
- Post-maintenance testing based on path change analysisPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1988
- The program dependence graph and its use in optimizationACM Transactions on Programming Languages and Systems, 1987