基于preevision進行測試數據管理的優勢
preevision團隊協作環境支持汽車電子電氣系統設計與測試數據管理的一體化實現,以保證從系統需求、系統設計到測試需求、測試設計及測試數據管理之間的追溯性。
preevision助力測試經理,測試設計師和測試工程師確保產品開發過程和發布中的產品質量,具體可以分為以下幾個應用領域:
>; 測試工程
測試工程要涵蓋所有產品需求的測試場景。為此,在preevision中以結構化方式創建測試規范和測試用例,以做為后續測試執行的源頭。
>; 測試數據管理
使用subversion工具(svn)用于preevision團隊協作平臺中實現配置、變更和版本管理。貫穿設計需求直至測試執行結果及測試日志相關數據都可以通過版本控制在preevision中進行歸檔管理。
>; 測試管理
在preevision中可進行測試的計劃、執行、歸檔及評估。這樣,就可以在產品開發的任何階段知曉當前的測試進度和產品的成熟度。實現測試項目所有階段之間的雙向可追溯性以保持所有相關人員的之間的合作。
測試數據管理是preevision基于系統設計層面進而拓展和延伸的一個工具特性,下面圖片是針對系統設計層面的團隊角色描述,包括架構師、系統工程師、軟件工程師、網絡通信工程師、部件工程師、線束工程師。
測試工程師可以在e/e部門已經購買的preevision產品中免費使用這一特性,無需單獨購買相應的license,e/e系統設計與測試數據管理的一體化實現可以保證設計的同源性和可追溯性,實現團隊協同開發。
基于preevision的測試工作流程
preevision提供了一個test explorer作為測試相關內容的編輯界面,下圖展示了典型的測試過程及各步驟之間的可追溯性:
測試需求設計
測試實施設計
測試項目和測試階段設計
測試結果執行和驗證
測試報告生成與分析
1)測試需求設計
在測試需求設計階段,可以設計測試需求(test item),并將其和設計需求(requirement)進行關聯。如果是自動測試,可以將測試需求(test item)導出給第三方工具.
2)測試實施設計
在測試實施設計階段,可以設計編輯test case,并將test case和設計測試需求(test item)進行關聯。如果是自動測試, test case是從外部工具導入的。
3)測試項目和測試階段設計
在測試計劃期間,重點是特定的測試條目,在具體的測試增量中測試哪些scope,另外,在測試執行增量中,可以創建具體的測試任務,分配給不同的測試人員。
4)測試結果執行和驗證
測試計劃的執行程度和結果可以通過test execution視窗清晰顯示。
5)測試報告生成與分析
測試分析結果包含:測試的完整度、成熟度等以用來歸檔記錄和生成測試報告。preevision測試工程和測試管理cockpit提供測試項目的總結性的可視化信息,它是一個客戶可定制化的視窗。
小結
preevision團隊協作環境支持汽車電子電氣系統設計與測試數據管理的一體化實現:
支持test工程相關元素的創建例如:test item,test case等
測試數據可以在preevision中進行版本管理(3-tiers)和生命周期管理(需要基于流程自定義)
支持測試的計劃和管理和評估,可以顯示各種測試狀態,并導出項目測試報告
來源:搜狐
以上是網絡信息轉載,信息真實性自行斟酌。