Leveraging code-test co-evolution patterns for automated test case recommendation

Samiha Shimmi, Mona Rahimi · 2022

Context: Prior research revealed that code components with similar structures tend to require structurally similar test cases and they often co-evolve over time. Objective: Leveraging this pattern, we implemented a prototype tool, Test Suite Evolver (TSE), to support the generation of test cases for structurally similar methods. Our prototype tool is applicable to both, incomplete test suites with the purpose of test case augmentation, as well as evolving test suites when a newer version of a software becomes available.

Read the paper · More papers on PaperTik