




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(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ù)庫和集成開發(fā)環(huán)境軟件)四:實(shí)驗(yàn)內(nèi)容1):為以下流程圖所示的程序段設(shè)計(jì)一組測(cè),分別滿足語句覆蓋、判定覆蓋、條件覆蓋、判定/條件覆蓋、組合覆蓋和路徑覆蓋。并在各題下面寫出測(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é)的語言進(jìn)行編碼,然后進(jìn)行等價(jià)類測(cè)試,當(dāng)用戶名和密碼正確輸
3、入時(shí)提示注冊(cè)成功;當(dāng)錯(cuò)誤輸入時(shí),顯示不同的錯(cuò)誤提示 通過分析測(cè)試用例以及最后得到的測(cè)試用例表分析所測(cè)程序的正確性,最后總結(jié)自己在這次試驗(yàn)中的收獲并寫出自己在這次試驗(yàn)中的心得體會(huì)。五:實(shí)驗(yàn)步驟1)(1)用語句覆蓋方法進(jìn)行測(cè)試 語句覆蓋的基本思想是設(shè)計(jì)若干測(cè)試用例,運(yùn)行被測(cè)程序,使程序中每個(gè)可執(zhí)行語句至少被執(zhí)行一次。由流程圖可知該程序有四條不同的路徑:P1:A-B-DP2:A-B-EP3:A-C-FP4:A-C-G由于p1p2p4包含了所有可執(zhí)行的語句,按照語句覆蓋的測(cè)試用力設(shè)計(jì)原則,設(shè)計(jì)測(cè)試用例語句覆蓋測(cè)試用例 測(cè)試用例具體取之條件通過路徑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)無法檢測(cè)出邏輯錯(cuò)誤(2)用判定覆蓋方法進(jìn)行測(cè)試判定覆蓋的基本思想是設(shè)計(jì)若干測(cè)試用例,運(yùn)行被測(cè)程序,使得程序每個(gè)判斷的取真和取假分支至少各執(zhí)行一次,即判斷條件真假均被滿足。條件覆蓋測(cè)試用例測(cè)試用例具體取之條件判定條件通過路徑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è)試用例取值條件通過路徑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ì)覆蓋相同路徑,因此無法完全覆蓋(4) 用判定/條件覆蓋進(jìn)行測(cè)試判定/條件覆蓋進(jìn)行測(cè)試實(shí)際上是將前兩種方法結(jié)合起來的一種設(shè)計(jì)方法,他是判定和條件覆蓋設(shè)計(jì)方法的交集,及設(shè)計(jì)足夠的測(cè)試用例,使得判定啊條件中的所有條件可能取值至少執(zhí)行一次,同時(shí),所有的判斷可能結(jié)果至少執(zhí)行一次。依據(jù)此思想可以的到測(cè)試用例表測(cè)試用例取值條件判定條件通過路徑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) 判定/條件覆蓋無法完全覆蓋路徑(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è)試方法也有缺陷,在某些情況下無法完全覆蓋基本路徑。(6) 用路徑覆蓋測(cè)試用例路徑覆蓋就是涉及所有測(cè)試用例來覆蓋程序所有可能的執(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ǔ)上,通過分析控制構(gòu)造的環(huán)路復(fù)雜度,導(dǎo)出基本可執(zhí)行路徑集合從而設(shè)計(jì)測(cè)試用例的方法(1)求出所給代碼流程圖如下所示:CAB(2)通過對(duì)流程圖的分析,可以得到V(G)=3;(3)確定基本路徑;通過程序流程控制圖來導(dǎo)出基本的路徑集合,通過分析可知,這里
12、面有三條基本路徑,給出所有的基本路徑。l A-C-D-El A-C-El A-B-E(4)準(zhǔn)備測(cè)試用例,確保基本路徑中的每一條路徑被執(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è)的頁面regiter.jsp,并用javascript進(jìn)行用戶名和密碼進(jìn)行測(cè)試,運(yùn)行結(jié)果如下:(2)新建userregiter.class把對(duì)數(shù)據(jù)庫的操作封裝在里面,新建usebean.class用來獲得輸入字符。(3)web.xml文件配置如下<?xml version=&qu
13、ot;1.0" encoding="gb2312"?><web-app version="3.0" xmlns=" xmlns:xsi="/2001/XMLSchema-instance" xsi:schemaLocation=" <display-name></display-name> <welcome-file-list> <welcome-file>regiter.jsp</welcome-file&
溫馨提示
- 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è)制定與實(shí)施新質(zhì)生產(chǎn)力戰(zhàn)略研究報(bào)告
- 模具制造技術(shù)培訓(xùn)學(xué)校企業(yè)制定與實(shí)施新質(zhì)生產(chǎn)力戰(zhàn)略研究報(bào)告
- 除塵設(shè)備智能化改造企業(yè)制定與實(shí)施新質(zhì)生產(chǎn)力戰(zhàn)略研究報(bào)告
- 汽車尾氣凈化材料行業(yè)跨境出海戰(zhàn)略研究報(bào)告
- 皮影藝術(shù)表演AI應(yīng)用行業(yè)深度調(diào)研及發(fā)展戰(zhàn)略咨詢報(bào)告
- 核心素養(yǎng)視域下小學(xué)語文寫作思維提升策略
- 2025年高考語文系統(tǒng)總復(fù)習(xí):現(xiàn)代詩歌閱讀之客觀題
- 文化產(chǎn)業(yè)與文化消費(fèi)市場(chǎng)-全面剖析
- 債務(wù)融資與企業(yè)財(cái)務(wù)風(fēng)險(xiǎn)分析-全面剖析
- 住宿業(yè)投資趨勢(shì)分析-全面剖析
- 人教版 數(shù)學(xué)一年級(jí)下冊(cè) 第三單元 100以內(nèi)數(shù)的認(rèn)識(shí)綜合素養(yǎng)評(píng)價(jià)(含答案)
- 河南省鄭州市東區(qū)2024-2025學(xué)年九年級(jí)下學(xué)期第一次數(shù)學(xué)試題試卷(卷后帶解析)
- 2025年公共衛(wèi)生相關(guān)試題及答案
- 2025年陜西省咸陽市秦都區(qū)啟迪中學(xué)九年級(jí)中考一模數(shù)學(xué)試題(原卷版+解析版)
- 嘉德委托拍賣合同范本
- 2025年合肥經(jīng)濟(jì)技術(shù)職業(yè)學(xué)院?jiǎn)握新殬I(yè)技能測(cè)試題庫含答案
- 2025年河南應(yīng)用技術(shù)職業(yè)學(xué)院?jiǎn)握新殬I(yè)技能測(cè)試題庫新版
- 2025年吉林鐵道職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)傾向性測(cè)試題庫必考題
- 實(shí)驗(yàn)室試劑及儀器采購(gòu)合同書
- 2025年上半年黑龍江鶴崗市興山區(qū)招聘事業(yè)單位人員5人重點(diǎn)基礎(chǔ)提升(共500題)附帶答案詳解-1
- 房屋市政工程生產(chǎn)安全重大事故隱患判定標(biāo)準(zhǔn)(2024版)宣傳畫冊(cè)
評(píng)論
0/150
提交評(píng)論