• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

Logiscope测试机理[2]

发布: 2010-6-08 11:11 | 作者: 不详 | 来源: 领测测试网采编 | 查看: 100次 | 进入软件测试论坛讨论

领测软件测试网

  LIST "CODE" "【文件名】"

  "【功能模块和目的】"

  "【主要函数及其功能】"

  "【主要算法】"

  "【接口说明】"

  "【开发者及日期】"

  "【版本】"

  "【更改记录】" END LIST

  END STANDARD

  做完这个操作后,保存成另一个文件,以.cfg为后缀名。在建立被测代码的RuleChecker项目时,选中这个文件,则RuleChecker会以该格式检查代码文件的文件注释格式,如果哪个文件不符合要求,就会被检测出来。

  OK,RuleChecker的测试机理介绍完了,应该是很好理解的。

  5 TestChecker检测机理

  现在来介绍一下Logiscope为我们提供的最后一个工具——TestChecker。TestChecker是用来统计被测试程序的测试覆盖率的。它提供的覆盖率数据是边覆盖率,或者叫判定到判定的覆盖(DDP覆盖)。

  所谓边覆盖率,也就是我们执行的测试用例对程序流程图中的边的覆盖情况。有一些单元测试工具,比如Numega中的TrueCoverage,Rational的Purecoverage等,它们也可以统计被测试程序的测试覆盖率,但它们所提供的覆盖率数据是点覆盖率(IB覆盖率),或者叫做语句覆盖率,这个覆盖率的覆盖强度要低于边覆盖的覆盖强度。

  TestChecker 的测试机理是这样:建立起TestChecker项目后,通过TestChecker编译连接代码,生成可执行文件,在这个过程中,TestChecker会向程序源代码中涉及到控制流转移的语句处,插入一些标志语句(这个过程叫做“插装”)。在TestChecker中运行起被这个可执行文件,执行测试用例的时候,TestChecker会在后台运行。由于在程序代码中“插装”了标志语句,所以在程序的执行过程中,TestChecker能记录下程序中哪些分支走到了,哪些分支没有走到,进而统计出每个测试用例的覆盖率,以及多个测试用例覆盖率的总和。

  TestChecker的测试机理基本就是这样。

  6 总结

  Logiscope的测试机理到此就介绍完了,象其它的计算机技术一样,理解、掌握Logiscope的最好办法就是实际的使用Logiscope去测试一些项目,好了,让我们开始吧。

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/

22/2<12

关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网