邊界值分析法
關(guān)注:27 發(fā)布時(shí)間:2021-08-30 11:00:02
在日常的測試工作中,比較重要的一個(gè)步驟就是寫測試用例,那么如果我們寫一個(gè)高質(zhì)量的測試用例呢?選擇寫測試用例的方法很重要。我們應(yīng)該為不同的功能選擇合適的方法。比如一個(gè)注冊頁面,我們應(yīng)該如何設(shè)計(jì)測試用例?
對于這類輸入框較多、長度有限的功能模塊,我們一般采用等價(jià)類劃分和邊界值分析來設(shè)計(jì)測試用例。
等價(jià)類劃分:等價(jià)類劃分是將所有輸入條件劃分為若干等價(jià)類,然后從所有等價(jià)類中提取代表性數(shù)據(jù)進(jìn)行測試的方法。
有效的等價(jià)類:對程序合理而有意義的輸入
等價(jià)類無效:程序輸入無效
這里我們假設(shè)
用戶名的限制是8-16位數(shù)字和大小寫字母的組合
手機(jī)號碼限制在11位
密碼的限制是8-16個(gè)字母、數(shù)字和特殊符號的組合
首先,使用等價(jià)類劃分
有效的等價(jià)類:所有信息填寫正確
無效的等價(jià)類:它們中的一個(gè)填寫不正確
無效等價(jià)類包括用戶名為空、用戶名填寫不正確(用戶名不能包含特殊字符、漢字、不小于8個(gè)字符且不大于16個(gè)字符)、用戶名重復(fù)、手機(jī)號碼為空、手機(jī)號碼填寫不正確(11位數(shù)字但不是手機(jī)號碼、小于11位數(shù)字、大于11位數(shù)字、非數(shù)字)、手機(jī)號碼重復(fù)、密碼為空、密碼填寫不正確(小于8位數(shù)字且大于16位數(shù)字)
這里我只列出用戶名的等價(jià)測試用例,其他輸入框就不一一列出了
這樣用例就不完整了,我們需要用邊界值分析來輔助測試。
邊界值分析:邊界值分析法不同于等價(jià)類劃分法。它從幾個(gè)等價(jià)類中提取有代表性的數(shù)據(jù)進(jìn)行測試,但是同時(shí)測試左右輸入邊界值。
用戶名長度為8-16位,比較小邊界值為8,所以我們要測試不合格長度和比較小合格長度,即7和8;比較大邊界是16,所以我們要測試比較大合格長度和不合格長度,即16和17。
手機(jī)號碼的長度限制是11位,所以我們要測試它的臨界值,即10位和12位
密碼長度限制為8-16位,比較小邊界值為8,所以我們要測試不合格長度和比較小合格長度,即7和8;比較大邊界是16,所以我們要測試比較大合格長度和不合格長度,即16和17。
這里我只列出用戶名的邊界值用例
除了等價(jià)類劃分和邊界值分析,頁面上還有一些其他的元素。我們將為剩下的元素補(bǔ)充用例,主要用于ui測試。
讓我們通過一個(gè)新的地址頁面來合并這兩種方法。
首先,我們來分析一下需求。我們可以看到,收貨人可以自己填寫,也可以從通信中選擇;手機(jī)號可以是中國大陸、港澳臺及海外地區(qū)的,所以涉及到手機(jī)號必須與所選地區(qū)一致的情況;區(qū)域只能選擇填寫;詳細(xì)地址可以手動填寫,也可以定位選擇。
這里我們假設(shè)每個(gè)字段的數(shù)據(jù)要求是:
收貨人:2-20個(gè)字符,字符都可以
手機(jī)號碼:8-20位數(shù)字(考慮到不同國家的電話號碼不同)
詳細(xì)地址:10-100字符,包括特殊符號
讓我們開始編寫測試用例
首先,采用等價(jià)類劃分的方法對數(shù)據(jù)進(jìn)行分析
收貨人有兩種有效的等價(jià)類:一種是手動輸入合格的收貨人名稱(因?yàn)檫@里可以輸入字符,所以我們寫用例時(shí),收貨人名稱應(yīng)該包括字母、數(shù)字、特殊符號、標(biāo)點(diǎn)符號、漢字等。),另一種是從通信中選擇收貨人;無效的等價(jià)類包括:名稱長度小于2個(gè)字符,名稱長度大于20個(gè)字符,名稱未填寫。
手機(jī)號碼的有效等價(jià)類是輸入的手機(jī)號碼與選擇的手機(jī)號碼的屬性匹配;無效等價(jià)類有:輸入的手機(jī)號碼歸屬與選擇的手機(jī)號碼不匹配,手機(jī)號碼長度小于8位,手機(jī)號碼長度大于20位,手機(jī)號碼包含漢字,手機(jī)號碼包含特殊字符,手機(jī)號碼包含字母,手機(jī)號碼為空。
因?yàn)橹荒苓x擇區(qū)域,所以無論選擇哪個(gè)區(qū)域,都是有效的等價(jià)類,區(qū)域的無效等價(jià)類只能留空
詳細(xì)地址的有效等價(jià)類是輸入的地址滿足要求(因?yàn)檫@里的詳細(xì)地址可以輸入字符,所以我們寫用例時(shí),詳細(xì)地址應(yīng)該包括字母、數(shù)字、特殊符號、標(biāo)點(diǎn)符號、漢字等。)或者通過定位選擇地址。無效的等價(jià)類是輸入的地址太長或太短。
下面,我只根據(jù)手機(jī)號寫詳細(xì)的測試用例
接下來,我們使用邊界值分析的方法來補(bǔ)充用例
收貨人姓名長度限制為2-20位數(shù)字,比較小邊界值為2,所以我們要測試不合格長度和比較小合格長度,即1和2;比較大邊界是20,所以我們要測試比較大合格長度和不合格長度,即20和21。
手機(jī)號長度限制為8-20位,比較小邊界值為8,所以我們要測試不合格長度和比較小合格長度,即7和8;比較大邊界是20,所以我們要測試比較大合格長度和不合格長度,即20和21。
詳細(xì)地址的長度限制是10-100位,比較小邊界值是10,所以我們要測試不合格長度和比較小合格長度,即9和10;比較大邊界是100,所以我們要測試比較大合格長度和不合格長度,即100和101。
下面也是一個(gè)只列出手機(jī)號邊界值的詳細(xì)測試案例
就分享而言,你的朋友有新的知識嗎?
上一篇:excel自動排班表
猜你喜歡
-
抖音關(guān)注和粉絲一樣嗎16人支持
關(guān)注,也就是你對你喜歡的博主或者作者做了什么,可以不斷看到你喜歡的創(chuàng)作者的信息,也就是關(guān)注。當(dāng)然是粉絲,也就是喜歡你內(nèi)容的人,也就是你的粉絲。簡單來說,就是你喜歡什么,喜歡你…
-
衛(wèi)衣短了怎么加長71人支持
?,如果我的衣服短了,我該怎么辦「蕾絲裝飾」一件非常普通的t恤如果你想拉長,下擺可以加蕾絲裝飾一件很簡單的t恤立馬有了點(diǎn)睛之筆時(shí)尚感也增加了很多這種小花邊其實(shí)在家里到處都…
-
女生中醫(yī)就業(yè)前景9人支持
從17年前的非典到2020年的新冠肺炎疫情,中醫(yī)藥在提高治愈率、降低死亡率方面顯示出了獨(dú)特的療效,得到了各方的認(rèn)可。特別是新冠肺炎疫情爆發(fā)后,中醫(yī)藥對疫情的防控做出了重要貢…
-
未來打工者該何去何從38人支持
目前,世界經(jīng)歷了三次工業(yè)革命,無論是蒸汽時(shí)代、電氣時(shí)代還是信息時(shí)代,每一次革命都給人們的生活帶來了巨大的變化。如今,科學(xué)技術(shù)在社會中發(fā)揮著越來越重要的作用,一些設(shè)備變得越…
-
甩鍋局是什么意思?99人支持
相信經(jīng)常使用tgp助理的玩家都知道,系統(tǒng)會在游戲結(jié)束后給出相應(yīng)的評價(jià)和評分,其中tgp評價(jià)分為九種,這里就不詳細(xì)介紹了。最常見的評價(jià)是拋鍋局和盡力局,但你真的理解拋鍋局的含義…
-
巴西龜為什么不能養(yǎng)27人支持
巴西烏龜最初是作為寵物龜引入中國的。隨著時(shí)間的推移,很多家庭養(yǎng)了十年、八年甚至更久的巴西烏龜??赡苡腥瞬幌腽B(yǎng),但我真的不知道這龜人道了怎么辦。找個(gè)好歸宿是最好的處理…
-
桶風(fēng)干后能直接穿嗎115人支持
洗衣機(jī)每個(gè)家庭都有,但不是每個(gè)人都能用。大部分家用洗衣機(jī)都是把衣服扔進(jìn)去,加洗衣液,開始漂洗,最后晾干。但是,你知道如何使用清潔、干燥、快速洗滌等功能嗎?用不了就一起看!學(xué)了…
-
深情表白的一段話63人支持
嗯嗯,我是一個(gè)愛情分析班,專注于解決情感問題。我來回答一下,有哪些比較靠譜漂亮的告白?1.指著你的心,對她霸氣的說:你是我這里的人!從此,吃喝,生死,請問我是否同意。2.上個(gè)月的晚上,和…
-
閑魚怎么設(shè)置允許花唄95人支持
傳統(tǒng)上,網(wǎng)店分為兩類,一類是淘寶、京東等規(guī)范電商平臺上的在線電商,一類是微信等社交平臺上的“微商”。經(jīng)??吹胶芏嘧x者留言。前者需要復(fù)雜的注冊流程和監(jiān)管機(jī)制,后者需要一定…
-
最有前景的小型工廠83人支持
在農(nóng)村開什么樣的小作坊比較好?我可以直接告訴你幾個(gè)有生命力的小作坊?!?】榨油機(jī):在農(nóng)村,農(nóng)民用自己的油料作物提取食用油,食用安全,純度高,不含任何添加劑。如果選擇在交通便…
-
win10準(zhǔn)備就緒一直轉(zhuǎn)圈76人支持
經(jīng)過一整天的測試,老張燦可以確定20h2的很多bug是升級舊系統(tǒng)造成的,或者win10的很多bug是升級過程造成的,新安裝的系統(tǒng)問題很少。這次老張也遇到了剛加載系統(tǒng)就有95%/96%的卡無…
-
鍋糊了怎么去除黑漬18人支持
不銹鋼鍋怎么燒黑如新?我經(jīng)常清理沉積在不銹鋼炊具、天然氣炊具等廚具上的燃燒污垢。我的經(jīng)歷如下,可以分享給大家:1.小蘇打浸泡法將兩瓶或兩勺小蘇打放入不銹鋼鍋中,倒入一小碗…
熱門十大品牌
- 2021年我國十大黃金品牌排行榜30999人
- 眼鏡品牌十大排行榜前10名26359人
- 十大證券公司排行榜前10名23243人
- 2021年我國雜志排行榜前10名20054人
- 我國十大雜志排行榜前10名16359人
- 2021我國十個(gè)宜居城市排行榜前11487人
- 男士褲子品牌十大排行榜前10名11186人
- 2021十大火熱電腦游戲排行榜前11057人
- 十大衛(wèi)生巾品牌排行榜前十名8848人
- 我國十大襪子品牌排行榜前十名8369人
微商技巧
關(guān)注人數(shù):327
關(guān)注人數(shù):508
3個(gè)微商精準(zhǔn)引流渠道,幫助你日爆500粉!
關(guān)注人數(shù):575
關(guān)注人數(shù):415
關(guān)注人數(shù):431
關(guān)注人數(shù):282