4.2 Article

Test data regeneration: generating new test data from existing test data

Journal

SOFTWARE TESTING VERIFICATION & RELIABILITY
Volume 22, Issue 3, Pages 171-201

Publisher

WILEY
DOI: 10.1002/stvr.435

Keywords

test data generation; search-based software testing

Funding

  1. EPSRC SEBASE [EP/D050863]
  2. EPSRC [EP/D050863, GR/S93684, GR/T22872]
  3. EU [IST-33472]
  4. DaimlerChrysler Berlin
  5. Vizuri Ltd., London

Ask authors/readers for more resources

Existing automated test data generation techniques tend to start from scratch, implicitly assuming that no pre-existing test data are available. However, this assumption may not always hold, and where it does not, there may be a missed opportunity; perhaps the pre-existing test cases could be used to assist the automated generation of additional test cases. This paper introduces search-based test data regeneration, a technique that can generate additional test data from existing test data using a meta-heuristic search algorithm. The proposed technique is compared to a widely studied test data generation approach in terms of both efficiency and effectiveness. The empirical evaluation shows that test data regeneration can be up to 2 orders of magnitude more efficient than existing test data generation techniques, while achieving comparable effectiveness in terms of structural coverage and mutation score. Copyright (c) 2010 John Wiley & Sons, Ltd.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.2
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available