測試管理引擎
出自 MBA智库百科(https://wiki.mbalib.com/)
目錄 |
測試管理引擎是指負責管理、調度和監控各個子引擎的執行和調度,並負責協調各個引擎間數據、消息和狀態的交互的平臺。
測試管理引擎所涉及的資料庫模型主要有被測對象的信息模型和與引擎間的介面協議模型。軟體系統進入測試環節後,測試管理引擎啟動,它首先獲取並提供被測對象的相關信息,並引導用戶進入測試。在測試中,根據每個子引擎所提供的狀態信息做出適當的反應,並遵循一定的調度機制進入相應的操作。該引擎的設計重點在於調度機制的建立,引擎應能全面地體現不同的被測對象模型的各個方面的特征和屬性,所涉及資料庫模型主要包括:
1、被測對象的信息模型:描述了被測對象的相關屬性信息,如被測部件的屬性信息,包括飛機型號、部件型號、產品類型、測試項目等;被測對象的數據模型信息,包括測試屬性表名稱、測試流程表名稱、故障診斷表名稱、性能描述表名稱、信號描述表名稱、測試數據表名稱等;系統硬體信息模型,包括適配器信息、電纜信息等,測試狀態模型,包括測試次數、故障信息等。由於被測對象種類較多,在模型的設計中儘可能採用通用的數據格式,也應儘可能的兼顧不同產品的屬性。