亚洲精品久久久久久第一页-人妻少妇精彩视品一区二区三区-91国产自拍免费视频-免费一级a在线播放视频正片-少妇天天日天天射天天爽-国产大屁股喷水视频在线观看-操美女骚穴抽插性爱视频-亚洲 欧美 中文字幕 丝袜-成人免费无码片在线观看

邊界值分析法例題及答案 邊界值分析法


邊界值分析法例題及答案 邊界值分析法

文章插圖
在日常的測試工作中,其中最重要的一步就是編寫測試用例,那么我們?nèi)绻帉懸环莞哔|(zhì)量的測試用例的?選對編寫測試用例的方法很重要 。針對不同功能我們要選擇合適的方法 。比如說一個(gè)注冊頁面,我們該怎樣設(shè)計(jì)測試用例呢?
針對這種有較多輸入框且長度有限制的功能模塊,我們一般采用等價(jià)類劃分和邊界值分析法來設(shè)計(jì)測試用例 。
等價(jià)類劃分:等價(jià)類劃分是將所有的輸入條件分為若干等價(jià)類,然后從所有等價(jià)類中抽取其中有代表意義的數(shù)據(jù)進(jìn)行測試的方法 。
有效等價(jià)類:對程序來說合理的、有意義的輸入
無效等價(jià)類:對程序來說無效的輸入
這里我們假設(shè)
用戶名的限制是8-16位數(shù)字和大小寫字母的組合
手機(jī)號的限制是11位數(shù)字
密碼的限制是8-16位字母、數(shù)字、特殊符號的組合
首先使用等價(jià)類劃分
有效等價(jià)類:所有信息都填寫正確
無效等價(jià)類:其中任意一項(xiàng)填寫錯(cuò)誤
無效等價(jià)類包含用戶名為空、用戶名填寫錯(cuò)誤(用戶名不能包含特殊字符、漢字、不能低于8個(gè)字符、不能高于16個(gè)字符)、用戶名重復(fù)、手機(jī)號為空、手機(jī)號填寫錯(cuò)誤(11位但是不是手機(jī)號、小于11位、大于11位、非數(shù)字)、手機(jī)號重復(fù)、密碼為空、密碼填寫錯(cuò)誤(小于8位、大于16位、只包含一種字符)、驗(yàn)證碼為空、驗(yàn)證碼填寫錯(cuò)誤(隨便填寫的驗(yàn)證碼、驗(yàn)證碼跟手機(jī)號不匹配、驗(yàn)證碼超時(shí))、不勾選用戶協(xié)議
這里我就只列舉一下用戶名的等價(jià)類測試用例,其他輸入框就不一一列舉了
這樣其實(shí)用例是覆蓋不全的,我們還需要用邊界值分析來輔助測試 。
邊界值分析:邊界值分析法不同于等價(jià)類劃分,從若干等價(jià)類里抽取有代表性的數(shù)據(jù)進(jìn)行測試,而是要把左右輸入的邊界值都測試一遍 。
用戶名的長度顯示是8-16位,最小的邊界值是8,那么我們就要測試不符合條件的長度和最小符合條件的長度,即7和8;最大邊界是16,我們就要測試最大符合條件的長度和不符合條件的長度,即16和17 。
手機(jī)號的長度限制是11位,那么我們就要測試他的臨界值,即10位和12位
密碼的長度限制是8-16位,最小的邊界值是8,那么我們就要測試不符合條件的長度和最小符合條件的長度,即7和8;最大邊界是16,我們就要測試最大符合條件的長度和不符合條件的長度,即16和17 。
這里我也是只列舉一下用戶名的邊界值用例
除了等價(jià)類劃分和邊界值分析,頁面上還有一些其他的元素,我們再對剩余元素進(jìn)行用例的補(bǔ)充,剩余元素主要是進(jìn)行UI的測試 。
下面我們再通過一個(gè)新增地址頁面來鞏固一下這兩種方法 。
首先我們先來分析下需求 。我們可以看到,收貨人可以是自己填寫,也可以是從通訊里里選擇;手機(jī)號碼可以是中國大陸的,也可以是中國港澳臺地區(qū)及海外地區(qū)的,那么這里就涉及到手機(jī)號碼必須和所選地區(qū)一致的情況;地區(qū)是只能通過選擇的方式來填寫;詳細(xì)地址可以手動(dòng)填寫,也可以通過定位來選擇 。
這里我們假設(shè)各字段對數(shù)據(jù)的要求是:
收貨人:2-20個(gè)字符,任意字符都可以
手機(jī)號碼:8-20位數(shù)字(考慮到不同國家電話號碼長度不同)
詳細(xì)地址:10-100個(gè)字符,包含特殊符號
下面我們開始編寫測試用例
首先用等價(jià)類劃分的方法,分析數(shù)據(jù)
收貨人的有效等價(jià)類有兩個(gè):一個(gè)是手動(dòng)錄入符合條件的收貨人名字(因?yàn)槭肇浫诵彰@里是可以錄入任意字符,所以我們編寫用例的時(shí)候,收貨人姓名要包含字母、數(shù)字、特殊符號、標(biāo)點(diǎn)符號、漢字等都要寫進(jìn)去),一個(gè)是從通訊里里選擇一個(gè)收貨人;無效等價(jià)類包含:姓名長度小于2個(gè)字符,姓名長度大于20個(gè)字符以及不填寫姓名 。


以上關(guān)于本文的內(nèi)容,僅作參考!溫馨提示:如遇健康、疾病相關(guān)的問題,請您及時(shí)就醫(yī)或請專業(yè)人士給予相關(guān)指導(dǎo)!

「愛刨根生活網(wǎng)」www.malaban59.cn小編還為您精選了以下內(nèi)容,希望對您有所幫助: