代码之家  ›  专栏  ›  技术社区  ›  Andrew Grimm atk

哪些编程语言可以支持突变测试?

  •  5
  • Andrew Grimm atk  · 技术社区  · 15 年前

    在某些语言中实现突变测试比在其他语言中更难(或不可能)吗?例如,是否可以在函数式编程语言中实现突变测试?

    3 回复  |  直到 10 年前
        1
  •  2
  •   Bill the Lizard    10 年前

    我看不出用任何语言都不可能做到这一点的任何原因。

    我当然不是专家,但我认为变异测试在功能语言中更容易。突变可以通过重新定义函数语言中的运算符来实现,就像在其他语言中定义函数一样容易。

        2
  •  3
  •   Catalin Hritcu    11 年前
        3
  •  2
  •   Daniel Dyson    13 年前

    .NET中没有特定的语言支持。然而,有些框架使用.NET的特性来实现突变测试。一个这样的框架,其早期的发展是

    NinjaTurtles

    我知道这方面的工作人员,所以认为这是一个无耻的插件,但是团队包括一些非常活跃和完成的堆栈溢出贡献者。他们都是不屈不挠的极客和C/.NET专家,因此您应该对项目的质量有信心。

    正如我所提到的,这是在开发的最初几周,而且非常值得关注。如果您有一个功能请求,现在是时候提到它了。

    推荐文章