javascript - 这是什么类型的单元测试?

标签 javascript typescript unit-testing web-frontend

尽我所能,我记不起这种测试的名称,因此很难找到我正在寻找的库。

The test runner randomly changes variable values and if-block execution, and if your existing tests still pass, then a warning/failure is displayed.

请注意,我不是在谈论猴子测试。此库不会为您的代码使用随机输入,而是更改您的代码以确保您的测试在代码损坏时变红。另一方面,如果所有测试都通过,则表明您的测试不充分。

最佳答案

这被称为 mutation testing .

测试运行器随机改变被测代码,并检查测试是否会捕获这些突变。虽然有很多工具可以执行此操作,但您可能会想到 Stryker这似乎是最流行的 JavaScript 解决方案。

关于javascript - 这是什么类型的单元测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63928108/

相关文章:

javascript - 如何识别 JavaScript 客户端上的 SignalR 核心集线器错误?

android - 如何自动生成HTML格式的Android测试报告

java - 使用JMockit测试抽象类的具体方法

typescript :与先前参数的已解析类型相同的通用类型

unit-testing - 使用 TestServer 测试 ASP.NET Core 完整的 .NET Framework 给出了在 vs 2017 中找不到的方法

javascript - ASP.NET 当表单 onsubmit 调用时 DOM 元素消失

javascript - 如何使用jquery仅从文本中获取数字

javascript - Piwik 跟踪代码破坏 HTML 验证

javascript - 将文本包裹在矩形内而不溢出它,fiddle canvas html5

javascript - 仅在单击文本框后才在网格中加载数据