實(shí)驗(yàn)二 黑盒測(cè)試_第1頁(yè)
實(shí)驗(yàn)二 黑盒測(cè)試_第2頁(yè)
實(shí)驗(yàn)二 黑盒測(cè)試_第3頁(yè)
實(shí)驗(yàn)二 黑盒測(cè)試_第4頁(yè)
實(shí)驗(yàn)二 黑盒測(cè)試_第5頁(yè)
已閱讀5頁(yè),還剩2頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、實(shí)驗(yàn)二黑盒測(cè)試一、實(shí)驗(yàn)?zāi)康?、掌握黑盒測(cè)試的基本方法;2、掌握黑盒測(cè)試用例的編寫(xiě)。二、實(shí)驗(yàn)要求1、根據(jù)給出的程序分別使用等價(jià)類劃分法、邊界值分析法、判定表方法、因果圖法、正交 試驗(yàn)法、功能圖法、錯(cuò)誤推測(cè)法來(lái)設(shè)計(jì)相應(yīng)的測(cè)試用例。2、輸入數(shù)據(jù)進(jìn)行測(cè)試,填寫(xiě)測(cè)試用例。三、實(shí)驗(yàn)內(nèi)容1、等價(jià)類劃分法測(cè)試練習(xí)一一創(chuàng)建騰訊QQ號(hào)黑盒測(cè)試問(wèn)題QQ用戶登錄框測(cè)試,我們要從兩個(gè)方面去考慮:一是QQ帳號(hào),二是QQ密碼。1)劃分等價(jià)類并編號(hào),在下表內(nèi)填寫(xiě)等價(jià)類劃分的結(jié)果輸入等價(jià)類有效等價(jià)類無(wú)效等價(jià)類賬號(hào) 長(zhǎng)度為610位數(shù)字字符長(zhǎng)度小于6長(zhǎng)度大于10字符是09的自然數(shù)負(fù)數(shù)英文字母小數(shù)非自然數(shù)密碼 度為616位任意字符長(zhǎng)

2、度小于6長(zhǎng)度大于16字母,數(shù)字(不能為9位以下的純數(shù)字)、下劃線、特殊符號(hào)2)設(shè)計(jì)測(cè)試用例,覆蓋所有的有效等價(jià)類測(cè)試用例測(cè)試ID覆蓋等價(jià)類輸入預(yù)期輸出1賬號(hào)長(zhǎng)度為610位數(shù)字字符賬號(hào):555665207輸入合理密碼輸入正確2賬號(hào)長(zhǎng)度為610位數(shù)字字符賬號(hào):369145輸入合理密碼提示:你輸入的賬號(hào)不存在3賬號(hào)長(zhǎng)度為610位數(shù)字字符賬號(hào):89654781549輸入合理密碼提示:你輸入的賬號(hào)不存在4賬號(hào)字符是09的自然數(shù)賬號(hào):440555207輸入合理密碼輸入正確5賬號(hào)字符是09的自然數(shù)賬號(hào):-470665207輸入合理密碼提示:你輸入的賬號(hào)不存在6賬號(hào)字符是09的自然數(shù)賬號(hào);m4598720輸入

3、合理密碼提示:你輸入的賬號(hào)不存在7賬號(hào)字符是09的自然數(shù)賬號(hào):2.4輸入合理密碼提示:你輸入的賬號(hào)不存在8賬號(hào)字符是09的自然數(shù)賬號(hào):632451輸入合理密碼提示:你輸入的賬號(hào)不存在9賬號(hào)字符是09的自然數(shù)賬號(hào):789456輸入合理密碼提示:你輸入的賬號(hào)不存在10賬號(hào)字符是09的自然數(shù)賬號(hào):/470665輸入合理密碼提示:你輸入的賬號(hào)不存在11密碼長(zhǎng)度為616位任意字符賬號(hào):W470665輸入合理密碼輸入正確12密碼長(zhǎng)度為616位任意字符賬號(hào):470 輸入合理密碼提示:你輸入的密碼錯(cuò)誤,請(qǐng)重新輸入13密碼不能為空格W470665輸入正確14密碼不能為空格555565207提示:你輸入的密碼錯(cuò)誤

4、,請(qǐng)重新輸入15密碼不能為9位以下純數(shù)字M74066輸入正確16密碼不能為9位以下純數(shù)字470665207提示:你輸入的密碼錯(cuò)誤,請(qǐng)重新輸入測(cè)試結(jié)果編號(hào)輸入輸出結(jié)果1賬號(hào):470665207 密碼:mjd123456開(kāi)始登錄正確2賬號(hào):密碼456提示:你輸入的密碼錯(cuò)誤,請(qǐng)重新輸入正確3賬號(hào):470665207 密碼:2589631452363652提示:你輸入的密碼錯(cuò)誤,請(qǐng)重新輸入正確4賬號(hào):25 869633 密碼:123提示:你輸入的密碼錯(cuò)誤,請(qǐng)重新輸入正確5賬號(hào):34578971 密碼:12596354提示:你輸入的密碼錯(cuò)誤,請(qǐng)重新輸入正確6賬號(hào):12345 密碼:965123提示:你輸

5、入的賬號(hào)不存在,請(qǐng)重新輸入正確7賬號(hào):292密碼:12348提示:你輸入的賬號(hào)不存在,請(qǐng)重新輸入正確8賬號(hào):-177125190 密碼:12348提示:你輸入的賬號(hào)不存在,請(qǐng)重新輸入正確9賬號(hào):a1234密碼:3478#提示:你輸入的賬號(hào)不存在,請(qǐng)重新輸入正確2、因果法測(cè)試用例設(shè)計(jì)練習(xí)一一自動(dòng)售貨機(jī)軟件測(cè)試用例設(shè)計(jì)問(wèn)題有一個(gè)處理單價(jià)為5角錢(qián)的飲料的自動(dòng)售貨機(jī)軟件測(cè)試用例的設(shè)計(jì)。其規(guī)格說(shuō)明如下: 若投入5角錢(qián)或1元錢(qián)的硬幣,按下橙汁或啤酒的按鈕,則相應(yīng)的飲料就送出來(lái)。 若售貨機(jī)沒(méi)有零錢(qián)找,則一個(gè)顯示零錢(qián)找完的紅燈亮,這時(shí)在投為元硬幣并按下按鈕 后,飲料不送出來(lái)而且1元硬幣也退出來(lái);若有零錢(qián)找,則

6、顯示零錢(qián)找完的紅燈滅,在 送出飲料的同時(shí)退還5角硬幣。分析說(shuō)明,列出原因和結(jié)果:原因:1、2、3、4、5、售貨機(jī)有零錢(qián)找投入1元硬幣投入5角硬幣按下橙汁按鈕按下啤酒按鈕結(jié)果:6、7、8、9、當(dāng)售貨機(jī)中沒(méi)有零錢(qián)的時(shí)候就有紅燈亮當(dāng)投入1元,而且售票機(jī)中沒(méi)有零錢(qián)可找的時(shí)候當(dāng)投入1元,而且售貨機(jī)中有零錢(qián)可找的時(shí)候售貨機(jī)零錢(qián)找完燈亮退還1元硬幣退還5角硬幣送出橙汁飲料10、送出啤酒飲料畫(huà)出因果圖:如下圖1所示,所有原因結(jié)點(diǎn)在左邊,所有結(jié)果結(jié)點(diǎn)在右邊,建立中間結(jié)點(diǎn), 表示處理的中間狀態(tài),中間結(jié)果有:11、投入1元硬幣并且按下飲料按鈕,12、按下橙汁或啤酒的按鈕13、應(yīng)當(dāng)找5角零錢(qián)并且售貨機(jī)有零錢(qián)找14、錢(qián)

7、已付清轉(zhuǎn)換成判定表:條件1111111111111111000000000000000011111111000000001111111100000000111100001111000011110000111100001100110011001100110011001100110010101010101010101010101010101010中 間 結(jié) 果(11)110000000110000000(12)110110110110110110(13)110000000000000000(14)110111000000111000結(jié)果0000000001111111110000000001100

8、00000110000000000000000100100000000100000010010000000010000用 例YYYYYYYYYYYYYYYY1售貨機(jī)有零錢(qián)6零錢(qián)找完,燈亮2投入1元硬7退出1元硬幣送出橙汁飲料按下啤酒按鈕W0送出啤酒飲料圖1售貨機(jī)因果圖8退出5角硬幣四、實(shí)驗(yàn)步驟1、依次按照每種方法的步驟來(lái)寫(xiě)出測(cè)試用例2、測(cè)試,得出結(jié)果。上面已經(jīng)給出判定表,去除無(wú)效用例后:123456789101112131415161718條件1111111110000000001110000001110000000001110000001110001001001001001001000100

9、10010010010010結(jié) 果XXXXXXXXXXXXXXXX(10)XXX3、附錄代碼:#include #includeusing namespace std;void main()float a,int b;float LingQian=100;mark:if(LingQian=0)cout零錢(qián)找完了!紅燈亮! endl;cout 請(qǐng)投幣a;if(LingQian=0&a=1)cout退還 1 元”;goto B;if(a=0.5lla=1)cout請(qǐng)選擇您要的飲料:n 1為橙汁! 2為啤酒! nb;if(a=1&b=1)coutn 橙汁 n 找零:0.5 元nendl;LingQi

10、an=LingQian-0.5;else if(a=1&b=2)coutn 啤酒 n 找零:0.5 xnendl;LingQian=LingQian-0.5;else if(a=0.5&b=1)coutn 橙 Hnendl;LingQian=LingQian+0.5;else if(a=0.5&b=2)coutn 啤酒 nendl;LingQian=LingQian+0.5;elsegoto mark;goto mark;五、實(shí)驗(yàn)總結(jié)黑盒測(cè)試方法,也稱功能測(cè)試或數(shù)據(jù)驅(qū)動(dòng)測(cè)試方法,在測(cè)試的時(shí)候,把程序看做一個(gè)不 能打開(kāi)的黑盒子,在完全不考慮程序內(nèi)部的結(jié)構(gòu)和內(nèi)部特征的情況下,我們對(duì)軟件進(jìn)行直接 測(cè)試。第一個(gè)實(shí)驗(yàn)是創(chuàng)建騰訊QQ黑盒測(cè)試方法,QQ是我們經(jīng)常會(huì)用到軟件程序,會(huì)碰到 這些問(wèn)題,有時(shí)候不小心密碼錯(cuò)誤也會(huì)有提示。后來(lái)我先把QQ賬號(hào)密碼的要求找了出來(lái), 然后把自己的QQ登陸界面打開(kāi),根據(jù)自己劃分的類別。每一個(gè)用例都用QQ實(shí)驗(yàn)一下。然 后把界面提醒的信息記錄下來(lái)。這個(gè)工作還是很繁瑣的。第二個(gè)實(shí)驗(yàn)也是因果法測(cè)試用例設(shè)計(jì)練習(xí)一一自動(dòng)售貨機(jī)軟件測(cè)試用例設(shè)計(jì),首先我們 需要把中間結(jié)果考慮到,在做判定表的時(shí)候也一定要細(xì)心的把所有的可能性都考慮到,在考 慮結(jié)果

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論