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

        ?

        黑盒測(cè)試用例設(shè)計(jì)方法及綜合應(yīng)用

        2018-09-20 02:10:58林勤花
        電子測(cè)試 2018年17期
        關(guān)鍵詞:設(shè)計(jì)學(xué)生

        林勤花

        (四川信息職業(yè)技術(shù)學(xué)院,四川廣元,628017)

        1 測(cè)試用例

        測(cè)試用例是為特定的目標(biāo)設(shè)計(jì)的一組測(cè)試輸入、執(zhí)行條件和預(yù)期結(jié)果的集合,以便測(cè)試某個(gè)程序路徑或核實(shí)是否滿足某個(gè)特定需求。一個(gè)好的測(cè)試用例應(yīng)該具備下列幾個(gè)特征:(1)清晰定義了一個(gè)或多個(gè)預(yù)期結(jié)果。(2)應(yīng)該容易發(fā)現(xiàn)軟件錯(cuò)誤。(3)可重復(fù)使用。(4)沒有冗余。

        2 黑盒測(cè)試用例設(shè)計(jì)常用方法

        在本文中,將使用學(xué)生信息的添加功能為例為進(jìn)行介紹。學(xué)生信息添加頁面和學(xué)生的數(shù)據(jù)結(jié)構(gòu)如圖2、表1所示。

        表1 “學(xué)生”數(shù)據(jù)結(jié)構(gòu)

        圖1 常用的黑盒測(cè)試用例設(shè)計(jì)方法

        圖2 添加學(xué)生信息頁面

        2.1 等價(jià)類劃分法

        等價(jià)類劃分法是根據(jù)程序的I/O特性,將程序的定義域劃分為有限個(gè)等價(jià)區(qū)段-----“等價(jià)類”,根據(jù)各個(gè)等價(jià)類來選擇數(shù)據(jù),即“用例”。使用等價(jià)類劃分法設(shè)計(jì)的用例更有代表性、針對(duì)性。按等價(jià)類劃分法,將學(xué)生信息各字段劃分為如表2所示的等價(jià)類。

        表2 學(xué)生信息的等價(jià)類表

        列出等價(jià)類表后,選擇測(cè)試數(shù)據(jù)的原則是:1.使一個(gè)測(cè)試用例盡可能多的覆蓋尚未覆蓋到的有效等價(jià)類,直至所有有效等價(jià)類全部覆蓋到;2.使一個(gè)測(cè)試用例只覆蓋尚未覆蓋到的無效等價(jià)類,直至所有的無效等價(jià)類全部覆蓋到。按上述原則,要覆蓋到表2中所有等價(jià)類至少需要17個(gè)測(cè)試用例,其中1個(gè)覆蓋所有有效等價(jià)類,剩余16個(gè)用來覆蓋無效等價(jià)類。

        2.2 邊界值分析法

        長(zhǎng)期的測(cè)試工作經(jīng)驗(yàn)告訴我們,大量的錯(cuò)誤是發(fā)生在輸入或輸出范圍的邊界上,而不是發(fā)生在輸入輸出范圍的內(nèi)部。因此針對(duì)各種邊界情況設(shè)計(jì)測(cè)試用例,可以查出更多的錯(cuò)誤。通常邊界值分析法是作為對(duì)等價(jià)類劃分法的補(bǔ)充,這種情況下,其測(cè)試用例來自等價(jià)類的邊界。比如學(xué)號(hào)字段“小于7位的字符串”這個(gè)無效等價(jià)類我們就在邊界上取值,取剛好小于7位的字符串“180101”作為測(cè)試數(shù)據(jù)。

        2.3 場(chǎng)景法

        現(xiàn)在的軟件幾乎都是用事件觸發(fā)來控制流程的,事件觸發(fā)時(shí)的情景便形成了場(chǎng)景,而同一事件不同的觸發(fā)順序和處理結(jié)果就形成事件流。場(chǎng)景法一般包括1個(gè)基本流和N個(gè)備選流。在“新增”學(xué)生信息這個(gè)事件的基本流為:輸入正確的學(xué)號(hào)、輸入正確的姓名、選擇性別、輸入正確的郵箱地址、輸入正確的手機(jī)號(hào)碼,然后單擊新增按鈕。備選流會(huì)有很多個(gè),如學(xué)號(hào)為空、學(xué)號(hào)長(zhǎng)度不是7位、學(xué)號(hào)重復(fù),當(dāng)學(xué)號(hào)出錯(cuò)后,其他字段其實(shí)不需要再添加。

        當(dāng)我們單純采用等價(jià)類設(shè)計(jì)測(cè)試用例時(shí),采用的數(shù)據(jù)可以如表3所示。

        表3 按等價(jià)類設(shè)計(jì)測(cè)試用例

        按等價(jià)類設(shè)計(jì),每個(gè)測(cè)試用例都是6個(gè)步驟,把所有數(shù)據(jù)輸入完成后再單擊新增按鈕。其實(shí)當(dāng)學(xué)號(hào)為空時(shí),其他字段填寫了也是無效了。如果字段少還可以忍受,但當(dāng)一個(gè)實(shí)體的字段多達(dá)幾十個(gè)時(shí),還是把所有字段都填寫,那將浪費(fèi)大量的時(shí)間。我們可以借助于場(chǎng)景法來設(shè)計(jì)測(cè)試用例。

        表4 按場(chǎng)景法設(shè)計(jì)測(cè)試用例

        3 綜合應(yīng)用多種方法設(shè)計(jì)測(cè)試用例

        在實(shí)際高水平的測(cè)試工作中,往往需要綜合使用多種方法來提高測(cè)試效率和測(cè)試覆蓋率。黑盒測(cè)試用例設(shè)計(jì)方法選擇策略可參考如下幾條:(1)首先進(jìn)行等價(jià)類劃分,將無限測(cè)試可能變成有限測(cè)試;(2)在任何情況下,都使用邊界值分析法;(3)對(duì)業(yè)務(wù)流清晰的系統(tǒng),可利用場(chǎng)景法貫穿整個(gè)測(cè)試。

        綜合使用等價(jià)類劃分法、邊界值分析法和場(chǎng)景法設(shè)計(jì)添加學(xué)生信息頁面的部分測(cè)試用例如表5所示。

        表5 綜合應(yīng)用各種方法設(shè)計(jì)測(cè)試用例

        4 總結(jié)

        軟件黑盒測(cè)試用例設(shè)計(jì)方法有很多種,針對(duì)某個(gè)具體的功能點(diǎn),使用單一的設(shè)計(jì)方法往往無法覆蓋到所有類型的缺陷。因此在實(shí)際測(cè)試工作中需要綜合使用多種測(cè)試方法,形成測(cè)試策略,這樣對(duì)一個(gè)功能點(diǎn)的測(cè)試才能比較充分。

        猜你喜歡
        設(shè)計(jì)學(xué)生
        快把我哥帶走
        何為設(shè)計(jì)的守護(hù)之道?
        《豐收的喜悅展示設(shè)計(jì)》
        流行色(2020年1期)2020-04-28 11:16:38
        《李學(xué)生》定檔8月28日
        電影(2018年9期)2018-11-14 06:57:21
        趕不走的學(xué)生
        瞞天過?!律O(shè)計(jì)萌到家
        設(shè)計(jì)秀
        海峽姐妹(2017年7期)2017-07-31 19:08:17
        有種設(shè)計(jì)叫而專
        Coco薇(2017年5期)2017-06-05 08:53:16
        學(xué)生寫話
        學(xué)生寫的話
        国产三级在线观看高清| 婷婷色中文字幕综合在线| 少妇熟女视频一区二区三区| 国产综合精品久久亚洲| 黄色国产一区在线观看| 91成人黄色蘑菇视频| 永久亚洲成a人片777777| 大陆极品少妇内射aaaaa| 久久精品国产99久久丝袜| 亚洲中文字幕在线第二页| 日韩午夜免费视频精品一区| 亚洲女同一区二区| 丝袜足控一区二区三区| 久久AⅤ无码精品色午麻豆| 久久精品熟女亚洲av麻豆永永| 日韩精品成人无码专区免费| 亚洲国产高清在线观看视频| 久久久久亚洲AV无码去区首| 成人性生交大全免费看| 国产精品99精品无码视亚| 精品久久久久久久久免费午夜福利| 黄色网页在线观看一区二区三区 | 天堂网www资源在线| 男女扒开双腿猛进入免费看污| 国产精品亚洲av网站| 亚洲最大一区二区在线观看| 性xxxx18免费观看视频| 成年女人免费v片| 蜜桃一区二区三区在线视频| 亚洲国产成人精品无码区在线播放| 日本边添边摸边做边爱的网站| 日本不卡在线一区二区三区视频| 亚洲欧美性另类春色| 一区二区亚洲熟女偷拍| 日本免费一区二区三区影院| 一区二区三区国产| 麻豆久久五月国产综合| 极品少妇一区二区三区| 男人女人做爽爽18禁网站| 欧美亚洲日本在线| 人妻中出中文字幕在线|