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例
主站蜘蛛池模板: 无码粉嫩虎白一线天在线观看| 国产精品亚洲精品爽爽| 亚洲色欲色欲www网| 91福利国产成人精品导航| 久久91精品牛牛| 亚洲欧美不卡视频| 精品黑人一区二区三区| 国产精品一区在线麻豆| 亚洲男人的天堂网| 欧美在线导航| 国产男女免费视频| 欧美三级自拍| 亚洲日韩AV无码一区二区三区人| 久久精品这里只有国产中文精品| 免费高清a毛片| 91色老久久精品偷偷蜜臀| 久无码久无码av无码| 免费jjzz在在线播放国产| 97色伦色在线综合视频| 国产日本一区二区三区| 国产高清无码第一十页在线观看| 国产色图在线观看| 免费看a级毛片| 在线观看91香蕉国产免费| 亚洲国产中文综合专区在| 丁香五月激情图片| 日韩欧美亚洲国产成人综合| 天天躁夜夜躁狠狠躁图片| 综合五月天网| 日本成人精品视频| 97视频在线精品国自产拍| 国产亚洲精品自在久久不卡| 91精品情国产情侣高潮对白蜜| 国产美女精品在线| 国产一区二区色淫影院| 一本大道香蕉久中文在线播放| 国产精品美女网站| 毛片一区二区在线看| 一级毛片基地| 97综合久久| 99国产精品免费观看视频| 中文字幕丝袜一区二区| 婷五月综合| 播五月综合| 青青国产视频| 亚洲欧美在线综合一区二区三区 | 波多野结衣久久高清免费| 高清国产va日韩亚洲免费午夜电影| 97免费在线观看视频| 国产性生大片免费观看性欧美| 一本色道久久88综合日韩精品| 99青青青精品视频在线| 国产制服丝袜91在线| 亚洲国产中文综合专区在| 国产污视频在线观看| 欧美综合成人| 久久久久国产精品熟女影院| 国产又色又刺激高潮免费看| 狠狠干综合| 久久精品免费国产大片| 亚洲第一色视频| 在线精品自拍| 国产亚洲精品91| AV天堂资源福利在线观看| 伊人色婷婷| 国产色爱av资源综合区| 国产成人夜色91| 91网红精品在线观看| 日本在线欧美在线| 成人精品免费视频| 日韩成人高清无码| 久久一级电影| 夜夜操天天摸| 美女亚洲一区| 国产日本视频91| 97在线免费| 午夜欧美在线| 亚洲人成网站在线播放2019| 污视频日本| 日韩精品免费一线在线观看 | 中字无码av在线电影| 91视频国产高清|