-
ꁸ 回到頂部
-
ꂅ 167 1086 9068
-
ꁗ QQ客服
-
ꀥ 微信客服
可視化自動單元與集成測試平臺SunwiseAUnit
SunwiseAUnit是一個顛覆傳統的、簡單易用的、高度自動化的單元與集成測試平臺,讓編寫測試用例像編寫excel數據表格一樣容易。測試效率高于同類工具5倍。
工具優勢
核心功能
測試用例設計
在自動分析生成的函數信息表格中添加用例實例,為用例設置對應函數信息值如變量類型、輸入值和預期返回值等進行用例設計。
用例自動生成
基于最前沿的動態符號執行技術和約束求解技術,智能高效地進行用例生成,能夠完成語句、分支和MC/DC覆蓋率的要求。
項目回歸測試
自動識別變更代碼,只對已變更函數進行測試。通過用例數據的導入導出功能,使用例在回歸測試中被復用。
覆蓋率視圖
提供基于函數、用例的不同維度的代碼覆蓋率信息表格展示,及源碼文本標注和流程圖標注的覆蓋率可視化視圖,明確標識已測路徑和未測路徑。
報告自動生成
基于標準導出報告模板(符合國標GJB-141要求)進行單元測試報告導出,可基于預定義關鍵字定制滿足客戶需求的報告文檔模板實現個性化報告導出。
環境支持
序號 | 開發環境 |
1 | CCS3.3、CCS5.x、CCS6.x、CCS7.x |
2 | 神州嵌入式軟件集成開發環境、GNU工具鏈 |
3 | 8051- KEIL |
4 | ARM-KEIL/IAR/ GNU |
5 | Workbench 3.x |
6 | ARM Developer Suite 集成開發環境 |
7 | GCC 4.9及以上版本 |
8 | QT4.8.6及以上 |
9 | Keil v4及以上 |
10 | Tornado 2.0/2.2 |
11 | 龍芯-gnu |
12 | 翼輝集成開發環境RealEvo |
序號 | 主要芯片 |
1 | TI ARM系列 |
2 | TI DSP CX3X4X系列 |
3 | C51系列 |
4 | Cortex-MX系列 |
5 | 212XX系列 |
6 | TI DSP C2000系列 |
7 | C6000系列 |
8 | TSC695 |
9 | ST8028 |
10 | MPC560P |
11 | MPC430 |
12 | 飛騰 |
競品對比
序號 |
特性 |
SunwiseAUnit |
競品CTT |
競品TB | 競品CPPT |
1 |
圖形界面用例設計 |
表格驅動 |
一般方式 |
一般方式 |
一般方式 |
2 |
接口信息融合顯示 |
全自動提取融合顯示 |
多個視圖切換 |
需創建用例時選擇 復合類型,需選擇元素 |
無 |
3 |
自動生成測試驅動 |
是 |
是 |
是 |
是 |
4 |
測試用例自動生成 |
混合符號執行的用例自動生成,滿足高覆蓋率要求 |
是 |
是 |
是 |
5 |
覆蓋率可視化 |
基于流程圖標注和源碼文本標注的覆蓋率可視化顯示,已測路徑和未測路徑明確標識 |
是 |
是 |
是 |
6 |
基于需求的測試 |
支持 |
支持 |
支持 |
否 |
7 |
故障注入測試 |
支持 |
支持 |
支持 |
否 |
8 |
支持目標平臺運行 |
支持 |
否 |
支持部分 |
否 |
9 |
內建編譯平臺支持 |
是,多種 |
是 |
是 |
是 |
10 |
函數樁可視化定義 |
支持各類復雜邏輯 |
復雜情況需編寫代碼 |
復雜情況需要編寫代碼 |
需編寫代碼 |
11 |
用例數據可重用性 |
是 |
部分支持 |
不支持 |
不支持 |
12 |
測試輸入自動生成 |
基于符號執行,高效 |
基于符號執行,復雜情況無法生成 |
基于隨機極限、效率低 |
無 |
13 |
中文測試報告生成 |
是 |
是 |
否 |
否 |
14 |
技術支持 |
本土產品,研發團隊提供技術支持,快速響應 |
國外工具,本土技術支持 |
國外工具,本土技術支持 |
國外工具,本土技術支持 |