版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、實驗二黑盒測試一、實驗?zāi)康?、掌握黑盒測試的基本方法;2、掌握黑盒測試用例的編寫。二、實驗要求1、根據(jù)給出的程序分別使用等價類劃分法、邊界值分析法、判定表方法、因果圖法、正交 試驗法、功能圖法、錯誤推測法來設(shè)計相應(yīng)的測試用例。2、輸入數(shù)據(jù)進行測試,填寫測試用例。三、實驗內(nèi)容1、等價類劃分法測試練習(xí)一一創(chuàng)建騰訊QQ號黑盒測試問題QQ用戶登錄框測試,我們要從兩個方面去考慮:一是QQ帳號,二是QQ密碼。1)劃分等價類并編號,在下表內(nèi)填寫等價類劃分的結(jié)果輸入等價類有效等價類無效等價類賬號 長度為610位數(shù)字字符長度小于6長度大于10字符是09的自然數(shù)負數(shù)英文字母小數(shù)非自然數(shù)密碼 度為616位任意字符長
2、度小于6長度大于16字母,數(shù)字(不能為9位以下的純數(shù)字)、下劃線、特殊符號2)設(shè)計測試用例,覆蓋所有的有效等價類測試用例測試ID覆蓋等價類輸入預(yù)期輸出1賬號長度為610位數(shù)字字符賬號:555665207輸入合理密碼輸入正確2賬號長度為610位數(shù)字字符賬號:369145輸入合理密碼提示:你輸入的賬號不存在3賬號長度為610位數(shù)字字符賬號:89654781549輸入合理密碼提示:你輸入的賬號不存在4賬號字符是09的自然數(shù)賬號:440555207輸入合理密碼輸入正確5賬號字符是09的自然數(shù)賬號:-470665207輸入合理密碼提示:你輸入的賬號不存在6賬號字符是09的自然數(shù)賬號;m4598720輸入
3、合理密碼提示:你輸入的賬號不存在7賬號字符是09的自然數(shù)賬號:2.4輸入合理密碼提示:你輸入的賬號不存在8賬號字符是09的自然數(shù)賬號:632451輸入合理密碼提示:你輸入的賬號不存在9賬號字符是09的自然數(shù)賬號:789456輸入合理密碼提示:你輸入的賬號不存在10賬號字符是09的自然數(shù)賬號:/470665輸入合理密碼提示:你輸入的賬號不存在11密碼長度為616位任意字符賬號:W470665輸入合理密碼輸入正確12密碼長度為616位任意字符賬號:470 輸入合理密碼提示:你輸入的密碼錯誤,請重新輸入13密碼不能為空格W470665輸入正確14密碼不能為空格555565207提示:你輸入的密碼錯誤
4、,請重新輸入15密碼不能為9位以下純數(shù)字M74066輸入正確16密碼不能為9位以下純數(shù)字470665207提示:你輸入的密碼錯誤,請重新輸入測試結(jié)果編號輸入輸出結(jié)果1賬號:470665207 密碼:mjd123456開始登錄正確2賬號:密碼456提示:你輸入的密碼錯誤,請重新輸入正確3賬號:470665207 密碼:2589631452363652提示:你輸入的密碼錯誤,請重新輸入正確4賬號:25 869633 密碼:123提示:你輸入的密碼錯誤,請重新輸入正確5賬號:34578971 密碼:12596354提示:你輸入的密碼錯誤,請重新輸入正確6賬號:12345 密碼:965123提示:你輸
5、入的賬號不存在,請重新輸入正確7賬號:292密碼:12348提示:你輸入的賬號不存在,請重新輸入正確8賬號:-177125190 密碼:12348提示:你輸入的賬號不存在,請重新輸入正確9賬號:a1234密碼:3478#提示:你輸入的賬號不存在,請重新輸入正確2、因果法測試用例設(shè)計練習(xí)一一自動售貨機軟件測試用例設(shè)計問題有一個處理單價為5角錢的飲料的自動售貨機軟件測試用例的設(shè)計。其規(guī)格說明如下: 若投入5角錢或1元錢的硬幣,按下橙汁或啤酒的按鈕,則相應(yīng)的飲料就送出來。 若售貨機沒有零錢找,則一個顯示零錢找完的紅燈亮,這時在投為元硬幣并按下按鈕 后,飲料不送出來而且1元硬幣也退出來;若有零錢找,則
6、顯示零錢找完的紅燈滅,在 送出飲料的同時退還5角硬幣。分析說明,列出原因和結(jié)果:原因:1、2、3、4、5、售貨機有零錢找投入1元硬幣投入5角硬幣按下橙汁按鈕按下啤酒按鈕結(jié)果:6、7、8、9、當(dāng)售貨機中沒有零錢的時候就有紅燈亮當(dāng)投入1元,而且售票機中沒有零錢可找的時候當(dāng)投入1元,而且售貨機中有零錢可找的時候售貨機零錢找完燈亮退還1元硬幣退還5角硬幣送出橙汁飲料10、送出啤酒飲料畫出因果圖:如下圖1所示,所有原因結(jié)點在左邊,所有結(jié)果結(jié)點在右邊,建立中間結(jié)點, 表示處理的中間狀態(tài),中間結(jié)果有:11、投入1元硬幣并且按下飲料按鈕,12、按下橙汁或啤酒的按鈕13、應(yīng)當(dāng)找5角零錢并且售貨機有零錢找14、錢
7、已付清轉(zhuǎn)換成判定表:條件1111111111111111000000000000000011111111000000001111111100000000111100001111000011110000111100001100110011001100110011001100110010101010101010101010101010101010中 間 結(jié) 果(11)110000000110000000(12)110110110110110110(13)110000000000000000(14)110111000000111000結(jié)果0000000001111111110000000001100
8、00000110000000000000000100100000000100000010010000000010000用 例YYYYYYYYYYYYYYYY1售貨機有零錢6零錢找完,燈亮2投入1元硬7退出1元硬幣送出橙汁飲料按下啤酒按鈕W0送出啤酒飲料圖1售貨機因果圖8退出5角硬幣四、實驗步驟1、依次按照每種方法的步驟來寫出測試用例2、測試,得出結(jié)果。上面已經(jīng)給出判定表,去除無效用例后: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零錢找完了!紅燈亮! endl;cout 請投幣a;if(LingQian=0&a=1)cout退還 1 元”;goto B;if(a=0.5lla=1)cout請選擇您要的飲料: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;五、實驗總結(jié)黑盒測試方法,也稱功能測試或數(shù)據(jù)驅(qū)動測試方法,在測試的時候,把程序看做一個不 能打開的黑盒子,在完全不考慮程序內(nèi)部的結(jié)構(gòu)和內(nèi)部特征的情況下,我們對軟件進行直接 測試。第一個實驗是創(chuàng)建騰訊QQ黑盒測試方法,QQ是我們經(jīng)常會用到軟件程序,會碰到 這些問題,有時候不小心密碼錯誤也會有提示。后來我先把QQ賬號密碼的要求找了出來, 然后把自己的QQ登陸界面打開,根據(jù)自己劃分的類別。每一個用例都用QQ實驗一下。然 后把界面提醒的信息記錄下來。這個工作還是很繁瑣的。第二個實驗也是因果法測試用例設(shè)計練習(xí)一一自動售貨機軟件測試用例設(shè)計,首先我們 需要把中間結(jié)果考慮到,在做判定表的時候也一定要細心的把所有的可能性都考慮到,在考 慮結(jié)果
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年度停車場排水系統(tǒng)施工合同規(guī)范文本3篇
- 固化劑采購合同6篇
- 編程軟件課程設(shè)計
- 抗腫瘤新藥行業(yè)專題
- 脫甲烷塔課程設(shè)計
- 2024幼兒園招生工作計劃(31篇)
- 算法課的課程設(shè)計
- 線上課程設(shè)計基本要素
- 算數(shù)運算測試java課程設(shè)計
- 藥劑課程設(shè)計報告
- 人教版(2024)數(shù)學(xué)七年級上冊期末測試卷(含答案)
- 醫(yī)院護理10s管理
- 北京市東城區(qū)2023-2024學(xué)年八年級上學(xué)期期末生物試題
- ISO28000:2022供應(yīng)鏈安全管理體系
- 人教版六年級數(shù)學(xué)下冊全冊分層作業(yè)設(shè)計含答案
- 【課文翻譯】新人教必修三 Unit 1-Unit5 課文翻譯(英漢對照)
- 高三數(shù)學(xué)集體備課記錄《函數(shù)的單調(diào)性與最值》
- 起重機設(shè)計手冊
- 閉水試驗自動計算公式及說明
- “挑戰(zhàn)杯”優(yōu)秀組織獎申報材料
- 小學(xué)二年級上冊道德與法治教學(xué)工作總結(jié)
評論
0/150
提交評論