




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
黑盒測試用例設(shè)計完全不考慮程序的內(nèi)部結(jié)構(gòu),只依據(jù)程序的功能來設(shè)計測試用例。假設(shè)一個程序P有輸入量X、Y及輸出量Z。在字長為32位的計算機上運行。X、Y取整數(shù)?!靖F舉測試】讓被測程序在一切可能的輸入情況下執(zhí)行一遍。按黑盒方法進行窮舉測試:⒈有效測試數(shù)據(jù)組:232×232=264⒉無效測試數(shù)據(jù):……2023/4/221黑盒測試用例設(shè)計完全不考慮程序的內(nèi)部結(jié)構(gòu),只依據(jù)程序的功能來設(shè)計測試用例?!靖F舉測試】——不可行【⑴等價分類法】【⑵邊界值分析法】【⑶錯誤推測法】2023/4/222【⑴等價分類法】將所有可能的輸入數(shù)據(jù)劃分成若干個等價類,然后從每一類中選取少數(shù)有代表性的數(shù)據(jù)作為測試用例。等價類包括:①有效等價類對于程序來說,是合理的、有效的輸入數(shù)據(jù)構(gòu)成的集合。②無效等價類對于程序來說,是不合理的、無效的輸入數(shù)據(jù)構(gòu)成的集合。2023/4/223在設(shè)計測試用例時,要同時考慮有效等價類和無效等價類的設(shè)計。【⑴等價分類法】將所有可能的輸入數(shù)據(jù)劃分成若干個等價類,然后從每一類中選取少數(shù)有代表性的數(shù)據(jù)作為測試用例。等價類包括:①有效等價類②無效等價類如,輸入數(shù)據(jù)的取值范圍從1到9992023/4/224【⑴等價分類法】將所有可能的輸入數(shù)據(jù)劃分成若干個等價類,然后從每一類中選取少數(shù)有代表性的數(shù)據(jù)作為測試用例。步驟:①劃分等價類(有效等價類、無效等價類)2023/4/225【⑴等價分類法】【例1】某城市的電話號碼由3部分組成。地區(qū)碼(空白或3位數(shù));前綴(非“0”或“1”開頭的3位數(shù)字;后綴(4為數(shù)字)①劃分等價類2023/4/226輸入(測試)條件有效等價類無效等價類地區(qū)碼①空白②3位數(shù)字前綴③3位數(shù)200~999后綴④4位數(shù)0000~9999【⑴等價分類法】①劃分等價類2023/4/227輸入條件有效等價類無效等價類地區(qū)碼⑴空白⑵3位數(shù)字前綴⑶3位數(shù)200~999⑸有非數(shù)字字符⑹少于3位數(shù)字⑺多于3位數(shù)字⑻有非數(shù)字字符⑼起始位為0⑽起始位為1⑾少于3位數(shù)字⑿多于3位數(shù)字⒀有非數(shù)字字符⒁少于4位數(shù)字⒂多于4位數(shù)字⑷4位數(shù)0000~9999后綴【⑴等價分類法】將所有可能的輸入數(shù)據(jù)劃分成若干個等價類,然后從每一類中選取少數(shù)有代表性的數(shù)據(jù)作為測試用例。步驟:①劃分等價類(有效等價類、無效等價類)②設(shè)計測試用例設(shè)計測試用例原則:有效等價類,盡量選取公用測試用例,以減少測試次數(shù)。無效等價類,每類一例,以防漏掉錯誤。2023/4/228【⑴等價分類法】②設(shè)計測試用例(1)2023/4/229測試數(shù)據(jù)測試范圍期望結(jié)果388-5100
等價類1,3,4有效516-388-4530等價類2,3,4有效20A-234-4567⑸有非數(shù)字字符
無效33-234-5678⑹少于3位數(shù)字
無效7777-345-6789
⑺多于3位數(shù)字
無效516-A88-4530⑻有非數(shù)字字符
無效516-088-4530⑼起始位為0
無效516-188-4530⑽起始位為1
無效【⑴等價分類法】②設(shè)計測試用例(2)2023/4/2210測試數(shù)據(jù)測試范圍期望結(jié)果516-88-4530⑾少于3位數(shù)字無效516-8888-4530⑿多于3位數(shù)字無效516-388-A530⒀有非數(shù)字字符
無效516-388-453⒁少于4位數(shù)字
無效516-388-45304⒂多于4位數(shù)字
無效【⑴等價分類法】(1)為每一個等價類規(guī)定一個唯一編號(2)設(shè)計一個新的測試用例,使其盡可能多地覆蓋尚未被覆蓋的有效等價類,重復這一步,直到所有的有效等價類都被覆蓋為止⑶設(shè)計一個新的測試用例,使其僅覆蓋一個尚未被覆蓋的無效等價類,重復這一步,直到所有的無效等價類都被覆蓋為止。2023/4/2211輸入條件有效等價類無效等價類地區(qū)碼⑴空白⑵3位數(shù)字⑸有非數(shù)字字符⑹少于3位數(shù)字⑺多于3位數(shù)字【⑴等價分類法】等價類劃分的方法:(1)規(guī)定了輸入條件取值范圍、取值的個數(shù),則可以確立一個有效等價類和兩個無效等價類。例如,在程序的功能說明中,對輸入條件有一句話:“……項數(shù)可以從1到999……”一個有效等價類“1≤項數(shù)≤999”兩個無效等價類“項數(shù)<1”“項數(shù)>999”2023/4/2212【⑴等價分類法】等價類劃分的方法:(2)輸入條件規(guī)定了輸入值的集合,可確立一個有效等價類和一個無效等價類。有效等價類——集合內(nèi)無效等價類——集合外(3)如果輸入條件是一個布爾量,則可以確定一個有效等價類和一個無效等價類。2023/4/2213【⑴等價分類法】等價類劃分的方法:(4)如果規(guī)定了輸入數(shù)據(jù)的一組值,而且程序要對每個輸入值分別進行處理每一個輸入值——一個有效等價類所有不允許的輸入值的集合——一個無效等價類例如,在教師上崗方案中規(guī)定對教授、副教授、講師和助教分別做相應(yīng)的處理。4個有效等價類——教授、副教授、講師、助教1個無效等價類——所有不符合以上身份的人員2023/4/2214【⑴等價分類法】等價類劃分的方法:(5)如果規(guī)定了輸入數(shù)據(jù)必須遵守的規(guī)則,則可以確立一個有效等價類(符合規(guī)則)和若干個無效等價類(從不同角度違反規(guī)則)。例如,Pascal語言規(guī)定“一個語句必須以分號‘;’結(jié)束”。一個有效等價類——“以‘;’結(jié)束”若干個無效等價類
“以‘:’結(jié)束” “以‘,’結(jié)束”“以‘’結(jié)束” “以LF結(jié)束”……2023/4/2215【⑴等價分類法】【練習】某一8位微機,其十六進制常數(shù)定義為:以0x或0X開頭的是十六進制整數(shù),其值的范圍是-7f~7f(表示十六進制的大小寫字母不加區(qū)別),如0X13,0X6A,-0x3①劃分等價類2023/4/2216輸入條件有效等價類無效等價類十六進制整數(shù)組成⑴0x,0X開頭的1-2位串⑵-0x,-0X打頭的1-2位串十六進制整數(shù)取值范圍⑶-7f~7f【⑴等價分類法】①劃分等價類2023/4/2217輸入條件有效等價類無效等價類十六進制整數(shù)組成⑴0x,0X開頭的1-2位串⑵-0x,-0X打頭的1-2位串十六進制整數(shù)取值范圍⑶-7f~7f⑷非0x,0X,-0x,-0X打頭的串⑸含有a,b,c,d,e,f以外字符⑹開頭后多于2個字符⑺開頭后少于1個字符⑻小于-7f⑼大于7f【⑴等價分類法】②設(shè)計測試用例2023/4/2218測試數(shù)據(jù)測試范圍期望結(jié)果0x23,0X3
等價類1,3有效-0x15,-0X5等價類2,3有效Ox68⑷非0x,0X,-0x,-0X打頭的串無效0xG7⑸含有a,b,c,d,e,f以外字符無效0x777⑹開頭后多于2個字符
無效-0x8f⑼小于-7f
無效0x8f⑻大于7f
無效0x⑺開頭后少于1個字符
無效黑盒測試用例設(shè)計【⑴等價分類法】將所有可能的輸入數(shù)據(jù)劃分成若干個等價類,然后從每一類中選取少數(shù)有代表性的數(shù)據(jù)作為測試用例?!劲七吔缰捣治龇ā繉Φ葍r分類法的補充針對各種邊界情況設(shè)計測試用例。步驟:首先確定邊界情況。選取正好等于、剛剛大于、剛剛小于邊界的值做為測試數(shù)據(jù)。2023/4/2219【⑵邊界值分析法】【例3】做三角形計算時,要輸入三角形的三個邊長:A、B和C。這三個數(shù)值應(yīng)當滿足:A>0、B>0、C>0A+B>C、A+C>B、B+C>A測試數(shù)據(jù):A=0、B=0、C=0A+B=C、A+C=B、B+C=A2023/4/2220黑盒測試用例設(shè)計【⑶錯誤推測
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 運營管理中的挑戰(zhàn)與應(yīng)對策略計劃
- 倉庫設(shè)備維護管理倡議計劃
- 《貴州德力能源有限公司納雍縣新房鄉(xiāng)營龍煤礦(變更)礦產(chǎn)資源綠色開發(fā)利用方案(三合一)》評審意見
- 組裝機箱知識培訓課件
- 2025年阿拉善盟年貨運從業(yè)資格證考試題庫
- 2025年武漢貨運資格考試答案
- 2025年烏魯木齊貨年從業(yè)資格證考試題目
- 2025年福州貨運從業(yè)資格證考試題庫答案解析
- 第5課+古代非洲與美洲+高一下學期統(tǒng)編版(2019)必修中外歷史綱要下
- 0-3歲嬰幼兒游戲知到課后答案智慧樹章節(jié)測試答案2025年春青島職業(yè)技術(shù)學院
- 彩鋼瓦雨棚施工方案
- 大型國有集團公司企業(yè)年金管理委員會章程
- 四年級下冊書法教案-4《體呈偏斜重心須正》 湘美版
- 肺癌教學查房心胸外科
- 法律基礎(chǔ)(第4版)PPT完整全套教學課件
- 中學歷史課程標準與教材研究緒論課件
- 國際體力活動量表IPAQ中文版短卷和長卷及評分標準
- 基礎(chǔ)模塊2Unit 8 Green Earth reading課件
- 某發(fā)電公司安全風險辨識分級管控與隱患排查治理匯編
- 洛陽榮基礦業(yè)開發(fā)有限公司洛寧縣楊坪溝金礦礦產(chǎn)資源開采與生態(tài)修復方案
- 中小學教師職稱晉升水平能力測試題及答案
評論
0/150
提交評論