技术开发 频道

在S60平台进行单元测试(下)

  【IT168技术】代码覆盖工具被用来查找测试覆盖测试码的优劣程度。BullseyeCoverage [5]是Symbian开发中最常用的。其使用过程如下:

  1. 在BullseyeCoverage(查看图3)下选择按钮打开覆盖编译器。

  2. 重新编译测试程序。

  3. 在模拟器上运行测试程序。

  4. 查看覆盖结果。

 

图3:一轮测试之后的代码覆盖情况

  测试结果包括函数覆盖和分枝覆盖。从如上图3所示,我们能看到SendSMSL()被充分测试(从结构化角度来看),而ParseMsgUid()则被部分测试。使用更详细的覆盖试图(查看图4),代码内容将会被显示,并且如果所有的目标路径都没被全部执行的话,它将会被标注出来。

图4:详细的代码覆盖分析

 

0
相关文章