[發明專利]一種多分區機載軟件的測試方法有效
| 申請號: | 201911363531.6 | 申請日: | 2019-12-25 |
| 公開(公告)號: | CN111124927B | 公開(公告)日: | 2023-05-23 |
| 發明(設計)人: | 李育;劉佳;孫康;張絮 | 申請(專利權)人: | 中國航空工業集團公司西安飛機設計研究所 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 中國航空專利中心 11008 | 代理人: | 王世磊 |
| 地址: | 710089 陜*** | 國省代碼: | 陜西;61 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 分區 機載 軟件 測試 方法 | ||
本發明實施例公開了一種多分區機載軟件的測試方法,包括:根據分區應用軟件的應用領域和任務特點,對分區應用軟件進行類型劃分;根據對分區應用軟件劃分的類型,采用與類型對應的測試方式對分區應用軟件進行測試,并對各分區間的分區操作系統進行測試;其中,對不同類型的分區應用軟件所采用的測試方式制定測試激勵路徑和測試輸出路徑,測試對象包括路徑所經過的各分層和分區應用軟件。本發明實施例解決了多分區大規模復雜綜合系統機載軟件的多應用類型軟件的測試問題,可以滿足IMA和高安全分區機載操作上不同應用類型軟件的測試需求,適用于單元部件配置項和系統測試,具有很好的推廣性。
技術領域
本申請涉及但不限于機載軟件測試技術領域,尤指一種多分區機載軟件的測試方法。
背景技術
航空機載電子系統綜合化模塊化(Integrated?Modular?Avionics,簡稱IMA),使得一套機載計算機物理平臺承擔多應用領域、多系統、不同任務類型,成為必然的發展趨勢。為了解決IMA帶來的故障隔離和信息安全問題,現有的高安全機載操作系統都采用了分區機制,提供分區間隔離和分區間通信能力,典型分區操作系統,如Wind?River?VxWorksAE653和我國自主產權天脈系統AcoreOS?653。
相較于傳統的聯合航空電子架構(FAA,Federated?Avionics?Architectures),要求每個航空功能模塊都必須獨享一套計算資源和通訊接口,而IMA架構可以在一個通用的計算資源上運行一個或多個航空功能模塊。在IMA和高安全分區機載操作系統發展背景下,以及可靠性、安全性和高標準的質量要求下,對多應用類型分區機載軟件測試提出了新的挑戰。
目前對于IMA的多分區大規模復雜綜合系統機載軟件的測試,主要還是基于FAA架構下的獨立軟件配置項為基礎,按照常規的測試流程(如單元測試、部件測試、配置項測試和系統測試)、常規的測試方法(如等價類、邊界值、覆蓋率等),而沒有針對該類分區操作系統的特點和多應用類型分區軟件的特點設計具有針對性和綜合性的測試方法,因此,難以提高測試效率和測試覆蓋率,固化知識經驗,形成該類軟件的測試能力。
發明內容
為了解決上述技術問題,本發明實施例提供了一種多分區機載軟件的測試方法,以解決多分區大規模復雜綜合系統機載軟件的多應用類型軟件的測試問題,以滿足IMA和高安全分區機載操作上不同應用類型軟件的測試需求,適用于單元部件配置項和系統測試,具有很好的推廣性。
本發明實施例提供一種多分區機載軟件的測試方法,包括:所述多分區機載軟件包括多個分層,且所述分層的應用層中包括多個分區,所述多分區機載軟件中的分區應用軟件一一對應的配置在分區內,所述測試方法包括:
根據所述分區應用軟件的應用領域和任務特點,對所述分區應用軟件進行類型劃分;
根據對所述分區應用軟件劃分的類型,采用與所述類型對應的測試方式對分區應用軟件進行測試,并對各分區間的分區操作系統進行測試;其中,對不同類型的分區應用軟件所采用的測試方式制定測試激勵路徑和測試輸出路徑,測試對象包括路徑所經過的各分層和分區應用軟件。
可選地,如上所述的多分區機載軟件的測試方法中,所述分層包括應用層、操作系統層、模塊支持層、硬件層;所述應用層包括分區應用軟件和對應的分區操作系統,所述操作系統層包括核心操作系統和可配置組件,所述硬件層包括處理器模塊和接口模塊;
所述分區應用軟件的類型包括:邏輯運算密集型、復雜數值運算密集型、模態轉換密集型、數據處理密集型、接口密集型、故障安全處理密集型、人機交互密集型。
可選地,如上所述的多分區機載軟件的測試方法中,對所述分區應用軟件劃分的類型包括以下一項或多項:邏輯運算密集型、復雜數值運算密集型、模態轉換密集型;所述采用與所述類型對應的測試方式對分區應用軟件進行測試,包括:
通過嵌入在所述分區應用軟件所在分區中的嵌入式測試軟件對所述分區應用軟件進行測試激勵;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國航空工業集團公司西安飛機設計研究所,未經中國航空工業集團公司西安飛機設計研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911363531.6/2.html,轉載請聲明來源鉆瓜專利網。





