[發明專利]一種多分區機載軟件的測試方法有效
| 申請號: | 201911363531.6 | 申請日: | 2019-12-25 |
| 公開(公告)號: | CN111124927B | 公開(公告)日: | 2023-05-23 |
| 發明(設計)人: | 李育;劉佳;孫康;張絮 | 申請(專利權)人: | 中國航空工業集團公司西安飛機設計研究所 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 中國航空專利中心 11008 | 代理人: | 王世磊 |
| 地址: | 710089 陜*** | 國省代碼: | 陜西;61 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 分區 機載 軟件 測試 方法 | ||
1.一種多分區機載軟件的測試方法,其特征在于,所述多分區機載軟件包括多個分層,且所述分層的應用層中包括多個分區,所述多分區機載軟件中的分區應用軟件一一對應的配置在分區內,所述測試方法包括:
根據所述分區應用軟件的應用領域和任務特點,對所述分區應用軟件進行類型劃分;
根據對所述分區應用軟件劃分的類型,采用與所述類型對應的測試方式對分區應用軟件進行測試,并對各分區中的分區操作系統進行測試;其中,對不同類型的分區應用軟件所采用的測試方式制定測試激勵路徑和測試輸出路徑,測試對象包括路徑所經過的各分層和分區應用軟件。
2.根據權利要求1所述的多分區機載軟件的測試方法,其特征在于,所述分層包括應用層、操作系統層、模塊支持層、硬件層;所述應用層包括分區應用軟件和對應的分區操作系統,所述操作系統層包括核心操作系統和可配置組件,所述硬件層包括處理器模塊和接口模塊;
所述分區應用軟件的類型包括:邏輯運算密集型、復雜數值運算密集型、模態轉換密集型、數據處理密集型、接口密集型、故障安全處理密集型、人機交互密集型。
3.根據權利要求2所述的多分區機載軟件的測試方法,其特征在于,對所述分區應用軟件劃分的類型包括以下一項或多項:邏輯運算密集型、復雜數值運算密集型、模態轉換密集型;所述采用與所述類型對應的測試方式對分區應用軟件進行測試,包括:
通過嵌入在所述分區應用軟件所在分區中的嵌入式測試軟件對所述分區應用軟件進行測試激勵;
通過所述嵌入式測試軟件獲取測試結果,并將所述測試結果反饋給用于嵌入測試軟件的測試宿主機進行測試結果分析。
4.根據權利要求2所述的多分區機載軟件的測試方法,其特征在于,對所述分區應用軟件劃分的類型包括以下一項或多項:數據處理密集型、接口密集型;所述采用與所述類型對應的測試方式對分區應用軟件進行測試,包括:
以外部交聯系統或設備作為測試激勵,測試激勵數據順序經過接口模塊、處理器模塊、模塊支持層、操作系統層、分區操作系統加載到所述分區應用軟件中;
以外部交聯系統或設備獲取測試輸出,測試結果順序經過分區操作系統、操作系統層、模塊支持層、處理器模塊、接口模塊輸出到外部交聯系統或設備中。
5.根據權利要求2所述的多分區機載軟件的測試方法,其特征在于,對所述分區應用軟件劃分的類型包括故障安全處理密集型;所述采用與所述類型對應的測試方式對分區應用軟件進行測試,包括:
通過嵌入在所述分區應用軟件所在分區中的嵌入式測試軟件對所述分區應用軟件進行測試激勵;
測試結果順序經過分區操作系統和操作系統層,由嵌入式測試系統獲取測試結果并交給測試宿主機進行測試結果分析。
6.根據權利要求2所述的多分區機載軟件的測試方法,其特征在于,對所述分區應用軟件劃分的類型包括人機交互密集型;所述采用與所述類型對應的測試方式對分區應用軟件進行測試,包括:
通過嵌入在所述分區應用軟件所在分區中的嵌入式測試系統對分區應用軟件進行測試激勵;
以外部交聯的人機交互設備作為測試激勵,測試激勵數據順序經過接口模塊、處理器模塊、模塊支持層、操作系統層、分區操作系統加載到所述分區應用軟件中;
以外部交聯的人機交互設備獲取測試輸出,測試結果順序經過分區操作系統、操作系統層、模塊支持層、處理器模塊、接口模塊輸出到外部交聯的人機交互設備;
通過所述嵌入式測試系統獲取測試結果,并將所述測試結果反饋給用于嵌入測試軟件的測試宿主機進行測試結果分析。
7.根據權利要求2所述的多分區機載軟件的測試方法,其特征在于,對所述分區應用軟件的類型為一種或多種類型;所述采用與所述類型對應的測試方式對分區應用軟件進行測試,包括:
當劃分的多種類型對應的測試方式相同,則采用所述測試方式對所述分區應用軟件進行測試;
當劃分的多種類型對應的測試方式不同相同,則分別采用每種類型對應的測試方式對所述分區應用軟件進行測試。
8.根據權利要求1~7中任一項所述的多分區機載軟件的測試方法,其特征在于,所述對各分區中的分區操作系統進行測試,包括:
對各分區中的分區操作系統進行橫向測試,對分區操作系統的橫向測試包括分區管理、分區調度、時間管理、通道管理和系統健康監控。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國航空工業集團公司西安飛機設計研究所,未經中國航空工業集團公司西安飛機設計研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911363531.6/1.html,轉載請聲明來源鉆瓜專利網。





