[發明專利]一種分區軟件架構的測試方法有效
| 申請號: | 202011603487.4 | 申請日: | 2020-12-29 |
| 公開(公告)號: | CN112699031B | 公開(公告)日: | 2023-07-21 |
| 發明(設計)人: | 劉佳;成紅芳 | 申請(專利權)人: | 中國航空工業集團公司西安飛機設計研究所 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 中國航空專利中心 11008 | 代理人: | 王世磊 |
| 地址: | 710089 陜*** | 國省代碼: | 陜西;61 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 分區 軟件 架構 測試 方法 | ||
1.一種分區軟件架構的測試方法,其特征在于,包括:
步驟1,根據機電控制管理系統的接口需求,建立接口劃分的三層接口關系以形成接口數據庫,其中,所述機電控制管理系統包括硬件設備和應用軟件,所述應用軟件包括多個分區軟件;其中,接口數據庫包括的三層關系為:硬件設備輸入數據和單個硬件通道采集數據之間的關系,硬件雙通道采集數據和各個分區軟件之間的關系、各個分區軟件之間的關聯關系;
步驟2,根據接口數據庫中的三層接口關系,構建基于分區軟件架構的軟件測試環境,所述軟件測試環境包括:虛擬目標機,通過總線分別與虛擬目標機相連接的設備接口仿真機、硬件雙通道采集仿真機、分區軟件數據仿真機;
步驟3,在已構建的所述軟件測試環境中,采用預先編寫的軟件測試程序對各個分區軟件的功能進行驗證;
所述步驟2構建的軟件測試環境中,
所述設備接口仿真機,用于進行設備數據激勵和數據接收;所述設備數據激勵包括:與機電管理系統交聯的各系統數據的激勵,所述數據接收包括:接收來自硬件設備的實際輸出數據并按照系統分類進行直觀顯示;
所述硬件雙通道采集仿真機,用于進行通道數據激勵和目標機運行數據接收;所述通道數據激勵為模擬硬件設備雙通道采集的數據,從軟件實質的輸入進行軟件功能驗證;數據接收為接收來自硬件設備的實際輸出數據并按照系統分類進行直觀顯示;
所述分區軟件數據仿真機,用于進行分區數據激勵和分區數據接收;其中,分區數據激勵時模擬硬件設備中運行的各個分區軟件的輸出數據;分區數據接收為單個分區軟件接收來自硬件設備其他分區軟件的實際輸出數據;
所述虛擬目標機,用于運行其內的各個分區軟件,且根據各個數據的激勵方式進行兩種模式的測試,所述兩種模式的測試包括:設備級系統測試和分區軟件級軟件測試。
2.根據權利要求1所述的分區軟件架構的測試方法,其特征在于,所述機電控制管理系統的硬件設備具有兩個硬件通道,所述步驟1之前,還包括:
所述機電控制管理系統接收來自各個系統的數據,即其中每個硬件通道分別接收來自所述各系統的數據;
所述步驟1具體包括:
步驟11,根據每個硬件通道分別接收的所述各系統的數據,建立硬件設備輸入數據和單個硬件通道采集數據的關聯關系,其中,硬件設備輸入數據來自于所述各個系統的數據,硬件通道采集數據為單個分區軟件執行功能所需采集輸入數據。
3.根據權利要求2所述的分區軟件架構的測試方法,其特征在于,所述分區軟件的功能輸入來自于硬件雙通道各自采集的數據;
所述步驟1具體還包括:
步驟12,各個分區軟件對每個硬件通道采集的數據進行計算處理實現其分區軟件功能,從而建立硬件雙通道采集數據和各個分區軟件之間的關聯關系。
4.根據權利要求3所述的分區軟件架構的測試方法,其特征在于,所述機電控制管理系統的硬件設備在頂層獨立運行多個分區軟件以實現各分區軟件的功能;
所述步驟1具體還包括:
步驟13,根據所述硬件設備在頂層獨立運行多個分區軟件以及各分區軟件所實現的功能,建立各個分區軟件之間的關聯關系。
5.根據權利要求4所述的分區軟件架構的測試方法,其特征在于,所述步驟1之前,還包括:
制定統一的屬性準則;
所述步驟1具體包括:通過所制定的屬性準則,用數據庫方式分別建立步驟11、步驟12、步驟13所述的關聯關系;
其中,所述制定統一的屬性準則包括:對每個數據進行標識,明確每個數據的來源、目的和數據信息。
6.根據權利要求4或5所述的分區軟件架構的測試方法,其特征在于,所述步驟3之前,還包括:
根據所述步驟11和所述步驟13所述建立的關聯關系,按照各個分區軟件功能編寫功能需求,生成硬件設備輸入數據和分區軟件輸出數據的用例集合,用于對各個分區軟件的功能進行驗證。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國航空工業集團公司西安飛機設計研究所,未經中國航空工業集團公司西安飛機設計研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011603487.4/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種半導體陶瓷電熱淋浴器
- 下一篇:一種用于施工輔助的埋線設備





