EngineeringSystem TestingTesting TechniqueSoftware TestingDifferential TestingInconsistent Test RepairSoftware EngineeringTest EvolutionTest SuitesRegression TestingTest Management
Regression testing, as it's commonly practiced, is unsound due to inconsistent test repair and test addition. This paper presents a new technique, differential testing, that alleviates the test repair problem and detects more changes than regression testing alone. Differential testing works by creating test suites for both the original system and the modified system and contrasting both versions of the system with these two suites.
11
Xiaoxia Ren, Fenil Shah, Frank Tip et al. · 2004 · 377 citations
Software Maintenance, Engineering, Change Impact Analysis +14
Regression test selection for Java software
Mary Jean Harrold, James A. Jones, Tongyu Li et al. · 2001 · 304 citations