Automatic test improvement with DSpot: a study with ten mature open-source projects

@article{Danglot2019AutomaticTI,
  title={Automatic test improvement with DSpot: a study with ten mature open-source projects},
  author={Benjamin Danglot and O. Vera-P{\'e}rez and B. Baudry and Monperrus Martin},
  journal={Empirical Software Engineering},
  year={2019},
  pages={1-33}
}
In the literature, there is a rather clear segregation between manually written tests by developers and automatically generated ones. In this paper, we explore a third solution: to automatically improve existing test cases written by developers. We present the concept, design and implementation of a system called DSpot, that takes developer-written test cases as input (JUnit tests in Java) and synthesizes improved versions of them as output. Those test improvements are given back to developers… Expand
Automatic Unit Test Amplification For DevOps
An approach and benchmark to detect behavioral changes of commits in continuous integration
Suggestions on Test Suite Improvements with Automatic Infection and Propagation Analysis
A platform for diversity-driven test amplification
SMBFL: slice-based cost reduction of mutation-based fault localization
Semi-automatic Test Case Expansion for Mutation Testing
Adopting Program Synthesis for Test Amplification
...
1
2
...

References

SHOWING 1-10 OF 37 REFERENCES
Does Automated Unit Test Generation Really Help Software Testers? A Controlled Empirical Study
The Emerging Field of Test Amplification: A Survey
DART: directed automated random testing
Generating Effective Integration Test Cases from Unit Ones
Whole Test Suite Generation
An Industrial Evaluation of Unit Test Generation: Finding Real Faults in a Financial Application
...
1
2
3
4
...