一句话:提出转换测试夹具来降低测试运行时间,以缓解测试集缩减可能漏检故障的风险。
软件测试是软件开发的基础环节,但完整运行测试套件成本高昂。已有的测试套件缩减与回归测试选择通过只运行部分测试来加速,然而存在漏跑关键测试、进而漏检代码故障的风险。本文(标题为 Reducing Test Runtime by Transforming Test Fixtures)提出从测试夹具(test fixtures)入手,通过转换夹具来降低测试运行时间,从而可能在不牺牲完整测试集覆盖的前提下缓解上述风险。摘要仅给出问题动机与思路线索,未提供具体转换技术、实现或实验评估细节,因此其效果与适用性仍需阅读全文确认。
Software testing is a fundamental part of software development, but the cost of running tests can be high. Existing approaches to speed up testing such as test-suite reduction or regression test selection aim to run only a subset of tests from the full test suite, but these approaches run the risk of missing to run some key tests that are needed to detect faults in the code.