您好,欢迎来电子发烧友网! ,新用户?[免费注册]

您的位置:电子发烧友网>源码下载>C/C++语言编程>

C/ C++源代码自动测试工具规格说明

大小:52 人气: 2010-02-09 需要积分:0
恩可口的空间

用户级别:注册会员

贡献文章:

贡献资料:

C/ C++源代码自动测试工具规格说明
1. 静态测试
1.1 内建700条以上业界公认的编码规范,可以验证用户源代码,并检查源代码的完整性。
1.2 规则精灵(RuleWizard),提供GUI接口让用户轻易自定义编码规范,也可以依个别或特殊需求,验证代码是否正确。用户无需手工编写脚本;用户只需放入要检查的源码段,规则精灵会自动帮使用者建立规范。
1.3 按照编码规范中规定的严重等级筛选代码规则,以更快速判断及更正代码。
1.4 提供TCM(团队配置控制管理系统)统一制定、整理和分配编码规范。
2. 动态测试
2.1 工具能自动分析C/C++源码并自动产生单元测试测试用例,测试用例为CPP格式的源代码,以便与开发人员修改及维护。
2.2 工具能自动产生有源码的"桩"模块来模仿外部调用代码,进而实现单元测试,桩 模块还可以依用户需求修改。
2.3 工具能自动执行白盒测试。确保代码中每一条独立的路径至少会执行一次,所有的循环及逻辑运算也会运行,可以强化代码的结构功能。
2.4 工具能自动执行黑盒测试,可快速自动建立测试用例,以检查程序运行结果是否为预期中的结果,并可自定测试用例的值,从而有效检查是否存在错误。
2.5 工具能自动执行回归测试, 可以纪录测试结果,并以此建立测试用例。当重新测试的结果有所不同时即会通知用户状况异常
2.6 能与MS Visual Studio 6, MS Visual Studio .NET 2003, 2005集成。
2.7 能提供完整的测试覆盖率报表:
行覆盖率(Line Coverage, LC)
基础模块覆盖率(Basic Block Coverage, BBC)
路径覆盖率(Path Coverage, PC)
决策点覆盖率(Decision Coverage, DC)
可变条件的决策覆盖率(Modified Condition/ Decision Coverage, MC/DC)
简易条件覆盖率(Simple Condition Coverage, SCC)
2.8 可以自动生成CPP格式的测试用例,测试用例可以加入到源代码控制系统如CVS, Clearcase或RVS内。
2.9 能支持数据源。支持类型有CSV, 数据库, EXCEL 表格,可以集成上述数据源,可大幅降低用户输入测试用例数据的时间和精力。
2.10 能支持Windows、Linux及Solaris平台。

非常好我支持^.^

(4) 100%

不好我反对

(0) 0%

      发表评论

      用户评论
      评价:好评中评差评

      发表评论,获取积分! 请遵守相关规定!