C++test免费版是一款功能强大的C++test自动化测试工具,可以帮助用户快速的进行程序的自动化测试,可大大提高开发效率,软件功能强大,操作简单,需要的朋友可以下载!
软件功能
静态代码分析和编码策略实施
自动代码审查的图形界面和进度跟踪
自动化的单元测试和回归测试
主机和目标测试执行
代码覆盖率分析代码高亮显示
完全集成的支持MDK-ARM和ULINKpro
控制的需求定义、管理和测试
链接需求和代码,代码更改,同行评审,代码分析,手动和自动测试
防止意想不到的变化和回归
满足行业标准的要求,比如FDA,- 178 c和ISO 26262。
集成通过应用层覆盖跟踪从单元级测试
测量多个指标,包括线,声明中,块,路径,决定(分支),简单的条件,和MC / DC覆盖
生成和优化测试用例增加覆盖范围
文档覆盖forFDA和安全性至关重要的健壮的报告
结合静态分析、单元测试、代码评审和其他开发测试实践
C++test使用教程
自动生成测试用例配置
点击测试三角号右边的下拉菜单>”测试配置”如图:
点击用户自定义>“新建”
名称可根据不同的测试项目及测试标准命名,这里为默认命名“自动生成测试用例”
点击“静态”,取消勾选“启动静态分析”
点击“生成”,勾选“启动单元测试生成”
其他选项暂不考虑,点击Apply>Close完成测试配置
执行自动生成测试用例
可对整个项目执行自动生成测试用例,也可根据需要对某个.c文件单独执行自动生成测试用例,不同的测试要选中测试目标,如对某一个.c测试一定要选中这个.c文件(左键点击该.c文件即可)。
点击工具栏中的“生成”选项>“生成解决方案”。
执行自动生成测试用例,点击右三角右边的下拉菜单,选中“自动生成测试用例”,如下图所示:
查看测试报告
点击“测试进度”窗口左下角Proceed查看测试报告,也可点击Configure修改生成报告的路径,如图所示:
查看自动生成的测试用例
在工具菜单中选择“Parasoft”>“显示图示”>“测试用例浏览器”如下图所示,双击测试用例可查看测试用例源码。
建立数据源
例如以下函数:
在测试用例浏览器中新建数据源如图
选择excel表格,Finish
在弹出的窗口中给数据源命名,并给数据源添加路径:
在打开的窗口中右键空白处选择新建excel表格:
给新建的excel表格命名,选中该表格,点击打开:
点击OK,完成数据源的建立:
手动建立数据源测试用例
在测试用例浏览器中新建测试用例:
给测试用例命名,点击next:
选中数据源,点击finish完成向导:
新建的数据源测试用例如下:
做如下修改:
此时就可以在新建的excel表格中添加测试用例了,注意红色圈圈要与测试用例中的双引号内的命名保持一致
软件特色
1 “站在巨人的肩上”——用户界面及其扩展性
任何人对某个软件的第一印象一定是其UI(用户界面)。c++test v7.1在这方面有先天的优势,因为其“站在巨人的肩上”。
我们都知道,Eclipse是一个开源的、目前最流行的IDE框架,而c++test v7.1恰恰是基于Eclipse开发框架内,所以其天然的继承了Eclipse的所有优点,如界面友好、操作简单、扩展性好,可以与多种版本管理工具无缝集成等。
总之,在整个界面框架方面,c++tes很聪明,占了相当大的“便宜”。
2 编程规则检查
c++test v7.1自带了830条c/c++编程规则,虽然在规则的绝对数量上比不过QAC/C++的一千多条,但c++test的规则更实用,更容易维护和管理,主要体现在两个方面:
3 分组明确
c++test的830条编程规则被划分到不同类别的几个组中,如
QT Best Practices 组包含的是 由Qt (Trolltech)倡导并经由实践验证的最佳代码规范。使用QT平台编程的项目可以直接选择该组的规则即可;