概述
近年來,嵌入式軟件測試在行業認知度越來越高,標準的測試過程、相應的測試工具、測試技術也不斷被認可和接受。這些測試過程、工具、技術為保證軟件質量、提高測試效率提供了很大的幫助。但測試過程、工具、技術等分散化依然明顯,無法形成合力,在一定程度上又制約效率的提高。為此需要將測試過程、工具、技術集于一身,提供滿足測試管理、測試開發、測試執行、測試總結等活動的嵌入式軟件測試協同工作平臺。
一般的軟件測試管理平臺功能主要包括測試人員管理、測試項目管理、測試需求管理、用例管理、測試執行管理、測試結果管理、測試報告生成、測試數據統計與分析等功能。而嵌入式軟件測試協同工作平臺除了這些基礎功能外,還需要對嵌入式軟件研發全生命周期、全流程、全要素進行協同管理,包括:從不同的需求源自動獲取需求、實現需求-用例-問題的追蹤、與缺陷跟蹤系統無縫集成,以及能夠開展多輪次測試管理、能夠自動化執行不同測試用例腳本、能夠自動生成測試報告等。
平臺組成及功能
恒潤科技在嵌入式測試領域有超過十年以上的經驗,對嵌入式軟件(系統)的開發模式與測試模式有深刻的理解,ET·platform正是基于這些經驗和理解為嵌入式測試領域“量身定做”的,并貫徹嵌入式軟件(系統)自動化測試思想,能顯著提高測試組織的測試效率。
ET·platform可以實現多人協同測試工作,并且可以與多種工具集成實現協同研發工作。
? ET·platform主要功能包括:
? 測試人員管理
? 測試資源管理
? 測試項目管理
? 測試需求分析與管理
? 測試用例輔助設計與管理
? 自動測試執行與分析
? 測試缺陷管理
? 報告自動生成
? 測試信息統計與分析
產品特點及優勢
? 符合嵌入式軟件測試標準
如SIL及ASIL等安全認證中測試相關要求(如IEC-61508、EN50128、ISO26262)
? 提供角色和權限分配
支持為測試人員分配角色和相應的權限,測試經理、測試設計人員、測試執行人員、測試審核人員可以各司其職,按照測試流程完成各自的工作。
? 自動化獲取測試需求
通過打通與DOORS、WORD、EXCEL等常用需求開發或管理工具,實現需求自動提取。
? 支持用例與腳本分離、腳本與測試數據分離
用例屬性區分設計屬性與執行屬性,支持用戶自主調用測試腳本、管理測試數據。
? 支持用例自動生成插件
提供測試用例自動生成接口;提供基于狀態轉換的測試用例自動生成插件;可以根據用戶需要,定制基于特定測試用例生成技術的插件。
? 自動化執行、分析接口
提供開放式的自動化執行接口,用戶可以自行開發適配器,以適應不同的被測環境,如exe程序運行環境、二進制程序的模擬運行環境、板級運行環境、HIL運行環境等;提供結果分析的接口,用戶可以自行開發評價準則,自動化評估運行結果是否符合預期要求。
? 可保存長時間測試生成的大文件
獨有的測試存儲結構,可以保存長時間測試生成的大文件,可以生成每輪的測試快照。
? 支持回歸測試
允許用戶針對測試對象,開展多輪測試,各輪次測試數據保持相對獨立,提供輪次掛起功能。
? 實現需求-用例-問題的追蹤
建立測試需求與測試用例、測試用例與測試問題之間的關聯,提供圖形化界面直觀顯示需求-用例-問題之間的追蹤關系。
? 支持定制測試報告
提供開放式接口以適應不同行業的測試需求、測試說明報告、測試記錄和測試總結報告要求。
? 整合工具鏈
包括SVN、MATLAB、CCS、HigaleView、JIRA、NI測試工具等常見工具鏈,其中與JIRA等缺陷管理系統無縫集成可以實現測試與研發之間的bug閉環。
? 支持多人協作
支持多人協同合作完成測試工作,提供測試數據保護機制,有效避免數據沖突的發生。
? 離線測試工作
方便現場測試。