Publication | Closed Access
On test repair using symbolic execution
77
Citations
42
References
2010
Year
Unknown Venue
Software MaintenanceEngineeringVerificationTest Data GenerationSoftware EngineeringSoftware AnalysisFormal VerificationTest AutomationBroken Unit TestsRegression TestsTest RepairComputer ScienceAutomated RepairRegression TestingTest-driven DevelopmentProgram AnalysisAutomated ReasoningSoftware TestingFormal MethodsComplex Control FlowTest EvolutionSymbolic Execution
When developers change a program, regression tests can fail not only due to faults in the program but also due to out-of-date test code that does not reflect the desired behavior of the program. When this occurs, it is necessary to repair test code such that the tests pass. Repairing tests manually is difficult and time consuming. We recently developed ReAssert, a tool that can automatically repair broken unit tests, but only if they lack complex control flow or operations on expected values.
| Year | Citations | |
|---|---|---|
Page 1
Page 1