ASE2024
ARUS: A Tool for Automatically Removing Unnecessary Stubbings from Test Suites
Mengzhen Li, Mattia Fazzini
摘要
In software testing, test doubles and stubbings are crucial for isolating the code under test from its dependencies, allowing for more controlled and reliable testing environments. However, as test suites evolve, some stubbings may become unnecessary, which should be removed to keep the test code clean, reliable, and maintainable.