A testing process involves testing the given program with the designed test cases. A testing objective has to be defined before testing the program. The test cases depend upon the testing objective of the program. As new test cases are generated over time due to software modifications, test suite sizes may grow significantly. Because of time and resource constraints for testing, test suite minimization techniques are needed to remove those test cases from a suite that, due to code modifications over time have become redundant with respect to the coverage of testing requirements for which they were generated. For reducing the cost of the test execution only efficient test cases should be taken into consideration. Existing algorithms like GRE reduces the test suite by removing redundancy that may sometimes can significantly diminish the fault detection effectiveness (FDE) of suites. We present the modified GRE heuristic with selective redundancy (GSRE) for test suite reduction that attempts to use additional coverage information of test cases to selectively retain some additional test cases in the reduced suites that are partially redundant with respect to the testing criteria used for suite minimization, with the goal of improving the FDE retention of the test suites. Our experiments show that our GSRE approach can significantly improve the FDE retention of test suites without severely affecting the extent of suite size reduction.
Weitere Kapitel dieses Buchs durch Wischen aufrufen
Bitte loggen Sie sich ein, um Zugang zu diesem Inhalt zu erhalten
Sie möchten Zugang zu diesem Inhalt erhalten? Dann informieren Sie sich jetzt über unsere Produkte:
- Test Suite Diminuition Using GRE Heuristic with Selective Redundancy Approach
M. R. C. Dinesh
- Springer Berlin Heidelberg
Neuer Inhalt/© ITandMEDIA