除单元测试外,其他测试是否进行了变异测试?

时间:2018-07-31 12:47:37

标签: testing functional-programming regression end-to-end mutation

我一直在阅读突变测试:一组代码的想法,更改代码中的值并重新运行测试以查看您手上是否有代码突变。

现在,我负责大量的功能自动化测试;回归和端到端。我越了解突变测试,就越能发现它主要用于单元测试,而不是其他任何东西。

是否还可以将突变测试应用于功能回归和端对端测试?甚至是小黄瓜脚本?

1 个答案:

答案 0 :(得分:0)

我不建议将突变测试用于基于集成的测试。 因此,测试依赖性越大,测试失败的机会就越大。 因此,当添加快乐路径测试和悲伤路径测试场景时,添加突变测试可能被认为是多余的。

突变测试是一种用于验证单元测试质量的有趣方法。但是,我也建议使用Property-based testing作为替代方法。