亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        因果圖法在ATE軟件測(cè)試用例設(shè)計(jì)中的應(yīng)用

        2018-03-21 12:29:28馬艷
        關(guān)鍵詞:測(cè)試軟件測(cè)試項(xiàng)目圖法

        馬艷

        (中國(guó)人民解放軍92941部隊(duì),遼寧葫蘆島125001)

        0 引言

        軟件測(cè)試作為軟件生命周期的一個(gè)重要環(huán)節(jié),對(duì)軟件質(zhì)量起著至關(guān)重要的作用。影響軟件測(cè)試質(zhì)量和效率的因素很多,如測(cè)試環(huán)境的搭建、測(cè)試人員的素質(zhì)、測(cè)試工具和測(cè)試方法等,其中測(cè)試用例的設(shè)計(jì)和執(zhí)行是核心步驟[1]。常用的黑盒測(cè)試用例設(shè)計(jì)方法中,等價(jià)類劃分法和邊界值分析法都是著重考慮輸入條件,但沒(méi)有考慮輸入條件的各種組合、輸入條件之間的相互制約關(guān)系,這樣雖然各種輸入條件可能出錯(cuò)的情況已經(jīng)測(cè)試到了,但多個(gè)輸入條件組合可能出錯(cuò)的情況卻被忽視了。如果在測(cè)試時(shí)全面考慮輸入條件的各種組合,則可能的組合數(shù)目將是天文數(shù)字。而因果圖法能夠根據(jù)輸入條件之間的相互依賴和制約關(guān)系,準(zhǔn)確、全面地覆蓋各種條件組合,高效生成無(wú)遺漏、不重復(fù)的測(cè)試數(shù)據(jù)條件,因此受到越來(lái)越多的關(guān)注[2-5]。

        1 因果圖法的基本概念

        因果圖法是一種利用圖解法分析輸入(原因)和輸出(結(jié)果)的各種情況,畫(huà)出因果圖,轉(zhuǎn)換為判定表,從而設(shè)計(jì)測(cè)試用例的方法,適合于檢查程序輸入條件的各種組合情況[6]。

        1.1 因果圖的圖形符號(hào)

        因果圖法的4種圖形符號(hào)分別表示了軟件需求規(guī)格說(shuō)明書(shū)中的恒等、非、或、與4種因果關(guān)系(見(jiàn)圖1所示)。

        圖1因果圖的4種基本符號(hào)

        1.2 因果圖的約束關(guān)系

        狀態(tài)相互之間可能存在某些依賴關(guān)系,稱為約束。輸入條件的約束有E(異)、I(或)、O(唯一)和R(要求)4類。輸出條件的約束只有M約束(強(qiáng)制),見(jiàn)圖2所示。

        圖2因果圖的約束符號(hào)

        2 因果圖測(cè)試用例設(shè)計(jì)方法

        利用因果圖法設(shè)計(jì)測(cè)試用例的方法如下[2]:

        (1)分析軟件規(guī)格說(shuō)明描述中哪些是原因(輸入條件),哪些是結(jié)果(輸出條件),設(shè)計(jì)必要的中間節(jié)點(diǎn),給每個(gè)原因、結(jié)果和中間節(jié)點(diǎn)賦予各自的標(biāo)識(shí)符。

        (2)分析軟件規(guī)格說(shuō)明描述中的語(yǔ)義,找出原因與原因之間、與結(jié)果之間、與中間節(jié)點(diǎn)之間的對(duì)應(yīng)關(guān)系,根據(jù)這些關(guān)系畫(huà)出因果圖。由于語(yǔ)法或環(huán)境限制,有些原因與原因之間、與結(jié)果之間、與中間節(jié)點(diǎn)之間的組合情況不可能出現(xiàn),為表明這些特殊情況,用相應(yīng)的記號(hào)表明約束或限制條件。

        (3)把因果圖轉(zhuǎn)換為判定表。

        (4)把判定表的每一列拿出來(lái)作為依據(jù),設(shè)計(jì)測(cè)試用例。

        使用因果圖法充分考慮到了輸入情況的各種組合以及各個(gè)輸入之間的相互制約關(guān)系,能夠幫助軟件測(cè)試人員按照上述步驟高效率地設(shè)計(jì)測(cè)試用例。另外,因果圖法將自然語(yǔ)言的規(guī)格說(shuō)明轉(zhuǎn)化成形式語(yǔ)言的規(guī)格說(shuō)明,可以發(fā)現(xiàn)規(guī)格說(shuō)明描述中存在的不完整性和二義性,有助于軟件需求規(guī)格說(shuō)明書(shū)的完善。

        3 因果圖法在ATE軟件測(cè)試用例設(shè)計(jì)中應(yīng)用

        以某型裝備自動(dòng)化測(cè)試設(shè)備(ATE)軟件測(cè)試為例,其測(cè)試軟件含9個(gè)測(cè)試項(xiàng)目,其中3個(gè)為靜態(tài)測(cè)試項(xiàng)目(測(cè)試1、2、3,不需加電執(zhí)行),6個(gè)為動(dòng)態(tài)測(cè)試項(xiàng)目(測(cè)試 4、5、6、7、8、9,需加電執(zhí)行和上傳程序)。每個(gè)測(cè)試項(xiàng)目中又含有若干測(cè)試子程序,每個(gè)測(cè)試子程序通過(guò)點(diǎn)擊測(cè)試軟件虛擬面板上的測(cè)試按鍵組合來(lái)實(shí)現(xiàn)。以測(cè)試軟件主界面上的按鍵組合為例,使用因果圖方法設(shè)計(jì)測(cè)試用例。測(cè)試軟件的輸入和輸出描述如表1所示。

        表1測(cè)試軟件的輸入和輸出描述

        測(cè)試用例設(shè)計(jì)因果圖如圖3所示。其中,a1、a2、a3之間為“或”的關(guān)系,與a4之間分別為“非”和“與”(不需加電執(zhí)行),執(zhí)行則結(jié)果分別為r1、r2和r3;a5~a10之間為“或”,與a4和a11之間分別為“與”(需加電執(zhí)行和上傳程序),執(zhí)行則結(jié)果分別為r4~r9;靜態(tài)測(cè)試項(xiàng)目和動(dòng)態(tài)測(cè)試項(xiàng)目、a11(上傳程序)、a12(結(jié)束測(cè)試)之間為“非”,同時(shí)執(zhí)行則結(jié)果為r11(空循環(huán))。

        圖3測(cè)試用例設(shè)計(jì)因果圖

        把因果圖轉(zhuǎn)換為判定表如表2和表3所示。

        表2靜態(tài)測(cè)試項(xiàng)目判定表

        表3動(dòng)態(tài)測(cè)試項(xiàng)目判定表

        根據(jù)判定表設(shè)計(jì)測(cè)試用例,生成測(cè)試用例36個(gè),對(duì)被測(cè)對(duì)象覆蓋全面且有效,如表4所示。

        表4測(cè)試用例設(shè)計(jì)

        4 結(jié)束語(yǔ)

        設(shè)計(jì)出高覆蓋率和低數(shù)量的測(cè)試用例可以有效地減少軟件測(cè)試時(shí)間,提高軟件測(cè)試效率。本文從充分考慮輸入條件的各種組合、輸入條件之間的相互制約關(guān)系方面出發(fā),提出了基于因果圖的測(cè)試用例設(shè)計(jì)方法,與傳統(tǒng)的測(cè)試用例生成算法相比,因果圖法可以準(zhǔn)確、全面地覆蓋各種條件組合,生成高效的測(cè)試用例集,進(jìn)一步縮短軟件測(cè)試執(zhí)行過(guò)程的時(shí)間,在自動(dòng)化測(cè)試設(shè)備的軟件測(cè)試中起到了很好的作用。

        [1]王吉茂,尹平,張慧穎.軟件測(cè)試用例生成與約簡(jiǎn)算法研究[J].飛行器測(cè)控學(xué)報(bào),2013,32(2):152.

        [2]蕭萍.基于因果圖的測(cè)試用例設(shè)計(jì)及應(yīng)用[J].軟件導(dǎo)刊,2016,15(4):44-46.

        [3]李莉.基于狀態(tài)轉(zhuǎn)換圖的測(cè)試用例設(shè)計(jì)方法[J].軟件產(chǎn)業(yè)與工程,2012,15(3):45.

        [4]梁彥.功能測(cè)試用例設(shè)計(jì)的研究[J].信息通信,2013,125(3):5.

        [5]林琳.基于黑盒測(cè)試的航天嵌入式軟件用例設(shè)計(jì)方法[J].計(jì)算機(jī)工程與設(shè)計(jì),2012,33(6):2272.

        [6]徐芳.軟件測(cè)試技術(shù)(第2版)[M].北京:機(jī)械工業(yè)出版社,2012

        猜你喜歡
        測(cè)試軟件測(cè)試項(xiàng)目圖法
        我國(guó)金融科技“監(jiān)管沙盒”測(cè)試項(xiàng)目準(zhǔn)入標(biāo)準(zhǔn)制度研究
        網(wǎng)絡(luò)自適應(yīng)測(cè)試軟件運(yùn)行方法設(shè)計(jì)
        籃球半場(chǎng)往返運(yùn)球上籃的訓(xùn)練方法——體育中考籃球測(cè)試項(xiàng)目訓(xùn)練心得
        甘肅教育(2020年8期)2020-06-11 06:10:22
        淺析基于因果圖法軟件測(cè)試用例的設(shè)計(jì)
        自動(dòng)化檢測(cè)EPU10A板卡系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
        基于因果分析圖法的飲用水源地保護(hù)探討
        基于博弈論和雷達(dá)圖法的黑啟動(dòng)方案評(píng)估
        遠(yuǎn)程開(kāi)放教育學(xué)生自主學(xué)習(xí)能力評(píng)價(jià)的研究
        一款重型包裝抗壓系統(tǒng)控制軟件的設(shè)計(jì)與開(kāi)發(fā)
        軟件工程(2014年7期)2014-09-24 20:03:26
        《國(guó)家學(xué)生體質(zhì)健康標(biāo)準(zhǔn)》測(cè)試項(xiàng)目修訂研究
        久久99精品国产99久久| 亚洲成av人片不卡无码| 丝袜美腿在线观看一区| 一个人看的视频在线观看| 无码乱肉视频免费大全合集| 欧美丰满熟妇性xxxx| 曰韩亚洲av人人夜夜澡人人爽| 无码福利写真片视频在线播放| 国产无遮挡裸体免费视频| 抽插丰满内射高潮视频| 91网红福利精品区一区二| 成年午夜无码av片在线观看| 久久aⅴ无码av免费一区| 激情五月天伊人久久| 欧美激情国产亚州一区二区| 亚洲综合精品在线观看中文字幕 | 亚洲国产精品综合久久20| 日本午夜一区二区视频| 青青草久久久亚洲一区| 日本一区二区三区区视频| 欧美精品无码一区二区三区| 放荡的少妇2欧美版| 亚洲狠狠婷婷综合久久| 综合网五月| 综合图区亚洲偷自拍熟女| 久久一区二区av毛片国产| 日韩乱码中文字幕在线| 国产午夜福利久久精品| 变态 另类 欧美 大码 日韩| 国产主播一区二区三区在线观看 | 欲色天天网综合久久| 亚洲综合色一区二区三区另类| 精品久久久久久电影院| 国产精品一区二区久久毛片| 美利坚日韩av手机在线| 精品国产一区二区三区av性色| 日日摸夜夜添夜夜添无码免费视频 | 久久久99精品免费视频| 国产99久久精品一区二区| 真正免费一级毛片在线播放| 校花高潮一区日韩|