




已閱讀5頁,還剩12頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
整理各種測(cè)試方法的例子,黑盒測(cè)試(后續(xù)再繼續(xù)整理白盒測(cè)試,其他測(cè)試方法)一、等價(jià)類劃分法:1.三角形組合某程序規(guī)定:輸入三個(gè)整數(shù)a、b、c分別作為三邊的邊長(zhǎng)構(gòu)成三角形。通過程序判定所構(gòu)成的三角形的類型,當(dāng)此三角形為一般三角形、等腰三角形及等邊三角形時(shí),分別作計(jì)算 。用等價(jià)類劃分方法為該程序進(jìn)行測(cè)試用例設(shè)計(jì)。(三角形問題的復(fù)雜之處在于輸入與輸出之間的關(guān)系比較復(fù)雜。)分析題目中給出和隱含的對(duì)輸入條件的要求:(1)整數(shù)(2)三個(gè)數(shù)(3)非零數(shù)(4)正數(shù)(5)兩邊之和大于第三邊(6)等腰(7)等邊如果a、b、c滿足條件(1)(4),則輸出下列四種情況之一: 1)如果不滿足條件(5),則程序輸出為非三角形。 2)如果三條邊相等即滿足條件(7),則程序輸出為等邊三角形。 3)如果只有兩條邊相等、即滿足條件(6),則程序輸出為等腰三角形。 4)如果三條邊都不相等,則程序輸出為一般三角形。列出等價(jià)類表并編號(hào)覆蓋有效等價(jià)類的測(cè)試用例: a b c覆蓋等價(jià)類號(hào)碼 3 4 5(1)-(7) 4 4 5(1)-(7),(8) 4 5 5(1)-(7),(9) 5 4 5(1)-(7),(10) 4 4 4(1)-(7),(11)覆蓋無效等價(jià)類的測(cè)試用例:2.日期檢查功能設(shè)有一個(gè)檔案管理系統(tǒng),要求用戶輸入以年月表示的日期。假設(shè)日期限定在1990年1月2049年12月,并規(guī)定日期由6位數(shù)字字符組成,前4位表示年,后2位表示月。現(xiàn)用等價(jià)類劃分法設(shè)計(jì)測(cè)試用例,來測(cè)試程序的日期檢查功能。 1)劃分等價(jià)類并編號(hào),下表等價(jià)類劃分的結(jié)果輸入等價(jià)類有效等價(jià)類無效等價(jià)類日期的類型及長(zhǎng)度6位數(shù)字字符有非數(shù)字字符少于6位數(shù)字字符多于6位數(shù)字字符年份范圍在19902049之間小于1990大于2049月份范圍在0112之間等于00大于122)設(shè)計(jì)測(cè)試用例,以便覆蓋所有的有效等價(jià)類在表中列出了3個(gè)有效等價(jià)類,編號(hào)分別為、,設(shè)計(jì)的測(cè)試用例如下:測(cè)試數(shù)據(jù)期望結(jié)果覆蓋的有效等價(jià)類 200211輸入有效、 3)為每一個(gè)無效等價(jià)類設(shè)計(jì)一個(gè)測(cè)試用例,設(shè)計(jì)結(jié)果如下:測(cè)試數(shù)據(jù)期望結(jié)果覆蓋的無效等價(jià)類 95June無效輸入 20036無效輸入 2001006無效輸入 198912無效輸入 200401無效輸入 200100無效輸入 200113無效輸入3.下個(gè)日期的計(jì)算NextDate函數(shù)包含三個(gè)變量:month、day和year,函數(shù)的輸出為輸入日期后一天的日期。例如,輸入為2006年3月7日,則函數(shù)的輸出為2006年3月8日。要求輸入變量month、day和year均為整數(shù)值,并且滿足下列條件:1month121day311920year2050 1)有效等價(jià)類為: M1月份:1月份12 D1日期:1日期31 Y1年:1812年2012 2)若條件中任何一個(gè)條件失效,則NextDate函數(shù)都會(huì)產(chǎn)生一個(gè)輸出,指明相應(yīng)的變量超出取值范圍,比如month的值不在1-12范圍當(dāng)中。顯然還存在著大量的year、month、day的無效組合,NextDate函數(shù)將這些組合作統(tǒng)一的輸出:無效輸入日期。其無效等價(jià)類為: M2月份:月份12 D2日期:日期31 Y2年:年2012弱一般等價(jià)類測(cè)試用例月份日期年預(yù)期輸出 6 15 1912 1912年6月16日強(qiáng)一般等價(jià)類測(cè)試用例同弱一般等價(jià)類測(cè)試用例注:弱-有單缺陷假設(shè);健壯-考慮了無效值 (一)弱健壯等價(jià)類測(cè)試用例ID月份日期年預(yù)期輸出 WR1 6 15 1912 1912年6月16日 WR2 -1 15 1912 月份不在112中 WR3 13 15 1912月份不在112中 WR4 6 -1 1912日期不在131中 WR5 6 32 1912日期不在131中 WR6 6 15 1811 年份不在18122012中 WR7 6 15 2013年份不在18122012中 (二)強(qiáng)健壯等價(jià)類測(cè)試用例ID月份日期年預(yù)期輸出 SR1 -1 15 1912月份不在112中 SR2 6 -1 1912日期不在131中 SR3 6 15 1811年份不在18122012中 SR4 -1 -11912兩個(gè)無效一個(gè)有效 SR5 6 -1 1811兩個(gè)無效一個(gè)有效 SR6 -1 15 1811兩個(gè)無效一個(gè)有效 SR7 -1 -11811三個(gè)無效4.傭金問題傭金問題等價(jià)類測(cè)試用例,它是根據(jù)傭金函數(shù)的輸出值域定義等價(jià)類,來改進(jìn)測(cè)試用例集合。輸出銷售額1000元傭金1010001800傭金=220+(銷售額-1800)*20%測(cè)試用例 槍機(jī)(45)槍托(30)槍管(25)銷售額傭金 1 5 5 5 500 50 2 15 15 15 1500 175 3 25 25 25 2500 360根據(jù)輸出域選擇輸入值,使落在輸出域等價(jià)類內(nèi),可以結(jié)合弱健壯測(cè)試用例結(jié)合。二、邊界值分析1.學(xué)生成績(jī)現(xiàn)有一個(gè)學(xué)生標(biāo)準(zhǔn)化考試批閱試卷,產(chǎn)生成績(jī)報(bào)告的程序。其規(guī)格說明如下:程序的輸入文件由一些有80個(gè)字符的記錄組成,如右圖所示,所有記錄分為3組:標(biāo)題:這一組只有一個(gè)記錄,其內(nèi)容為輸出成績(jī)報(bào)告的名字。試卷各題標(biāo)準(zhǔn)答案記錄:每個(gè)記錄均在第80個(gè)字符處標(biāo)以數(shù)字2。該組的第一個(gè)記錄的第1至第3個(gè)字符為題目編號(hào)(取值為1一999)。第10至第59個(gè)字符給出第1至第50題的答案(每個(gè)合法字符表示一個(gè)答案)。該組的第2,第3個(gè)記錄相應(yīng)為第51至第100,第101至第150,題的答案。每個(gè)學(xué)生的答卷描述:該組中每個(gè)記錄的第80個(gè)字符均為數(shù)字3。每個(gè)學(xué)生的答卷在若干個(gè)記錄中給出。如甲的首記錄第1至第9字符給出學(xué)生姓名及學(xué)號(hào),第10至第59字符列出的是甲所做的第1至第50題的答案。若試題數(shù)超過50,則第2,第3紀(jì)錄分別給出他的第51至第100,第101至第150題的解答。然后是學(xué)生乙的答卷記錄。學(xué)生人數(shù)不超過200,試題數(shù)不超過999。程序的輸出有4個(gè)報(bào)告: a)按學(xué)號(hào)排列的成績(jī)單,列出每個(gè)學(xué)生的成績(jī)、名次。 b)按學(xué)生成績(jī)排序的成績(jī)單。 c)平均分?jǐn)?shù)及標(biāo)準(zhǔn)偏差的報(bào)告。 d)試題分析報(bào)告。按試題號(hào)排序,列出各題學(xué)生答對(duì)的百分比。解答:分別考慮輸入條件和輸出條件,以及邊界條件。給出下表所示的輸入條件及相應(yīng)的測(cè)試用例。輸出條件及相應(yīng)的測(cè)試用例表。2.三角形問題的邊界值分析測(cè)試用例在三角形問題描述中,除了要求邊長(zhǎng)是整數(shù)外,沒有給出其它的限制條件。在此,我們將三角形每邊邊長(zhǎng)的取范圍值設(shè)值為1, 100。3.NextDate函數(shù)的邊界值分析測(cè)試用例在NextDate函數(shù)中,隱含規(guī)定了變量mouth和變量day的取值范圍為1mouth12和1day31,并設(shè)定變量year的取值范圍為1912year2050?!緜渥ⅰ科鋵?shí)我個(gè)人覺得還應(yīng)該加上閏年和非閏年的情況下,2月的日期,月份和日期之間的約束,以及2月的日期范圍限制三、錯(cuò)誤推測(cè)法(1)聊天窗口功能A、輸入特殊字符(全角,半角)后,窗口是否能夠正常顯示B、輸入空格,是否能夠過濾,是否會(huì)算入長(zhǎng)度計(jì)算C、輸入html字符D、輸入腳本語言函數(shù)E、在需要密碼驗(yàn)證,或者需要二次輸入確認(rèn)的地方,通過復(fù)制粘貼第一次的輸入內(nèi)容是否能夠通過(2)查詢功能A、無條件查詢B、是否支持模糊查詢C、查詢的關(guān)鍵字之間是否可用連接符D、輸入正確的查詢條件以前加上空格,看是否能正確地查出相應(yīng)的數(shù)據(jù)(3)登錄功能A、輸入的數(shù)據(jù)前存在空格,是否能夠正常登錄B、輸入的密碼是否能夠加密顯示C、用戶在注銷之后是否能夠再登錄成功四、因果圖法1.軟件測(cè)試簡(jiǎn)單例子某軟件規(guī)格說明書包含這樣的要求:第一列字符必須是A或B,第二列字符必須是一個(gè)數(shù)字,在此情況下進(jìn)行文件的修改,但如果第一列字符不正確,則給出信息L;如果第二列字符不是數(shù)字,則給出信息M。解答:1)根據(jù)題意,原因和結(jié)果如下: 原因: 1第一列字符是A; 2第一列字符是B; 3第二列字符是一數(shù)字。 結(jié)果: 21修改文件; 22 給出信息L; 23給出信息M。2)其對(duì)應(yīng)的因果圖如下:11為中間節(jié)點(diǎn);考慮到原因1和原因2不可能同時(shí)為1,因此在因果圖上施加E約束。3)根據(jù)因果圖建立判定表。 表中8種情況的左面兩列情況中,原因和原因同時(shí)為1,這是不可能出現(xiàn)的,故應(yīng)排除這兩種情況。表的最下一欄給出了6種情況的測(cè)試用例,這是我們所需要的數(shù)據(jù)。2、自動(dòng)售貨機(jī)有一個(gè)處理單價(jià)為5角錢的飲料的自動(dòng)售貨機(jī)軟件測(cè)試用例的設(shè)計(jì)。其規(guī)格說明如下:若投入5角錢或1元錢的硬幣,押下橙汁或啤酒的按鈕,則相應(yīng)的飲料就送出來。若售貨機(jī)沒有零錢找,則一個(gè)顯示零錢找完的紅燈亮,這時(shí)在投入1元硬幣并押下按鈕后,飲料不送出來而且1元硬幣也退出來;若有零錢找,則顯示零錢找完的紅燈滅,在送出飲料的同時(shí)退還5角硬幣。1)分析這一段說明,列出原因和結(jié)果原因:1.售貨機(jī)有零錢找2.投入1元硬幣3.投入5角硬幣4.押下橙汁按鈕5.押下啤酒按鈕結(jié)果:21.售貨機(jī)零錢找完燈亮22.退還1元硬幣23.退還5角硬幣24.送出橙汁飲料25.送出啤酒飲料2)畫出因果圖,如圖
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 耐候性材料在幕墻中的應(yīng)用考核試卷
- 節(jié)能型紡織設(shè)備能效提升策略考核試卷
- 淀粉在金屬表面處理中的應(yīng)用考核試卷
- 蛋品加工設(shè)備選型與應(yīng)用案例分析考核試卷
- 谷物磨制對(duì)城市糧食供應(yīng)的影響考核試卷
- 糕點(diǎn)店顧客體驗(yàn)與口碑營(yíng)銷考核試卷
- 選礦廠尾礦資源利用與環(huán)境保護(hù)考核試卷
- 個(gè)案護(hù)理演講方法與技巧
- 物流配送車輛租賃與冷鏈物流解決方案協(xié)議
- 電競(jìng)選手直播平臺(tái)時(shí)長(zhǎng)對(duì)賭協(xié)議范本
- 血液凈化標(biāo)準(zhǔn)操作規(guī)程 2021 版
- 婚戀平臺(tái)合同協(xié)議書
- 保護(hù)患者隱私權(quán)醫(yī)療AI技術(shù)的倫理要求與實(shí)踐
- 權(quán)益配置與代理關(guān)系的成本效益分析
- 2025年貴州省貴陽市云巖區(qū)中考模擬語文檢測(cè)試題(含答案)
- 空地或鋪面出租合同協(xié)議
- 2025餐飲轉(zhuǎn)讓合同協(xié)議書 餐飲轉(zhuǎn)讓合同協(xié)議書范本
- 工會(huì)慰問品合同協(xié)議
- 國(guó)家教育招生考試省指揮中心建設(shè)項(xiàng)目實(shí)施方案
- GB/T 30565-2025無損檢測(cè)渦流檢測(cè)總則
- 食堂承包餐飲管理制度
評(píng)論
0/150
提交評(píng)論