认识单元测试中的插装

       插装是指在被测代码中插入具有特定功能的代码,用以监视代码的执行过程。插装的主要目的是统计测试覆盖率。插装的基本要求

 

       如何插装

      插装工作由人工完成是很烦琐、不现实的,一般由工具完成,因此,这里不介绍人工插装方法,只简要介绍插装的基本原理。

       测试工具分析代码,找出需要插装的位置,并插入相应代码。例如:

if       测试工具首先进行语法分析,了解到这是一个判定,且含有两个条件,为了监视这两个条件是否被计算,以及计算结果为真还是为假,可以在两个条件的前后分别插入代码,结果如:

ifC1()的参数是条件的编 ,当它们被执行时,将条件编 发送给测试工具,工具即可统计每个条件是否被计算及计算结果为真还是假。C0()C1()的返回值必须为真,这样才不会改变代码的功能逻辑。

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2012年10月13日
下一篇 2012年10月13日

相关推荐