[發明專利]一種航空簡圖頁軟件測試框架構建方法有效
| 申請號: | 201310702867.7 | 申請日: | 2013-12-19 |
| 公開(公告)號: | CN103942139B | 公開(公告)日: | 2017-06-06 |
| 發明(設計)人: | 蘭積錢;夏高明;周明珠;薛郝;湯挺 | 申請(專利權)人: | 江蘇銳天信息科技有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 南京縱橫知識產權代理有限公司32224 | 代理人: | 董建林 |
| 地址: | 212016 江蘇省鎮江市*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 航空 簡圖 軟件 測試 框架 構建 方法 | ||
技術領域
本發明涉及一種測試框架構建方法,具體涉及一種航空簡圖頁軟件測試框架構建方法。
背景技術
隨著航空電子的綜合化程度和人機交互要求的不斷提高,以及航空廠商提供的電子器件接口各不相同,ARINC公司針對飛機座艙顯示系統CDS(Cockpit Display System,飛機座艙顯示系統)到用戶系統UA(User Application,用戶系統)的接口定義了規范ARINC661,陸續被空客(A380、A400)、波音(787)等航空公司使用,并經過不斷的修訂,已逐漸成為行業規范。
ARINC661旨在規范座艙顯示系統CDS的定義,以及CDS與用戶系統UA的通信。在具體實現方式上,采用了定義文件DF(Definition File,定義文件)來描述CDS的界面顯示與維護CDS和UA的通信。
ARINC661提出的圖形顯示與邏輯處理分離的理念,極大地解除了CDS和UA間的耦合關系,主要體現在兩方面:(1)處理邏輯的更改不會影響CDS的外觀顯示,因而處理邏輯需要變換時,僅需對應修改UA,大大提高了系統分布式處理的能力,也使得單個UA的測試簡單易行;(2) 在初始化階段,CDS內核能夠創建由DF定義的GUI層次,如果GUI的設計發生變化,或是隨著型號的變化而不同,除非引入新的感官效果,均無需更換儀表,也不需要重新編譯數字化儀表的嵌入式程序。如圖1所示為UA與CDS之間通信示意圖。
目前我國民用航空剛起步,各種技術尚處于摸索階段,對于如何驗證航空簡圖頁軟件尚未形成規范,每個公司都有自己的一套方法,但都不完整,不夠全面。
發明內容
為解決現有技術的不足,本發明的目的在于提供一種航空簡圖頁軟件測試框架構建方法。
為了實現上述目標,本發明采用如下的技術方案:
一種航空簡圖頁軟件測試框架構建方法,其特征在于,包括如下步驟:
步驟一:構建用戶應用程序系統,所述用戶應用程序系統包括多個用戶應用程序,每個用戶應用程序通過ARINC661協議與圖形顯示系統通信,進行顯示系統的更新;單個用戶應用程序通過共享內存塊與外部應用程序進行交互,所述共享內存塊分為輸入區域與輸出區域,輸入區域只負責讀數據,數據包括此用戶應用程序的所有輸入參數;輸出區域只負責寫入數據,數據包括此用戶應用程序的所有輸出參數;在一個周期內,用戶應用程序首先從共享內存塊的輸入區域讀取輸入參數,然后進行自身的邏輯功能運算,再將輸出結果寫回至共享內存的輸出區域;
步驟二:構建主控服務系統,所述主控服務系統負責從配置文件中導入各系統參數,并創建共享內存塊,然后接收激勵數據,并分配至對應系統的激勵隊列,最后更新共享內存塊對應區域;
步驟三:構建數據激勵系統,所述數據激勵系統負責測試用例的讀取與執行,以及最后的測試報告的生成。
前述的一種航空簡圖頁軟件測試框架構建方法,其特征在于,所述步驟二包括:
步驟2a:導入配置文件;
步驟2b:計算測試系統所需內存;
步驟2c:為測試系統分配內存空間;
步驟2d:創建激勵隊列;
步驟2e:接收消息服務;
步驟2f:更新數據。
前述的一種航空簡圖頁軟件測試框架構建方法,其特征在于,所述步驟2a包括:配置文件以XML格式存放,定義了參與測試的所有子系統,每個系統下面定義了輸入、輸出參數,每個參數定義包括名稱和數據類型。
前述的一種航空簡圖頁軟件測試框架構建方法,其特征在于,所述步驟2b包括:根據導入的各個測試系統,分別計算輸入、輸出所需內存,以及總的內存量;同時記錄每個系統的使用內存相對起始位置,以及系統內參數的偏移量。
前述的一種航空簡圖頁軟件測試框架構建方法,其特征在于,所述步驟2c包括:根據所述總的內存量,在物理內存申請一段連續的內存空間,如果分配失敗則直接退出系統。
前述的一種航空簡圖頁軟件測試框架構建方法,其特征在于,所述步驟2d包括:為每個測試系統分配一個激勵隊列,隊列長度固定,以先進先出的方式處理數據。
前述的一種航空簡圖頁軟件測試框架構建方法,其特征在于,所述步驟2e包括:接收從腳本發來的消息,根據消息所屬系統分配給對應系統的激勵隊列。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于江蘇銳天信息科技有限公司,未經江蘇銳天信息科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310702867.7/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:用于凈飲機的水箱及凈飲機
- 下一篇:用于車輛燃油箱的支架和具有其的車輛





