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