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

航天軟件測試用例設計方法應用

2018-09-25 05:52:44劉安橋
電子測試 2018年16期
關鍵詞:功能設計

劉安橋

(貴州航天電子科技有限公司,貴州貴陽,550009)

1 航天軟件測試用例設計方法介紹

1.1 等價劃分法

等價劃分法是航天軟件測試用例設計中的基本方法,主要是依據軟件的需求說明,從而對某個功能的輸入、輸出做出描述,在這個過程中,要將輸入領域劃分為若干個等價類,最終達到等價類覆蓋的要求,由此可以看出,應用等價劃分法進行航天軟件測試用例設計時,最為關鍵的步驟就是對劃分等價類[1]。

1.2 邊界分析法

邊界分析法也是航天軟件測試用例設計中比較常見的一種方法,主要指通過在有效等價和無效等價中選擇測試輸入,從而通過一組數據就可以代表一個類別的輸入情況,此種航天軟件測試用例設計方法操作是較為簡單的。但值得注意的是,應用邊界分析法時數據的采用至為重要,在一些相對特殊的判別條件下,采用的輸入數據則不可過為隨意,若是隨便采用一個測試軟件數據代替類比之中的所有情況,這樣就會使測試結果變得缺乏實際意義。而結合以往的大量實踐經驗證明,在應用邊界分析法進行航天軟件測試用例設計時,航天軟件的邊界處理至為重要,而可以使用正好大于、等于、小于邊界值的數據進行測試,對于航天軟件錯誤糾正發現幾率最大[2]。在這一筆者舉這樣的一個例子,如有這樣的一個飛行控制軟件,當航天飛行器處于壓力5Mpa的環境下運行,就會自動發出一個程序警示,在對這一飛行控制軟件進行邊界分析測試時,則可以從壓力大于5Mpa、壓力等于5Mpa、壓力小于5Mpa三種情況出發。但在選擇測試輸入數據時同樣要格外注意,若是隨意的輸入0Mpa、5Mpa、10Mpa三個數據值,往往也是無法得到可靠的測試結果的,應該盡量的選擇接近5Mpa的數據測試值,這樣才能更好的保障航天軟件測試用例設計的可靠性。

1.3 因果圖法

因果圖分析法也是現下航天軟件測試用例設計中比較常見的一種測試方法,并且是一種較為高效的測試方法,此種測試方法的原理就是利用因果圖,將自然語言描述功能轉化為判定表,從而對航天軟件可靠性作出判斷。一般情況下,因果圖生成步驟如下:(1)對軟件規格描述因果關系進行分析,明確哪些是輸入條件,哪些是輸出條件,并在具體的原因結果下,使用特定的符號標明。(2)對軟件規格說明語義進行描述分析,找出原因和結果之間的對應關系,并結合因果關系分析,畫出具體的因果圖[3]。(3)由于語法和環境的限制,容易出現因果關系不合理的問題,針對于此需要在因果圖之中做出特殊的限制條件說明。(4)將因果圖轉化為判定表,并用判定表做出依據,從而對航天軟件設計測試用例。在這里筆者舉這樣的一個例子,如有這樣的一個航天軟件,在軟件之中固定出發T時序的冗余控制條件為:先滿足加速度條件,則立即發出T時序,而若是先滿足壓力條件,則要延時0.08s在發出T時序,但若是在延時的0.08s之中滿足加速度條件,則需要立即發出T時序。通過對這一軟件的因果關系分析,可以繪制出這樣但是因果關系圖,并整理出這樣的T時序判斷表。從而通過因果判斷表,對航天軟件進行測試用例設計。

表1 某航天軟件T時序判斷表

2 航天軟件測試用例設計方法應用

2.1 航天軟件測試用例設計基本思路

航天軟件測試的主要目的就是通過驗證尋求的方式,從而進一步的發現航天軟件中設計的漏洞與問題,從而進一步的對這些問題進行彌補,為航天軟件的功能發揮做出保障。在實際航天軟件測試用例設計過程中,可以采取的方法有很多,但是基本思路卻主要體現在以下兩個方面。第一是建立測試需求分析,在這個過程中首先要了解航天軟件的任務書要求,對航天軟件主要功能進行劃分,列出軟件的主要功能項,評評估各項功能在軟件中的重要性。其次要是了解航天軟件的具體設計文檔,進行詳細的代碼巡查,對軟件系統有全面的了解,并對測試功能點做出定位和組合。第二具體分析問題,也就是指從航天軟件的高安全性和高可靠性角度出發,考慮到軟件中之中運行的實際因素,從而具體的分析軟件之中某些特定的部分,有意識有針對性的進行航天軟件測試用例設計,這是相關軟件測試工作人必須要明確的航天軟件測試用例設計基本思路。

2.2 航天軟件測試用例設計基本步驟

在我國航天事業迅速發展的過程之中,航天軟件的復雜性也在不斷增加,同時航天型號的特點,決定了航天軟件與實際環境聯系密切的特性,因此在進行航天軟件測試用例設計時,測試人員還需要從以下步驟展開測試,從而在謹慎的步驟下,為航天軟件測試的可靠性做出保障,具體的測試步驟如下。(1)深入理解軟件任務書所需求的固定功能,從而明確軟件運行環境和性能指標要求。(2)由于航天軟件易受到實際運行環境的影響,因此在進行航天軟件測試用例設計時,相關測試人員要細化分析交流,了解軟件運行中可能出現的環境情況,從而確定軟件測試重點,使航天軟件測試用例設計更加符合實際。(3)航天軟件測試用例設計中,要選擇合適的測試設備,擬定科學的測試方案,整個測試過程中,按照方案計劃嚴格進行,從而對航天軟件功能做出進一步的分解。(4)劃分出航天軟件的每個功能,結合實際情況確定輸入條件,并要明明確具體的技術指標,提出在不同的輸入條件下,會產生的預期輸出閾值,確保測試相關參數在規定偏差下。(5)還需對航天軟件典型故障、干擾條件等作出更深一步的測試。

猜你喜歡
功能設計
也談詩的“功能”
中華詩詞(2022年6期)2022-12-31 06:41:24
何為設計的守護之道?
現代裝飾(2020年7期)2020-07-27 01:27:42
《豐收的喜悅展示設計》
流行色(2020年1期)2020-04-28 11:16:38
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
關于非首都功能疏解的幾點思考
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
懷孕了,凝血功能怎么變?
媽媽寶寶(2017年2期)2017-02-21 01:21:24
“簡直”和“幾乎”的表達功能
中西醫結合治療甲狀腺功能亢進癥31例
主站蜘蛛池模板: AV老司机AV天堂| 茄子视频毛片免费观看| 国产午夜人做人免费视频| 免费看av在线网站网址| 免费中文字幕在在线不卡| 精久久久久无码区中文字幕| 亚洲精品高清视频| 国产人成乱码视频免费观看| 久久这里只有精品66| 欧美三级日韩三级| 第九色区aⅴ天堂久久香| 制服丝袜 91视频| 日韩小视频网站hq| 91色在线视频| 国模私拍一区二区三区| 亚洲中文字幕av无码区| 日韩欧美国产另类| 国产成人精品在线1区| 欧美精品亚洲日韩a| 国产小视频免费观看| 久久久久久久97| 久久精品女人天堂aaa| 国产一区二区人大臿蕉香蕉| 激情無極限的亚洲一区免费| 国产成人精品一区二区不卡| 日本精品中文字幕在线不卡| 国产精品视频999| 亚洲码一区二区三区| 亚洲视频一区| 国产精品自在在线午夜| 国产精品原创不卡在线| 精品久久久久成人码免费动漫| 丁香五月激情图片| 日本人又色又爽的视频| 欧美.成人.综合在线| 97青草最新免费精品视频| 欧美国产日韩一区二区三区精品影视| 国产亚洲高清在线精品99| 婷婷开心中文字幕| 九九热精品免费视频| AV熟女乱| 91麻豆精品国产91久久久久| 日韩精品成人在线| av一区二区人妻无码| av大片在线无码免费| 久久综合五月| 国产精品自拍露脸视频| 亚洲第一成年免费网站| 91尤物国产尤物福利在线| a天堂视频| 国产小视频a在线观看| 亚洲国产成人精品无码区性色| 国产欧美在线视频免费| 福利在线一区| 萌白酱国产一区二区| www.亚洲国产| 狠狠亚洲五月天| 四虎成人精品在永久免费| 亚洲日韩高清在线亚洲专区| 日本a∨在线观看| 免费av一区二区三区在线| www亚洲天堂| 免费中文字幕在在线不卡| 国产欧美亚洲精品第3页在线| 国产精品所毛片视频| 亚洲一区黄色| 四虎AV麻豆| 欧美69视频在线| 特级做a爰片毛片免费69| 真人高潮娇喘嗯啊在线观看| 亚洲系列中文字幕一区二区| 国产精品香蕉在线| 99视频全部免费| 91精品人妻互换| 男女性午夜福利网站| 2022国产91精品久久久久久| 国产不卡在线看| 亚洲性一区| 国产91视频观看| 超碰免费91| 精品国产黑色丝袜高跟鞋| 全部毛片免费看|