




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、軟件測試技術(shù)與質(zhì)量保證11.3 黑盒測試用例設(shè)計1等價分類法 所謂等價分類,就是把輸入數(shù)據(jù)的可能值劃分為若干等價類,使每類中的任何一個測試用例,都能代表同一等價類中的其他測試用例。2 換句話說,如果從某一等價類中任意選出一個測試用例未能發(fā)現(xiàn)程序的錯誤,就可以合理地認為在該類中的其他測試用例也不會發(fā)現(xiàn)程序的錯誤。這樣,就把漫無邊際的隨機測試變成有針對性的等價類測試,有可能用少量有代表性的例子來代替大量內(nèi)容相似的測試,借以實現(xiàn)測試的經(jīng)濟性。3采用這一技術(shù)要注意以下兩點: 劃分等價類不僅要考慮代表“有效”輸入值的有效等價類,還須考慮代表“無效”輸入值得無效等價類; 每一個無效等價類至少要用一個測試用
2、例,不然就可能漏掉某一類錯誤,但允許若干有效等價類合用同一個測試用例,以便進一步減少測試的次數(shù)。42邊界值分析法 實踐表明,程序員在處理邊界情況時,很容易因疏忽或考慮不周發(fā)生編碼錯誤。例如,在數(shù)組容量、循環(huán)次數(shù)以及輸入數(shù)據(jù)與輸出數(shù)據(jù)的邊界值附近程序出錯的概率往往較大。采用邊界值分析法,就是要這樣來選擇測試用例,使得被測程序能在邊界值及其附近運行,從而更有效地暴露程序中潛藏的錯誤。5 所謂邊界值分析,就是要把測試的重點放在各個等價類的邊界上,選取剛好等于、大于和小于邊界值的數(shù)據(jù)為測試數(shù)據(jù),并據(jù)此設(shè)計出相應(yīng)的測試用例。6 3錯誤猜測法所謂猜錯,就是猜測被測程序在哪些地方容易出錯,然后針對可能的薄弱
3、環(huán)節(jié)來設(shè)計測試用例。顯然,它比前兩種方法更多地依靠測試人員的直覺與經(jīng)驗。所以,一般都先用前兩種方法設(shè)計測試用例,然后用猜測法補充一些例子作為輔助的手段。7 實例分析:某公司招聘員工,規(guī)定報名者年齡應(yīng)在18周歲至35周歲之間(到2004年10月31日止)。即出生年月不在上述范圍內(nèi),將拒絕接受,并顯示“年齡不合格”等出錯信息。8 采用等價分類法第一步:劃分等價類。 假定已知出生年月由6位數(shù)字字符表示,前4位代表年,后2位代表月,則可以劃分為3個有效等價類,7個無效等價類。9輸入數(shù)據(jù)有效等價類無效等價類出生年月6位數(shù)字字符有非數(shù)字字符少于6個數(shù)字符多于6個數(shù)字符對應(yīng)數(shù)值在196910 198610
4、之間198610月份對應(yīng)數(shù)值在01 12 之間等于 “00”1210第二步:設(shè)計有效等價類需要的測試用例。 上表中的、等3個有效等價類可以共用一個測試用例,例如:測試數(shù)據(jù) 預(yù)期結(jié)果 測試范圍198011 輸入有效 、11第三步:為每一個無效等價類至少設(shè)計一個測試用例。12 本例具有7個無效等價類,需要不少于7個測試用例。例如:測試數(shù)據(jù)預(yù)期結(jié)果 測試范圍MAY,70輸入無效19705輸入無效1970011 輸入無效196512年齡不合格199002年齡不合格198000輸入無效 198013輸入無效13說明:讓幾個有效等價類共用一個測試用例,可以減少測試次數(shù),有利而無弊;但若幾個無效等價類合用一
5、個測試用例就可能是錯誤漏檢。14 采用邊界值分析法 輸入數(shù)據(jù)測試數(shù)據(jù)預(yù)期結(jié)果選取理由出生年月1980519801019801AAUGUST輸入無效輸入無效輸入有效輸入無效輸入無效比有效長度6恰少一個字符比有效長度6恰多一個字符類型與長度均有效的輸入非法字符最少非法字符最多對應(yīng)數(shù)值198610196910198611196909年齡合格年齡合格年齡不合格年齡不合格最小合格年齡(18周歲)最大合格年齡(35周歲)恰小于最小合格年齡( 35周歲)月份對應(yīng)數(shù)值198001198012198000198013輸入有效輸入有效輸入無效輸入無效最小月份最大月份恰小于最小月份恰大于最大月份15等價分類法與邊界值分析法比較:等價分類法的測試數(shù)據(jù)是在各個的等價類允許的值域內(nèi)任意選取的,而邊界值分析法的測試數(shù)據(jù)必須在邊界值附近選??;一般地說,用邊界值分析法設(shè)計的測試用例比等價分類法的代表性更廣,發(fā)現(xiàn)錯誤的能力也更強。但是對邊界的分析與確定比較復(fù)雜,要求測試人員具有更多的經(jīng)驗和創(chuàng)造性。16 采用錯誤猜測法在已經(jīng)用等價分類法和邊界值分析法設(shè)計過測試用例的基礎(chǔ)上,還可用猜錯法補充一些測試用例,例如:測試數(shù)據(jù) 預(yù)期結(jié)果 選取理由 輸入無效輸入1個空格 輸入無效輸入6個空格空缺 輸入無
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 出兌攤位合同范本
- 別墅設(shè)計合同范例
- 個人門窗施工合同范本
- 鄉(xiāng)村空房轉(zhuǎn)讓合同范本
- 第7課《敬業(yè)與樂業(yè)》教學(xué)設(shè)計 2024-2025學(xué)年統(tǒng)編版語文九年級上冊
- 加盟金額寫入合同范例
- 保本合同范本
- 切割加工項目合同范本
- 企業(yè)贊助活動合同范本
- 交技術(shù)合同范本
- 2024年青島職業(yè)技術(shù)學(xué)院高職單招語文歷年參考題庫含答案解析
- 第3課《列夫·托爾斯泰》課件-2024-2025學(xué)年統(tǒng)編版語文七年級下冊
- TSDLPA 0001-2024 研究型病房建設(shè)和配置標(biāo)準(zhǔn)
- 《職業(yè)道德與法治》開學(xué)第一課(導(dǎo)言)(課件)-【中職專用】中職思想政治《職業(yè)道德與法治》高效課堂課件+教案(高教版2023·基礎(chǔ)模塊)
- (正式版)JBT 10437-2024 電線電纜用可交聯(lián)聚乙烯絕緣料
- PI形式發(fā)票范文模板
- HP-DL380-Gen10-服務(wù)器用戶手冊
- 黃岡市2021-2022高一上學(xué)期期末考試數(shù)學(xué)試題及答案
- 武漢市業(yè)主大會和業(yè)主委員會指導(dǎo)規(guī)則
- (完整)(公司訴訟和糾紛案件管理辦法
- 《民法典之合同編》案例詳細解讀之合同內(nèi)容PPT課件
評論
0/150
提交評論