嵌入式系統測試管理平臺
來源:湖北國菱計算機科技有限公司-荊州網站建設-荊州軟件開發-政府網站建設公司
時間:2017-03-27
概述
隨著嵌入式系統產品的功能越來越復雜,嵌入式系統的測試工作量急劇增加,突出的表現就是大量的測試用例、測試執行記錄、缺陷、手工的實現測試用例與需求的關聯等。然而,以上大量的測試過程數據基本上以Word、Excel 表的形式進行管理, 管理的效率較低且質量難以保障。
基于以上問題,復雜嵌入式系統或大系統的測試過程需要統一進行管理,以確保測試過程的有效性。首先需要建立符合企業實際需求的測試管理流程,然后基于定義的測試管理流程搭建系統的測試管理平臺,測試管理平臺應該具備以下要素:
?支持以需求為驅動的測試全過程;
?實現需求與測試用例的方便、快捷追溯;
?測試用例的可復用;
?測試用例執行過程的記錄;
?測試缺陷的全生命周期追溯;
?可實現與實際測試執行工具的集成;
?可擴展,可支撐企業級別的應用。
解決方案
恒潤科技采用美國IBM 公司的Rational DOORS、Rational Quality Manager( 以下簡稱RQM) 以及實現與自動化測試設備集成的Adapter 搭建測試管理平臺,實現需求驅動的測試管理。
該測試管理平臺中由DOORS 管理產品的需求,包括需求的條目化存儲、版本管理、審計、安全性以及需求變更管理;需求的驗證由RQM 中的測試用例來實現,在DOORS 和RQM 中實現數據共享,提供需求到測試用例之間的鏈接。
本平臺在RQM 中實現對測試計劃、測試用例、測試結果和測試缺陷的管理,并且能夠將測試過程中發現的缺陷方便、快捷地反饋給團隊相關成員,加大團隊協作的緊密程度。需求團隊或者開發團隊可以看到新產生的缺陷,根據實際情況采取適當的措施(如修復缺陷或者變更需求),然后通知測試團隊重新測試。
本平臺通過合適的Adapter 來實現RQM 與測試設備(如NI、dSpace)的集成,實現通過RQM 來調用測試設備執行測試并反饋測試報告,實現了測試管理工具和測試執行工具的高度自動化, 減少了人工測試的工作量,大大提高了測試管理效率。
應用&案例
?航空某研發單位測試管理平臺
客戶目前已經基于DOORS 構建了完善的需求管理系統,且使用恒潤科技自研的HiGale 平臺構建了HIL平臺。為了實現需求與HIL測試設備的集成,我們基于DOORS、RQM、HiGale 和RQM與HiGale Adapter,構建了閉環的測試管理平臺,實現了整個測試過程的有效管理和與需求的對接,并將測試管理平臺與HIL系統集成,提升了測試執行的自動化和測試效率。
?某柴油機控制研發單位測試管理平臺
通過DOORS、RQM和Adapter為客戶搭建測試平臺,實現需求驅動的測試管理過程,在DOORS中建立需求,在RQM中建立測試用例并關聯到DOORS中的需求,通過Adapter實現測試用例的自動執行,并將結果反饋給RQM,在RQM中查看測試結果。
?某變速器研發單位配置變更及測試管理平臺
該平臺采用RTC、RQM和Adapter為客戶了搭建了研發和測試管理平臺,研發團隊通過RTC 對研發過程進行管理;測試團隊在RQM中進行測試管理,通過Adapter將測試用例下載到dSpace中執行,如果發現缺陷,測試團隊在RQM中便可以創建缺陷反饋給開發團隊,開發團隊在RTC中可以方便地查看缺陷信息并進行修復工作。