Mutation Testing(变异测试)

变异测试是一种 fault-based 的软件测试技术。这项技术已经广泛研究并使用了三十余年。它为软件测试贡献了一系列方法,工具,和可靠的结果。本文将对变异测试进行深入的调查,分析它的优势和不足之处,并对比几种不同的变异测试方法,提出一些改进的建议。   下面用一个例子来解释什么是变异测试,考虑以下代码片段:   if(a && b) c = 1;   else c = 0; 条件运算符如果用||
相关文章
相关标签/搜索