【问题标题】:Mutation testing for other tests than unit tests?对单元测试以外的其他测试进行突变测试?
【发布时间】:2018-07-31 12:47:37
【问题描述】:

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

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

是否也可以将 Mutation 测试应用于功能回归和端到端测试?或者甚至是 Gherkin 脚本?

【问题讨论】:

  • MT 更适用于单元测试。对于集成测试,还有其他框架

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


【解决方案1】:

我不鼓励对基于集成的测试进行突变测试。 因此,测试依赖关系越大,测试失败的机会就越大。 因此,当添加快乐路径和悲伤路径测试场景时,添加变异测试可能被认为是多余的。

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

【讨论】:

    猜你喜欢
    • 2010-10-19
    • 2012-01-08
    • 2018-04-02
    • 2010-11-25
    • 1970-01-01
    • 2019-11-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多