[發明專利]一種艙門分區軟件的自動化測試方法有效
| 申請號: | 202011597893.4 | 申請日: | 2020-12-29 |
| 公開(公告)號: | CN112699029B | 公開(公告)日: | 2023-04-14 |
| 發明(設計)人: | 劉佳;李育 | 申請(專利權)人: | 中國航空工業集團公司西安飛機設計研究所 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 中國航空專利中心 11008 | 代理人: | 張明 |
| 地址: | 710089 陜*** | 國省代碼: | 陜西;61 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 艙門 分區 軟件 自動化 測試 方法 | ||
本發明公開了一種艙門分區軟件的自動化測試方法,包括:根據艙門分區軟件的特點,進行內部接口、外部接口的劃分,以及功能層次的劃分;基于所述劃分的內部接口和外部接口,制定艙門分區軟件輸入數據的唯一標識規則表,并建立輸入數據與唯一標識的對應關系,并立設備通道表決功能關系表和艙門分區軟件功能邏輯表,進行邏輯表達式編寫,分別生成輸入/輸出一一對應的測試用例集;建立功能邏輯表和表決功能關系表的映射關系,將測試用例集進行組合,編寫合成程序,生成艙門分區的窮舉測試用例集;搭建虛擬仿真測試環境,建立自動測試程序并進行測試。本發明方法能有效減少人力資源,提高軟件測試效率;提高艙門分區軟件的可靠性和系統安全性。
技術領域
本發明涉及機載軟件測試領域,具體涉及一種艙門分區軟件的自動化測試方法。
背景技術
隨著現代飛行器的發展,對飛機功能、性能和安全性等要求也越來越高,考慮機電控制管理系統功能和數據余度設計來增加安全性設計的同時,數據的數量不僅是成倍的增多,對于其功能邏輯的復雜性也成倍增加。而作為機電控制管理系統中重要級軟件艙門分區軟件,其主要功能則是將接口數據余度表決后用于飛機艙門功能復雜邏輯運算,一旦出現軟件功能錯誤時,軟件的故障定位、接口排查等工作對于測試人員來說耗時、費力,且不易發現復雜邏輯軟件的隱藏缺陷。
同時,考慮人力、財力資源,在機載系統環境搭建時,系統人員大都站在大系統的角度和設備實際輸入/輸出關系的角度設計并搭建其驗證環境。即便在各個專業或系統相對獨立,功能劃分界面清晰,專業或系統之間的接口明確的分區軟件架構下,在艙門分區軟件的功能驗證時,軟件測試人員面對大數據設備級接口或是分區軟件接口測試時更是無從下手。對于軟件測試人員來說,即便在軟件測試前期的工作中花大量時間在艙門分區軟件接口和邏輯運算功能的測試用例設計上,但由于環境原因,設備級通道數據采集功能至軟件邏輯功能處理接口之間的表決功能無法驗證,且人工設計的測試用例不能全覆蓋軟件復雜邏輯的正?;虍惓9δ苄枨?,隱藏的軟件或設計缺陷輕則影響艙門打開關閉功能,重則影響飛機安全。
發明內容
本發明的目的是提供一種艙門分區軟件的自動化測試方法,用來解決由于測試環境原因而導致的艙門分區軟件表決功能測試和艙門分區軟件復雜邏輯功能測試的覆蓋不全。
為了實現上述任務,本發明采用以下技術方案:
一種艙門分區軟件的自動化測試方法,包括:
根據艙門分區軟件的特點,進行內部接口、外部接口的劃分,以及功能層次的劃分;
基于所述劃分的內部接口和外部接口,制定艙門分區軟件輸入數據的唯一標識規則表,并建立所述輸入數據與唯一標識的對應關系,并根據輸入數據的唯一標識建立設備通道表決功能關系表和艙門分區軟件功能邏輯表;
根據設備通道表決功能關系表和艙門分區軟件功能邏輯表進行邏輯表達式編寫,分別生成輸入/輸出一一對應的測試用例集;
建立艙門分區軟件功能邏輯表和設備通道表決功能關系表的映射關系,將所述測試用例集進行組合,編寫合成程序,生成艙門分區的窮舉測試用例集;
搭建虛擬仿真測試環境,建立自動測試程序并進行測試。
進一步地,所述艙門分區軟件具有信號接口多、機電控制管理計算機采集兩路余度信號、多信號的復雜邏輯計算的特點;
所述艙門分區軟件采集的數據,包括機電控制管理計算機采集的數據和備份計算機采集的數據;
機電控制管理計算機采集的數據分為兩路信號送入艙門分區軟件中進行功能邏輯運算和信息綜合,所述兩路信號作為余度后的信號。
進一步地,所述內部接口以及外部接口的劃分,包括:
將機電控制管理計算機采集的數據和備份計算機采集的數據統一作為機電控制管理計算機的內部接口,將機電控制管理計算機余度后的信號作為艙門分區軟件的外部接口。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國航空工業集團公司西安飛機設計研究所,未經中國航空工業集團公司西安飛機設計研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011597893.4/2.html,轉載請聲明來源鉆瓜專利網。





