Publication | Closed Access
Refactoring Test Code Safely
39
Citations
3
References
2007
Year
Unknown Venue
Test CodeEngineeringTest Code RefactoringTest-driven DevelopmentProgram AnalysisTesting TechniqueSoftware TestingVerificationTest AutomationSoftware EngineeringTest Driven DevelopmentTest Code BehaviorTest EvolutionSoftware AnalysisCode RefactoringRefactoring
Test driven development is a technique in which the refactoring occurs all the time, in the application code and in the test code. But there is not a method to guarantee that the test code behavior after one refactoring remains unchanged. This paper presents a representation based on the JUnit unit test structure, as well as a classification of test code refactorings that may ease the analysis to verify if the test code refactoring was carried out safely, i.e., if the observable behavior of the refactored test code has been kept unchanged. The use of this proposed technique may safely improve and speed up the production of test code refactorings.
| Year | Citations | |
|---|---|---|
Page 1
Page 1