Selenium Web应用程序的变异测试

Selenium Web应用程序的变异测试,selenium,web-applications,webdriver,web-testing,mutation-testing,Selenium,Web Applications,Webdriver,Web Testing,Mutation Testing,我想知道是否有用于web应用程序的突变测试工具。我知道存在针对特定服务器(PHP)和客户端(JavaScript)语言的变异分析工具来改进单元测试 但是,有没有突变测试框架来衡量像Selenium测试这样的UI测试套件的有效性 源代码覆盖率似乎是评估selenium测试有效性的常用方法()。我个人也使用了IstanbulJS来估计javascript覆盖率。由于变异测试被认为比覆盖率更好,我想知道是否有任何工具可以做到这一点 我不知道 在UI上进行变异测试似乎很难做到高效: UI测试通常需要很多

我想知道是否有用于web应用程序的突变测试工具。我知道存在针对特定服务器(PHP)和客户端(JavaScript)语言的变异分析工具来改进单元测试

但是,有没有突变测试框架来衡量像Selenium测试这样的UI测试套件的有效性

源代码覆盖率似乎是评估selenium测试有效性的常用方法()。我个人也使用了IstanbulJS来估计javascript覆盖率。由于变异测试被认为比覆盖率更好,我想知道是否有任何工具可以做到这一点

我不知道

在UI上进行变异测试似乎很难做到高效:

  • UI测试通常需要很多时间
  • 其实没有太多的逻辑,它更像是一套需要遵循的步骤

  • 我同意UI测试应该更多地自动化业务规范或用户验收测试的一部分。然而,有人努力确定UI测试实现的覆盖率。突变测试是一个合乎逻辑的后续行动,因为覆盖率已被证明是测试有效性的一个糟糕指标。但如果你使用selenium,如果我没记错的话,就没有覆盖率这样的指标……确实有工具可以做到这一点。下面是stackoverflow的一些。就我个人而言,我已经使用IstanbulJS来查找selenium测试的javascript覆盖率。