前端工程化测试变异测试本页总览变异测试 变异测试 Mutation Testing,是一种在程序编写过程中,对程序进行改动,以达到改进目的的测试方法。 很多时候,我们给代码写单元测试,单元测试是一种比较简单的测试方法,它只是对单个函数或者类的一个方法进行测试,以为测试覆盖率高就可以了。但实际上,100% 覆盖测试代码也不能保证程序的正确。变异测试可以在其他测试基础之上,排除一些没有考虑到的问题。 主要实现方式是,通过解析单元测试代码,自动生成各种边界条件的测试逻辑。 参考