




版權(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)題目采用白盒測(cè)試技術(shù)和黑盒測(cè)試技術(shù)對(duì)給出的案例進(jìn)行測(cè)試二:試驗(yàn)?zāi)康谋敬螌?shí)驗(yàn)的目的是采用軟件測(cè)試中的白盒測(cè)試技術(shù)和黑盒測(cè)試技術(shù)對(duì)給出的案例進(jìn)行測(cè)試用例設(shè)計(jì)。從而鞏固所學(xué)的軟件測(cè)試知識(shí),對(duì)軟件測(cè)試有更深層的理解。三:實(shí)驗(yàn)設(shè)備個(gè)人PC機(jī)(裝有數(shù)據(jù)庫(kù)和集成開發(fā)環(huán)境軟件)四:實(shí)驗(yàn)內(nèi)容1):為以下流程圖所示的程序段設(shè)計(jì)一組測(cè),分別滿足語(yǔ)句覆蓋、判定覆蓋、條件覆蓋、判定/條件覆蓋、組合覆蓋和路徑覆蓋。并在各題下面寫出測(cè)試用例、覆蓋路徑及結(jié)果等。2):畫出下列代碼相應(yīng)的程序流程圖,并采用基本路徑測(cè)試方法為以下程序段設(shè)計(jì)測(cè)試用例(需列出具體實(shí)驗(yàn)步驟)。 void Do (int X,
2、 int A , int B) 1 if ( (A>1)&&(B=0) ) 2 X = X/A; 3 if ( (A=2)|(X>1) ) 4 X = X+1; 5 采用基本路經(jīng)測(cè)試方法測(cè)試用例,并寫出具體步驟3):在某網(wǎng)站申請(qǐng)免費(fèi)信箱時(shí),要求用戶必須輸入用戶名、密碼及確認(rèn)密碼,對(duì)每一項(xiàng)輸入條件的要求如下: 用戶名:要求為4位以上,16位以下,使用英文字母、數(shù)字、“-”、“_”,并且首字符必須為字母或數(shù)字; 密碼:要求為616位之間,只能使用英文字母、數(shù)字以及“-”、“_”,并且區(qū)分大小寫。測(cè)試以上用例。用所學(xué)的語(yǔ)言進(jìn)行編碼,然后進(jìn)行等價(jià)類測(cè)試,當(dāng)用戶名和密碼正確輸
3、入時(shí)提示注冊(cè)成功;當(dāng)錯(cuò)誤輸入時(shí),顯示不同的錯(cuò)誤提示 通過(guò)分析測(cè)試用例以及最后得到的測(cè)試用例表分析所測(cè)程序的正確性,最后總結(jié)自己在這次試驗(yàn)中的收獲并寫出自己在這次試驗(yàn)中的心得體會(huì)。五:實(shí)驗(yàn)步驟1)(1)用語(yǔ)句覆蓋方法進(jìn)行測(cè)試 語(yǔ)句覆蓋的基本思想是設(shè)計(jì)若干測(cè)試用例,運(yùn)行被測(cè)程序,使程序中每個(gè)可執(zhí)行語(yǔ)句至少被執(zhí)行一次。由流程圖可知該程序有四條不同的路徑:P1:A-B-DP2:A-B-EP3:A-C-FP4:A-C-G由于p1p2p4包含了所有可執(zhí)行的語(yǔ)句,按照語(yǔ)句覆蓋的測(cè)試用力設(shè)計(jì)原則,設(shè)計(jì)測(cè)試用例語(yǔ)句覆蓋測(cè)試用例 測(cè)試用例具體取之條件通過(guò)路徑X=17,y=17x>8,y>5,x>
4、16,y>10P4(A-C-G)X=6,y=4X<=8,y<=5,x>0,y>0P1(A-B-D)X=-5,y=-3X<=8,y<=5,x<=0,y<=0P2(A-B-E)無(wú)法檢測(cè)出邏輯錯(cuò)誤(2)用判定覆蓋方法進(jìn)行測(cè)試判定覆蓋的基本思想是設(shè)計(jì)若干測(cè)試用例,運(yùn)行被測(cè)程序,使得程序每個(gè)判斷的取真和取假分支至少各執(zhí)行一次,即判斷條件真假均被滿足。條件覆蓋測(cè)試用例測(cè)試用例具體取之條件判定條件通過(guò)路徑X=17,y=17x>8,y>5,x>16,y>10A=T,C=TP4(A-C-G)X=6,y=4X<=8,y<=5
5、,x>0,y>0A=F,B=FP1(A-B-D)X=-5,y=-3X<=8,y<=5,x<=0,y<=0A=F,B=TP2(A-B-E)X=10,y=6x>8,y>5,x<16,x<10A=T,C=FP3(A-C-F)(3) 用條件覆蓋進(jìn)行測(cè)試條件覆蓋的基本思想是設(shè)計(jì)若干測(cè)試用例,執(zhí)行被測(cè)程序后要使每個(gè)判斷中每個(gè)條件的可能取值至少滿足一次。對(duì)于第一個(gè)判定條件A,可以分割如下:Ø 條件x>8:取真時(shí)為T1,取假時(shí)為F1;Ø 條件y>5: 取真時(shí)為T2,取假時(shí)為F2;對(duì)于第二個(gè)判定條件B,可分割如下:
6、16; 條件x>0:取真時(shí)為T3,取假時(shí)為F3;Ø 條件y>0:取真時(shí)為T4,取假時(shí)為F4;對(duì)與第三個(gè)判定條件C,可分割如下:Ø 條件x>16:取真時(shí)為T5,取假時(shí)為F5;Ø 條件y>10:取真時(shí)為T6,取假時(shí)為F6;根據(jù)條件覆蓋測(cè)試思想,組成測(cè)試用例如圖:測(cè)試用例取值條件通過(guò)路徑X=9,y=4T1,F2,T3,T4,F5,F6P2(A-B-E)X=-1,Y=6F1,T2,F3,T4,F5,F6P1(A-B-D)X=9,Y=6T1,T2,T3,T4,F5,F6P3(A-C-F)X=17,Y=11T1,T2,T3,T4,T5,T6P4(A-C
7、-G)X=9,Y=-1T1,F2,T3,F4,F5,F6P1(A-B-D)條件覆蓋條件取值不同時(shí),有時(shí)會(huì)覆蓋相同路徑,因此無(wú)法完全覆蓋(4) 用判定/條件覆蓋進(jìn)行測(cè)試判定/條件覆蓋進(jìn)行測(cè)試實(shí)際上是將前兩種方法結(jié)合起來(lái)的一種設(shè)計(jì)方法,他是判定和條件覆蓋設(shè)計(jì)方法的交集,及設(shè)計(jì)足夠的測(cè)試用例,使得判定啊條件中的所有條件可能取值至少執(zhí)行一次,同時(shí),所有的判斷可能結(jié)果至少執(zhí)行一次。依據(jù)此思想可以的到測(cè)試用例表測(cè)試用例取值條件判定條件通過(guò)路徑X=9,y=4T1,F2,T3,T4,F5,F6A=F,B=T,C=FP2(A-B-E)X=-1,Y=6F1,T2,F3,T4,F5,F6A=F,B=T,C=FP1(
8、A-B-D)X=9,Y=6T1,T2,T3,T4,F5,F6A=T,B=T,C=FP3(A-C-F)X=17,Y=11T1,T2,T3,T4,T5,T6A=T,B=T,C=TP4(A-C-G)X=9,Y=-1T1,F2,T3,F4,F5,F6A=F,B=T,C=FP1(A-B-D) 判定/條件覆蓋無(wú)法完全覆蓋路徑(5) 用組合覆蓋方法進(jìn)行測(cè)試條件組合覆蓋的基本思想是設(shè)計(jì)足夠的測(cè)試用例,使得判斷中每個(gè)條件的所有可能至少出現(xiàn)一次,并且每個(gè)判斷本身的判斷結(jié)果也至少出現(xiàn)一次。所給流程圖存在十二種組合組合編號(hào)覆蓋條件取值判定條件取值判定條件組合1T1,T2A=Tx>8,y>5,A真2T1,F
9、2A=Fx>8,y<=5,A假3F1,T2A=FX<=8,y>5,A假4F1,F2A=FX<=8,y<=5,A假5T3,T4B=Tx>0,y>0,B真6T3,F4B=Tx>0,y<=0,B真7F3,T4B=TX<=0,y>0,B真8F3,F4B=FX<=0,y<=0,B假9T5,T6C=Tx>16,y>10,C真10T5,F6C=Tx>16,y<=10,C真11F5,T6C=TX<=16,y>10,C真12F5,F6C=FX<=16,y<=10,C假由上圖可得條件
10、組合覆蓋的測(cè)試用例為:測(cè)試用例覆蓋條件覆蓋路徑覆蓋組合X=17,y=11T1,T2,T3,T4,T5,T6P4(A-C-B)1,5,9X=9,y=6T1,T2,T3,F4,T5,F6P3(A-C-F)2,6,10X=-1,y=11F1,T2,F3,T4,F5,T6P1(A-B-D)3,7,11X=5,y=7F1,F2,T3,T4,F5,F6P2(A-B-E)3,5,12X=-1,y=-1F1,F2,F3,F4,F5,F6P1(A-B-D)4,8,12條件組合覆蓋測(cè)試方法也有缺陷,在某些情況下無(wú)法完全覆蓋基本路徑。(6) 用路徑覆蓋測(cè)試用例路徑覆蓋就是涉及所有測(cè)試用例來(lái)覆蓋程序所有可能的執(zhí)行路徑
11、,可得到下圖:測(cè)試用例覆蓋路徑覆蓋條件 X=9,y=6P3(A-C-F)T1,T2,T3,T4,F5,F6X=17,y=11P4(A-C-G)T1,T2,T3,T4,T5,T6,X=7,y=4P2(A-B-E)F1,F2,T3,T4,F5,F6X=-1,y=-1P1(A-B-D)F1,F2,F3,F4,F5,F62) 基本路徑測(cè)試法是在程序控制流圖的基礎(chǔ)上,通過(guò)分析控制構(gòu)造的環(huán)路復(fù)雜度,導(dǎo)出基本可執(zhí)行路徑集合從而設(shè)計(jì)測(cè)試用例的方法(1)求出所給代碼流程圖如下所示:CAB(2)通過(guò)對(duì)流程圖的分析,可以得到V(G)=3;(3)確定基本路徑;通過(guò)程序流程控制圖來(lái)導(dǎo)出基本的路徑集合,通過(guò)分析可知,這里
12、面有三條基本路徑,給出所有的基本路徑。l A-C-D-El A-C-El A-B-E(4)準(zhǔn)備測(cè)試用例,確?;韭窂街械拿恳粭l路徑被執(zhí)行一次。l A=2,B=1,X=2可以覆蓋路徑A-C-D-El A=3,B=0,X=0可以覆蓋路徑A-C-El A=2,B=0,X=3可以覆蓋路徑A-B-E3)首先完成一個(gè)用戶注冊(cè)的頁(yè)面regiter.jsp,并用javascript進(jìn)行用戶名和密碼進(jìn)行測(cè)試,運(yùn)行結(jié)果如下:(2)新建userregiter.class把對(duì)數(shù)據(jù)庫(kù)的操作封裝在里面,新建usebean.class用來(lái)獲得輸入字符。(3)web.xml文件配置如下<?xml version=&qu
13、ot;1.0" encoding="gb2312"?><web-app version="3.0" xmlns=javaee" xmlns:xsi="/2001/XMLSchema-instance" xsi:schemaLocation=javaee <display-name></display-name> <welcome-file-list> <welcome-file>regiter.jsp</welcome-file
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2023年黑龍江公務(wù)員行測(cè)考試真題及答案
- 貴州國(guó)企招聘2025六盤水市公共交通有限公司招聘合同制駕駛員30人筆試參考題庫(kù)附帶答案詳解
- 浙江國(guó)企招聘2025寧波市奉化區(qū)惠海地下管線投資有限公司招聘6人筆試參考題庫(kù)附帶答案詳解
- 2025浙江溫州市國(guó)資委公開遴選市屬國(guó)有企業(yè)外部董事專家?guī)烊诉x40人筆試參考題庫(kù)附帶答案詳解
- 2025山東海匯集團(tuán)有限公司招聘88人筆試參考題庫(kù)附帶答案詳解
- 情人合同協(xié)議書圖片
- 2024年液晶平面顯示器及其配套部件和材料項(xiàng)目資金申請(qǐng)報(bào)告代可行性研究報(bào)告
- 韓國(guó)煙草考試試題及答案
- 散伙合同協(xié)議書范本
- 養(yǎng)老合同協(xié)議書
- 《通過(guò)鼻口腔吸痰技術(shù)》教育培訓(xùn)課件
- 北京政法職業(yè)學(xué)院招聘筆試真題2024
- 2024-2025學(xué)年河南省天一大聯(lián)考高二下學(xué)期4月期中測(cè)試數(shù)學(xué)試卷(含答案)
- 診療規(guī)范考核試題及答案
- 臨沂市羅莊區(qū)興羅資本投資有限公司招聘筆試題庫(kù)2025
- 船舶動(dòng)力系統(tǒng)可靠性提升-全面剖析
- 彩超試題及答案三基
- 《雙碳管理基礎(chǔ)與實(shí)務(wù)》課件-第六章 ESG管理
- 期中試題2024-2025學(xué)年人教PEP版英語(yǔ)六年級(jí)下冊(cè)(含答案)
- 靜脈用藥混合調(diào)配操作
評(píng)論
0/150
提交評(píng)論