Test Generation for Mutation Testing by Symbolic Execution.

Rui Su,Zhiyi Zhang,Yuqian Zhou, Yongming Yao

International Conference on Software Quality, Reliability and Security(2023)

引用 0|浏览0
暂无评分
摘要
Mutation testing is a crucial technique to assess the effectiveness of test suites, but it can be computationally expensive. Symbolic execution is a formal technique that generates high-coverage test cases, but its scalability is limited. In this paper, we present a novel approach to mutation testing that utilizes symbolic execution, which explores only program regions impacted by mutations, prioritizes paths containing mutant branches, and generates test cases aimed at mutations. We implemented our approach in MutSym and evaluated it on real-world programs, demonstrating its effectiveness and efficiency. Our approach enhances the quality and reliability of software systems by detecting and eliminating faults early in the development process.
更多
查看译文
关键词
mutation testing,symbolic execution,automated test case generation
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要