|
|||
Tessy是一個專門針對嵌入式軟體的C/C++代碼進行單元、集合而成的測試工具。它可以自動執行測試、評估測試結果並自動產生測試報告。Tessy 的主要目的就是:通過自動化整個測試週期,在所有測試階段皆能完整支援針對C語言的單元測試,當然,Tessy也同樣注意到測試組織架構和管理測試。
另外,Tessy也可以滿足各項安全設計標準(ISO26262、IEC 61508、 EN 50128/50129、 DO-178B、汽車SPiCE或FDA的軟件驗證通用原則)對測試的需求,比如ISO26262中各個測試等級中對模組測試的要求可以使用Tessy來滿足,當然Tessy本身也通過了TUeV的認證,被證明是安全可靠的,可以在安全相關性的軟件研發過程中被使用。 Tessy的特性 多種測試的確定方式: 全自動測試執行及評估; 測試報告生成: 管理測試數據並將測試結果文件檔,Tessy提供輸入參數/執行測試和評估結果和報告檔案,Tessy可以生成各種類型的測試報告,包括詳細報告、概況報告以及程式覆蓋率報告等。 顯示測試覆蓋度: 支援各種測試環境 Tessy現在可以支援超過130種微控制器、交叉編譯器和JTAG 除錯器的組合;這確保了Tessy能夠處理交叉編譯器生成的非標準C(ANSI-C)微控制器特定的代碼;一旦Tessy和不同的除錯器完成集成,就可以自動執行測試了。 支援ASAP2: Tessy用戶列表及典型案例: 汽車電子:Behr-Hella, Bertrandt, Beru, BMW, Bose, Brose, Continental Temic, Daimler,Delphi, Delphi Grundig, Getrag, Helbako, Hella, John Deere, Kiekert, Kostal, Lear, Magna, Marquardt, Pierburg, Preh, SAB Wabco, Siemens VDO, Takata, Tata Elxsi, Tesla, TietoEnator, TRW, Wabco, Valeo, ZF, … 安全關鍵性領域:Bosch Rexroth, Demag Cranes, Endress&Hauser, Festo, Hanning&Kahl, Liebherr, SEW, Siemens A&D, Testo, Wago, … 醫療行業:Allergan, Biotronik, Dräger, getemed, Leica Biosystems, Otto Bock, Sensimed, Stago, St. Jude Medical, Ypsomed, … 白色家電、國防等領域 客戶使用範例簡介: 德國戴姆勒公司(車種 Benz) 大量使用Tessy,其中應用最多的部門是EP/MEI,他們在使用Freescale MPC微控制器,主要為六缸和八缸汽油機開發控制軟體,也包括Maybach 使用的12缸發動機的控制軟件,也都是用Tessy進行測試的。在一個典型的測試項目中包含90個C語言功能函數,所有的函數都使用Tessy測試。一個功能函數通常有平均20個介面元素(比如輸入或輸出變量)。為了全面地測試一個功能,總共需要大約500個測試步驟,劃分成20到30個測試用例。 德國寶馬公司(BMW) 正在使用Tessy測試由Matlab/Simulink模型自動生成的代碼,以及集成的手寫代碼。這個項目是為寶馬的混合動力汽車鋰電池的智能電池管理系統,安全等級為ISO26262 ASIL C級。這個項目由40個C語言的功能函數組成。所有的功能函數,包括硬體介面函數,都是使用Tessy測試的。對於有些測試對象,需要多達20000個測試用例,Tessy都可以輕鬆處理這樣大量的測試數據。 Hitex 官網測試版軟體下載 Download Tessy V2.9.53 and TESSY V3.0.22 (software & documentation, registration required) 多媒體介紹影片 Video Tutorial 各種功能介紹文件下載 Documents |
|