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平台编程的项目可以直接选择该组的规则即可;