首頁 > 產品資訊 > 軟體開發

QA Systems Cantata 自動化單元/整合測試方案

為了通過產業規範的認證,對於企業往往是一項沉重的成本負擔。超過20年資歷的Cantata 擁有 SGS-TÜV SAAR的各項安規認證,滿足軟體安全標準的動態測試方案。可針對Host Native 或 Embedded Target平台上進行Unit Test單元測試及Integration Test整合測試。Cantata安全標準的動態測試提供更快速、更便宜的方案。 通過自動化完成 1.測試框架生成 2.主機或目標機上的測試執行 3. 測試案例生成 4. 結果診斷和報告產出。 
<更多資訊>  <下載Datasheet>  <影片展示>



應用及測試目標:
- 提供Embedded Target或是Host平台的C/C++軟體研發/測試部門。
功能特性:
- 測試腳本自動生成
工具通過分析原始碼得到參數和數據訊息,連同自動產生的stub & Wrapper Function,合併到測試腳本中。
- 獨家AutoTest功能
只透過一鍵執行,實現從分析程式碼後自動生成各function的測試腳本並完成執行,最後到產出測試結果及代碼涵蓋率(Code Coverage),讓開發者能快速了解當下Code Coverage來進行修正及維護。
<AutoTest影片展示>
- 廣泛平台支援和Toolchain整合
Cantata支援 Windows 和 Linux OS,並含有內建 Eclipse IDE 或當作 Eclipse-Ready® 的plug-in。除了支援 GCC 和 Microsoft Developer Studio®編譯器外,也可以整合其他 IDEs/RTOSs 、 Cross-compilers 、 Debuggers 、 Build/CI、 SCM 、 Requirements Management。
 
 
- 雙向追蹤
可以通過 CSV、Microsoft Excel®或ReqIf 導入/匯出,來满足workflow或特定的需求管理工具(例如 IBM®Rational®DOORs®、PTCIntegrity®、 Polarion®REQUIREMENTS™)來完成測試雙向追蹤。
- Call Control
Cantata 可對系統待測物的所有Function Calls 自動生成模擬和攔截的控制測試,例如:1. 自動檢查參數和數據 2. 針對不同呼叫行為產生多個實例 3. 靈活的呼叫順序驗證 4. interface error detection and error injection 5. 控制耦合測試。
- 程式碼涵蓋範圍分析
利用1. Entry points 2. Call Returns 3. Statements 4. Basic BlocksDecisions (branches) 5. Conditions 6. MC/DC 7. Loops 8. Relational Operators。
-
Certification
- ISO 26262 (Automotive)
- IEC 62304 (Medical Devices)
- IEC 61508 (Industrial)
- IEC 60880 (Nuclear)
- EN 50128 (Railways)
- DO-178B/C和DO-330 (Airborne Systems & Equipment)