标签: unit-testing testing
种类繁多的元问题,但我想知道是否有可能为单元测试编写单元测试有意义。
答案 0 :(得分:1)
您不必为此编写测试,通常将其视为突变测试。
Mutation Testing是一种软件测试,其中,更改/更改了源代码的某些语句,以检查测试用例是否能够发现源代码中的错误。变异测试的目的是确保测试用例的质量,使其健壮性不超过变异的源代码。
来自Guru99
有一些众所周知的例子,
PIT for Java
MytPy for Python
Stryker看起来像是Java脚本之一。
您可以编写自己的测试来更改代码本身,但是考虑到该领域的复杂性,如果有任何独特的需求,明智的做法是使用OSS项目并为它们做出贡献。您也不想拥有自己的变异框架,也不需要所有维护。