The document presents 'autoput', an automated technique for retrofitting closed unit tests into parameterized unit tests (PUTs) to aid test suite maintenance. It tackles challenges in fully automating this process by detecting code clones in existing tests and generating corresponding PUTs, demonstrating practical effectiveness through experimental results. The findings suggest that autoput can significantly reduce maintenance workload while maintaining test quality, with future enhancements aimed at improving developer acceptance and addressing software failures.
Related topics: