999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于仿真環(huán)境的無線電高度表軟件測試方法

2017-05-30 12:00:50張蕾周敏剛
科技風 2017年3期

張蕾 周敏剛

摘 要:搭建高逼真度的仿真環(huán)境,對無線電高度表軟件的功能和性能指標進行考核驗證,設計無線電高度表功能的測試用例,通過軟件測試發(fā)現功能缺陷和軟件隱患??商岣哕浖渲庙椇拖到y測試的效率,有利于配置模擬不同故障模態(tài)、提高測試的充分性和有效性。

關鍵詞:無線電高度表;配置項測試;仿真環(huán)境

無線電高度表,測量飛機到地面垂直距離的重要機載設備,它測量的高度是飛機距離地面的真是高度、它能在各種氣候條件下精確測量飛機距離地面或海面的相對高度,高度探測能力是無線電高度表的主要能力,通常指無線電高度表探測范圍和精度。

無線電高度表采取軟件與硬件相結合的開發(fā)方式,系統的主要功能實現都在軟件功能模塊中。軟件測評是從不同角度,用不同方法,對系統指標要求進行考核驗證,本文提出基于仿真環(huán)境的軟件測試方法,研究同一系列無線電高度表軟件探測能力指標測試方法,通過軟件測試發(fā)現系統缺陷和軟件隱患。

1 測試對象分析

以某無線電高度表軟件作為測試對象開展測試方法研究。駐留在無線電高度表接口板CPU上的高度表軟件,將從高度表時間/數碼板讀取來的15位并行碼高度數字信號分別轉換為1553B串行數字信號和RS-422串行數字信號,并響應1553B總線命令。響應的命令包括環(huán)繞命令、非法命令及十種方式命令(不帶字同步、帶字同步、發(fā)送狀態(tài)字、啟動自檢、取自檢結果、發(fā)送器關閉、取消發(fā)送器關閉、復位遠程終端、發(fā)送矢量字、發(fā)送上一命令)。

另外,還根據高度信息,控制高度表三路跳閘信號。該高度表的高度數據分辨率為0.5米,1553B總線高度數據刷新周期為50ms。高度表軟件的結構如圖1所示。

此軟件要控制接口板實現下述功能:

1)經GJB289A-97多路數據總線(以下簡稱1553B總線)以數字形式輸出高度測量數據和其它數字數據信息;

2)經RS-422接口以數字形式輸出高度測量數據;

3)經離散線送出3路跳閘信號;

4)實現高度表加電自檢和啟動自檢的功能。

高度表軟件包含1個主程序和2個中斷程序:主程序包括芯片初始化、自檢、讀取時間數碼板送來的并行高度信息進行數據處理、根據高度信息控制高度表產生3路跳閘信號;中斷程序包括1553B中斷、RS-422中斷。

2 測試環(huán)境建立

測試環(huán)境由無線電高度表、總線控制(BC)仿真環(huán)境和高度表綜合檢測儀構成。利用檢測儀為高度表提供各種模態(tài)的高度數據和供電,并且利用檢測儀檢測驗證高度表的422信號輸出和跳閘信號輸出,利用BC仿真環(huán)境產生模擬1553B總線命令和檢測相應高度表的1553B輸出信號。

測試環(huán)境總體部署如圖2所示。

3 測試方法說明

基于模擬環(huán)境的軟件測試方法,采用功能分解法,按照無線電高度表功能和使用,制定測試項目和內容。設計測試用例。以模擬數據驅動無線電高度表軟件運行,對軟件進行功能和模態(tài)測試。

3.1 測試環(huán)境的差異性分析和有效性

BC仿真環(huán)境安裝在一臺PC機上,用微機串口232與高度表(安裝接口板)連接,通過模擬總線控制器BC向高度表接口板發(fā)送1553B總線命令,使高度表軟件響應命令請求,完成1553B信號輸出,并將輸出結果返回PC機顯示。高度表綜合檢測儀用電纜與高度表(安裝接口板)連接,通過模擬高度表接口板的外部接口,包括模擬輸入高度數據的接口、RS-422串行通訊(輸出高度數據)接口、以及顯示跳閘信號接口,向高度表接口板輸入信號激勵高度表軟件運行,對其進行綜合測試,并將運行結果通過這些接口回送給檢測儀,供測試人員分析高度表軟件運行的正確性。

高度表軟件測試環(huán)境的輸入和輸出使用方法為:從高度表綜合檢測儀中輸入高度數據值(十進制),并通過BC仿真環(huán)境模擬發(fā)送1553B總線命令;在高度表綜合檢測儀中觀察RS-422串行通訊口輸出(十進制)的高度數據值和顯示的跳閘信號,以及PC機中顯示的1553B信號輸出(十六進制)結果是否同預期結果一致。

3.2 軟件測試的原則

軟件測試的目的是找到潛伏在軟件中的錯誤,以保證和提高軟件的質量。要想找出軟件中的所有缺陷,確保軟件完美無缺,是一種理想狀態(tài),選擇合理的測試集就存在著一定的風險。測試過程中必須做好測試集選取和風險識別工作。

3.3 測試模態(tài)的選取

3.3.1響應十種方式命令

初始化PC機內1553B仿真卡,按照指定協議配置總線表、模擬機上BC功能,按照總線通通信協議向無線電高度表發(fā)送總線命令,分別測試高度表軟件對十種不同命令響應功能是否正確;分別是“不帶字同步”、 “啟動自測試”、“復位遠程終端”、“發(fā)送器關閉”、“發(fā)送狀態(tài)字”、“取消發(fā)送器關閉”、“發(fā)送矢量字”、“帶數據字的同步方式命令”、“發(fā)送上一命令”和“發(fā)送自檢測字”方式命令。

3.3.2自檢功能

通過高度表檢測儀模擬不同情況的加電自檢工況,分別選取以下測試點:高度表正常時加電自檢、高度表故障時(高度值設為15m、64m)加電自檢、高度表正常時周期自檢、高度表故障時(高度值設為15m、64m)周期自檢、高度表正常時啟動自檢、高度表故障時(高度值設為15m、64m)啟動自檢。

3.3.3經1553B總線周期輸出高度數據

通過BC仿真器接收高度表不同狀態(tài)下的周期測高狀態(tài)、 數據處理、中斷處理。分別設置以下測試點: 24m、768m、1000m、1500m、1800m、2000m、4096m、無效模擬高度數據、0m、6000m。

3.3.4經RS-422接口輸出高度數據

通過高度表檢測儀的RS422接口接收高度表不同狀態(tài)下的周期測高狀態(tài)、 數據處理、中斷處理。分別設置以下測試點: 24m、768m、1000m、1500m、1800m、2000m、4096m、無效模擬高度數據、0m、6000m。

3.3.5跳閘功能

通過高度表檢測儀經離散線接口接收高度表送出3路跳閘信號,分別設置以下測試點: 20m、50m、170m、2300m、無效模擬高度數據、30m、60m、200m。

3.3.6余量測試

測試滿負荷情況下高度表內數據存儲占用空間的數據,實測占用空間為5.61KB,滿足占用空間余量≥20%要求。

3.3.7強度測試

檢測判斷高度表周期自檢時間,要求50ms±2ms秒,測量5次周期控制時間均為50ms。加電自檢時間要求是1分鐘內成,實際測量5次時間分別為45s、47s、45s、48s、48s。

3.4 測試充分性分析

基于模擬環(huán)境的配置項級測試在測試需求分析階段,測試方依據軟件需求規(guī)格說明和測試人員識別的隱含需求,歸納出高度表軟件配置項級測試項7項。測試設計與實現階段依據測試需求分析階段中確定的測試項,分別設計了測試用例概要表和詳細表,共設計52個配置項級測試用例,覆蓋各測試項所要求的測試類型及測試內容。這種自頂向下的測試需求分解,可以從軟件需求規(guī)格說明一直追蹤到測試用例,反之亦可追蹤,從而保證了系統級測試的充分性。

3.5 測試差異和異常分析

在配置項測試中,測試方使用的測試環(huán)境與測試需求規(guī)格說明要求一致,在測試執(zhí)行前,測試人員和開發(fā)方進行了測試環(huán)境確認,并就測試用例的適應性和可執(zhí)行性進行了分析與再次確認,保證了測試用例的最大限度執(zhí)行。在測試執(zhí)行過程中,根據測試環(huán)境對測試用例的操作步驟進行了修改完善,保證了測試用例的正確性。

4 結語

基于模擬環(huán)境的軟件測試,對無線電高度表軟件的全部功能和工作流程進行測試,發(fā)現軟件缺陷和高度表功能性能缺陷。通過搭建可配置的高逼真度載機模擬環(huán)境和飛機模擬環(huán)境,基于實際使用的典型數據模態(tài)設置測試用例,能對高度表軟件以及系統功能進行功能驗證和性能驗證,同時只需調整配置接口協議和測試模態(tài),該方法便可推廣至該系列的高度表軟件測試。

參考文獻:

[1] 郭久武,陳策,等.裝備軟件定型測評的幾個誤區(qū)[J].軍用軟件測評實驗室,2011(3):1-3.

[2] 張海藩.軟件工程[M].北京:人民郵電出版社,2002:55-123.

[3] 鄭人杰,許靜,等.軟件測試[M].北京:人民郵電出版社,2011:49-76.

[4] 齊歡,王小平.系統建模與仿真[M].北京:清華大學出版社,2004:3-10.

作者簡介:張蕾(1979-),女,工程師,主要從事機載嵌入式軟件測試技術的研究工作。

主站蜘蛛池模板: www.精品国产| 免费毛片视频| 久久动漫精品| 成人福利在线观看| 国产成人夜色91| 久青草网站| 精品国产成人高清在线| 精品视频福利| 一级毛片不卡片免费观看| 亚洲精品午夜天堂网页| 久久精品一品道久久精品| 经典三级久久| 99在线视频网站| 在线观看网站国产| 激情六月丁香婷婷| 高清国产va日韩亚洲免费午夜电影| 色网站在线免费观看| 欧美激情综合一区二区| 亚洲一区波多野结衣二区三区| 成年女人a毛片免费视频| 国产激情无码一区二区APP | 中文无码日韩精品| 在线国产三级| 成人午夜久久| 国产青青操| 久久人妻xunleige无码| 91在线播放国产| 日本人妻丰满熟妇区| 成人午夜福利视频| 97视频在线精品国自产拍| 爱做久久久久久| 国产精品亚洲αv天堂无码| 亚洲伊人天堂| 五月综合色婷婷| 日本五区在线不卡精品| 国产精品欧美在线观看| 日韩AV无码一区| 亚洲妓女综合网995久久| 亚洲国产在一区二区三区| 超碰免费91| 亚洲欧美日韩另类| 欧美 国产 人人视频| 国产微拍一区二区三区四区| 亚洲啪啪网| 国产在线91在线电影| 三级毛片在线播放| 人人艹人人爽| 中国特黄美女一级视频| 99性视频| 国产经典三级在线| 久久国产免费观看| 玩两个丰满老熟女久久网| 国产成人综合日韩精品无码首页| 国产区91| 99在线国产| 97se亚洲| 欧美成人精品一级在线观看| 国产成人综合亚洲网址| 亚洲三级网站| 国产精品毛片一区| 欧美日韩导航| 色呦呦手机在线精品| 91成人免费观看在线观看| 久久九九热视频| 亚洲另类国产欧美一区二区| 免费国产在线精品一区| 国产欧美日韩在线一区| 国产日韩精品欧美一区灰| 又猛又黄又爽无遮挡的视频网站| 免费无码一区二区| 一级爆乳无码av| 欧美一级高清免费a| 欧美无专区| 国产午夜无码片在线观看网站| 精品久久久久久中文字幕女| 一区二区三区国产| 成人免费一级片| 天堂网亚洲系列亚洲系列| 欧美国产日本高清不卡| 97在线免费| 久久综合AV免费观看| 伊人色综合久久天天|