Semi-automatic Test Case Expansion for Mutation Testing

2020 IEEE Workshop on Validation, Analysis and Evolution of Software Tests (VST)(2020)

引用 7|浏览15
暂无评分
摘要
Mutation testing is the state-of-the-art technique for detecting weaknesses in a test suite. Unfortunately, alleviating these weakness (i.e. “killing the surviving mutants”) is quite labour-intensive. In this paper we investigate a recommender system which expands test cases with extra asserts for the easy-to-fix mutants. We evaluated a proof-of-concept tool on ten open-source projects, and killed up to 6% of the surviving mutants. This illustrates that such a test expansion system would free up valuable time to address the harder-to-fix mutants.
更多
查看译文
关键词
mutation testing,test expansion,differential testing
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要