產品概述
Tessy源自戴姆勒—奔馳公司的軟件技術實驗室,由德國Hitex公司負責銷售及技術的支持服務,是一款專門針對嵌入式軟件進行單元/集成測試的工具。它可以對C/C++代碼進行單元、集成測試,可以自動化搭建測試環境、執行測試、評估測試結果并生成測試報告,其多樣化的測試用例導入生成方式和與測試需求關聯的特色,使Tessy在測試組織和測試管理上也發揮了良好的作用。目前Tessy被廣泛應用在汽車電子客戶中。
產品介紹
主要特點
在V模型開發中,Tessy主要應用在單元測試和集成測試階段。單元測試通過運行代碼檢測出函數中錯誤,比如算法錯誤、接口問題等;集成測試則在單元測試的基礎上驗證單元之間接口的正確性。基于越早發現bug開發成本越低的原則,在進行代碼功能驗證的過程中,按照V流程右半部分先完成單元測試再進行集成測試的測試順序更為有效。
另外,Tessy也可以滿足各類標準(如ISO26262、IEC61508、EN50128/50129等)對測試的需求。比如Tessy可以滿足ISO26262中各等級對單元/集成測試的要求,當然Tessy本身也通過了TUV的認證,證明該軟件是安全可靠的,可以在安全相關的軟件研發過程中使用。
主要功能
? 自動生成測試環境、一鍵執行及評估結果
Tessy可以自動生成驅動程序、樁函數,幫助測試人員提高單元測試效率。

Tessy支持一鍵執行測試,并自動對測試結果進行評估,可生成多種形式的報告。

?便捷的測試用例設計方式
除軟件界面手動設計測試用例外,Tessy還支持導入導出多種格式的測試用例。另外,Tessy集成了分類樹編輯器CTE,有效利用等價類劃分以及邊界值法,輔助設計出更有效的測試用例。

?高度自動化的回歸測試
Tessy通過分析源文件自動識別函數及相關接口。在接口發生變更時,支持通過簡便的操作進行測試數據復用,保證便捷有效的回歸測試。

?測試覆蓋度分析
Tessy提供分支覆蓋、修正條件/判定覆蓋MC/DC(Modified Codition/Decision Coverage)、多條件覆蓋MCC(Multiple Condition Coverage)等多種覆蓋度分析。

?故障注入測試
可以實現傳統方法無法實現的測試用例輸入,例如跳出無限循環,先寫后讀功能以及防御性編程測試。

?測試的需求可追溯
支持導入多種格式需求、管理需求并實現測試用例與需求的關聯。

?支持多種開發環境下PIL測試
支持與常見嵌入式環境進行集成實現在板測試,且環境接口對用戶開放。

應用案例
汽車行業

安全關鍵模塊

審核編輯 黃宇
-
測試
+關注
關注
9文章
6308瀏覽量
131562 -
嵌入式
+關注
關注
5204文章
20562瀏覽量
336007
發布評論請先 登錄
TESSY v5.1 新功能詳解 :引入 Hyper Coverage 與基于變更的測試,大幅縮短 CI 測試時間
半導體嵌入式單元測試的核心技術、工具選型與落地全流程
嵌入式軟件單元測試必要性與專業工具重要性的系統性專業研究報告
單元測試工具TESSY:如何科學估算與跟蹤測試工作量?
軟件測試工具深度解析?
嵌入式軟件單元測試中AI自動化與人工檢查的協同機制研究:基于專業工具的實證分析
C語言單元測試在嵌入式軟件開發中的作用及專業工具的應用
嵌入軟件單元測試的全面研究與實踐
嵌入式C/C++回歸測試四大最佳實踐(附自動化測試工具TESSY使用教程)
單元測試工具TESSY現已支持ABIX HiperSIM,助力MELEXIS MLX16 汽車嵌入式系統的軟件驗證
Tessy—嵌入式軟件單元測試/集成測試工具
評論