什么是插装
插装是指在被测代码中插入具有特定功能的代码,用以监视代码的执行过程。插装的主要目的是统计测试覆盖率。插装的基本要求
如何插装
插装工作由人工完成是很烦琐、不现实的,一般由工具完成,因此,这里不介绍人工插装方法,只简要介绍插装的基本原理。
测试工具分析代码,找出需要插装的位置,并插入相应代码。例如:
if(ret > 0 && ret % 2 != 0)
测试工具首先进行语法分析,了解到这是一个判定,且含有两个条件,为了监视这两个条件是否被计算,以及计算结果为真还是为假,可以在两个条件的前后分别插入代码,结果如:
<