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

Don*_*ghn 3 javascript unit-testing web-frontend typescript

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

The test runner randomly changes variable values and if-block execution, and if your existing tests still pass, then a warning/failure is displayed.
Run Code Online (Sandbox Code Playgroud)

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

Ber*_*rgi 5

这称为突变测试

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