




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
OFTECHNOLOGY《軟件測試方法和技術(shù)》實驗報告學(xué) 院:計算機(jī)與軟件學(xué)院專業(yè)班級:學(xué)號:姓名:指導(dǎo)教師:時間:
太原理工大學(xué)學(xué)生實驗報告學(xué)院名稱計算機(jī)與軟件學(xué)院專業(yè)班級實驗成績學(xué)生姓名學(xué)號實驗日期課程名稱軟件測試方法和技術(shù)實驗題目使用白盒測試方法中的邏輯覆蓋技術(shù)測試程序段一、 實驗?zāi)康耐ㄟ^實驗主要掌握用白盒法中的邏輯覆蓋測試技術(shù)設(shè)計測試用例以及測試流程圖的繪制。二、 實驗內(nèi)容測試以下程序段VoidDoWork(intx,inty,intz){(1) intk=0,j=0;(2) if((x>0)&&(z<10))(3) {(4) k=x*y-1;(5) j=sqrt(k);(6) }(7) if((x==4)||(y>5))(8) j=x*y+10;(9) j=j%3;(10) }三、 實驗要求說明:程序段中每行開頭的數(shù)字(1-10)是對每條語句的編號。a畫出程序的控制流圖(用題中給出的語句編號表示)。b分別用語句覆蓋、判定覆蓋、條件覆蓋、判定/條件覆蓋、條件組合覆蓋和路徑覆蓋方法設(shè)計測試用例,并寫出每個測試用例的執(zhí)行路徑(用題中給出的語句編號表示)。四、 實驗設(shè)計流程圖為:控制流圖:defl?q代少**設(shè)判定條件M=(x>0)&&(z<10)N=(x==4)||(y>5)設(shè)路徑P1(abcdefhijl)=MandNP2(abcdefhkl)=Mand/NP3(abgijl)=/MandNP4(abgkl)=/Mand/N1.語句覆蓋輸入{x=4,y=7,z=9}輸出{j=2,k=27}覆蓋路徑P1(abcdefhijl)藤C:\U59r^\a\DesktopVUntitledl.exe請輸入第一「參敖*4請輸入第二冬參數(shù)%?請抄入第三個參數(shù)今9槌表請按任意鍵繼續(xù)…2.判定覆蓋輸入{x=4,y=7,z=9}輸出{j=2,k=27}覆蓋路徑P1(abcdefhijl)藤C:\Uw9r^\a\DesktopVUntitledl.exe請輸入第一檢參敖*4諳輸入第二冬參數(shù)貝?請輸入第三個參數(shù)今91=2虹睥請按任意鍵繼續(xù)--輸入{x=4,y=3,z=12}輸出{j=1,k=0} 覆蓋路徑P3(abgijl)OB<:心匕三,口笑-;:3p\L!piiT:?dl.exe諺輸其需二個參數(shù)*清輸丸駕—個春知隊3請輸入.第三個參數(shù)瓦12任章鍵繼雄--3.條件覆蓋對于第一個判定條件M,分割如下條件x>0取真時為T1,取假時為F1。條件z<10取真時為T2,取假時為F2。對于第二個判定條件N,分割如下條件x==4取真時為T3,取假時為F3。條件y>5取真時為T4,取假時為F4。
測試用例取值條件具體取值通過路徑輸入{x=4,y=3,z=12}輸出{j=1,k=0}T1,F2,T3,F4x>0,z>=10,x==4,y<=5P3(abgijl)輸入{x=0,y=7,z=9}輸出{j=1,k=0}F1T2,F3,T4x<=0,z<10,x!=4,y>5P3(abgijl)圈Bc:\!j冬英三[用皿hp\u4312SSX弟一個參數(shù)*請輸A耳,二個參如菸輸A.第三個參數(shù)殆4312請搖任章鍵繼嫉---OBC:\!J歸、\3\D9i<:3p’l.UPli\:5dl.exe清輸其第一個參數(shù)獨請輸A清輸其第一個參數(shù)獨請輸A第二個第二y請輸入第三個參數(shù)M請輸入第一個.參裁乂請輸入黑二個?參弱V清輸入第三個.參敖,S3清揚任章鍵繼雄-■-請輸入第一個.參裁乂請輸入黑二個?參弱V清輸入第三個.參敖,測試用例取值條件具體取值判定條件通過路徑輸入{x=4,y=7,z=9}輸出{j=2,k=27}T1,T2,T3,T4x>0,z<10,x==4,y>5M,NP1(abcdefhijl)輸入{x=0,y=4,z=12}輸出{j=0,k=0}F1F2,F3,F4x<=0,z>=10,x!=4,y<=5/M,/NP4(abgkl)4.判定-條件覆蓋gC:\UserG\.a\Desktop\Untitledl.exe479虹可請按任章;鍵繼綠?-OBC:\Userg\a\D9sktop\Unt1tledlrex&請輸入第一個參數(shù)恐清輸入第二個參數(shù)外4清輸A請輸入第一個參數(shù)恐清輸入第二個參數(shù)外4清輸A第三個參數(shù)司12J=0k頊請按任意鍵繼繾..O5.條件組合覆蓋lAffiiAITInriiHK^riTE「心響的組合編號覆蓋條件取值判定條件取值判定條件組合1TI,T2Mx>0,z<10,M取真2TI,F2/Mx>0,z>=10,M取假3FI,T2/Mx<=0,z<10,M取假4FI,F2/Mx<=0,z>=10,M取假5T3,T4Nx==4,y>5,N取真6T3,F4Nx==4,y<=5,N取真7F3T4Nx!=4,y>5,N取真8F3,F4/Nx!=4,y<=5,N取假測試用例測試用例取值條件覆蓋路徑覆蓋組合輸入{x=4,y=7,z=9}輸出{j=2,k=27}T1,T2,T3,T4P1(abcdefhijl)1,5輸入{x=4,y=3,z=12}輸出{j=1,k=0}T1F2,T3,F4P3(abgijl)2,6輸入{x=0,y=7,z=9}輸出{j=1,k=0}F1,T2,F3,T4P3(abgijl)3,7輸入{x=0,y=4,z=12}輸出{j=0,k=0}F1F2,F3,F4P4(abgkl)4,8函C:\U強(qiáng)rs\a\Deskt<ip\Untitledl.&n&請輸入第一個參數(shù)"k:4請輸入第三個參教騷?青謚人第二個#&2:?嵩?請接任意鍵繼續(xù)--國CAUsers\a\.Desktop\Untiti^d1.eDte值輸'弟一個參教*請輸丸恩二個參敖¥;3請僦氐第三個參散瓦12請搖任竟鍵繼城--炳IC:\U我rs\a\Deskt&p\Untitledl,段w清輸六第一個參教*請輸入第三個參教隊?倩輸&蜜二個參敖瓦?潟請授任竟捱繼紋一上:;附:程序代碼#include<iostream>#include<cmath>usingnamespacestd;voidDoWork(intx,inty,intz){intk=0,j=0;if((x>0)&&(z<10)){k=x*y-1;j=(int)sqrt(k);}if((x==4)||(y>5)){j=x*y+10;}j=j%3;cout<<"j="<<j<<endl;cout<<"k="<<k;main()intx,y,z;cout<<”請輸入第一個參數(shù)x:”cin>>x;cout<<"請輸入第二個參數(shù)y:cin>>y;cout<<"請輸入第三個參數(shù)z:"cin>>z;DoWork(x,y,z);system("pause");實驗室名稱502指導(dǎo)老師簽名:區(qū)MrnMhiL qf「網(wǎng)i7ULg>*t學(xué)院名稱計算機(jī)與軟件學(xué)院專業(yè)班級軟件0702實驗成績學(xué)生姓名方媛學(xué)號07001525實驗日期2010.6.4課程名稱軟件測試方法和技術(shù)實驗題目為三角形程序設(shè)計測試用例一、 實驗?zāi)康耐ㄟ^實驗主要掌握黑盒法和白盒法設(shè)計測試用例的技術(shù)。二、 實驗內(nèi)容為以下的三角形程序設(shè)計一組測試用例。這個程序的功能是,讀入代表三角形邊長的3個整數(shù),判斷他們能否組成三角形。如果能夠組成,則輸出三角形是等邊,等腰或任意三角形的識別信息。三、 實驗要求先用黑盒法設(shè)計測試用例,然后用白盒法進(jìn)行檢驗與補(bǔ)充。用某種高級語言寫出程序代碼,然后將選好的測試用例輸入,給出打印輸出結(jié)果。該程序的流程圖和流圖如下:圖2.1程序流程圖、實驗設(shè)計創(chuàng)建等價類輸入條件有效等價類無效等價類三條邊的關(guān)系兩邊之和小于等于第三邊三條不等其中兩邊相等三條邊都相等輸入類型5.輸入整數(shù)類型6.輸入非整數(shù)類型輸入值的范圍7.>08.<=0對應(yīng)測試用例:a.{a=2,b=3,c=5}覆蓋等價類1,5,7W亙海囹褊釋\UntitledLexe底旱三箱形請按任意鍵批綠.輸入代表三免形邊長的整裁林2輸入代表三第形邊長的整裁h:3輸入代表三甕形邊長茁1鷲數(shù)底旱三箱形請按任意鍵批綠.b.{a=3,b=4,c=5}覆蓋等價類2,5,7JLJLJ■SBG;\.LO豆儡譯儒率漏譯一心e輸入代表三角形訪長的墨數(shù)a輸人彳弋弟二備形訕長的嘩眥fh:4輸入代表三角形辿長的?>=S黃等辿三角形請按任章鍵繼緝一c.{a=3,b=5,c=5}覆蓋等價類3,5,7SB6早。真偈譯懦譯俺譯一衛(wèi)熾輸入代表二角?1輸入代表二角?1輸人代表二角田算睡二鬲形請#取邊T松邊T£的整數(shù)V3履的整數(shù)5檢的整裁c:5胃鍵繼繾.??d.{a=3,b=3,c=3}覆蓋等價類4,5,7:函弓;'口口豆隔洋1㈱琴煽^一上能輸人代表三南形邊裝的整數(shù)53輸入代會二礙形邊長的整翻壇3輸入代去二信形邊長的蟄激皿3等邊三角形請推任意鍵繼繾■■-
{if(b<c+a){if(c<a+b){if(a==b){if(b=
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 新版試用期勞動合同模板合同
- 土地承包合同法律文本示例
- 廠家設(shè)備租賃合同樣本集錦
- 項目合作人才服務(wù)合同
- 茶葉購銷合同模板
- 新產(chǎn)品開發(fā)項目合同協(xié)議書范本
- 保密合同-工作手機(jī)保管細(xì)則
- 度設(shè)備采購借款合同模板
- 倉儲用房租賃合同參考樣本
- 度醫(yī)療服務(wù)采購合同
- 悟哪吒精神做英雄少年開學(xué)第一課主題班會課件-
- 2025年P(guān)EP人教版小學(xué)三年級英語下冊全冊教案
- 2025年春季學(xué)期教導(dǎo)處工作計劃及安排表
- 2024年江蘇省中小學(xué)生金鑰匙科技競賽(高中組)考試題庫(含答案)
- 2024年個人信用報告(個人簡版)樣本(帶水印-可編輯)
- 16J914-1 公用建筑衛(wèi)生間
- 2024年長沙幼兒師范高等??茖W(xué)校高職單招(英語/數(shù)學(xué)/語文)筆試歷年參考題庫含答案解析
- 計數(shù)的基本原理說課
- 高中學(xué)生秧田式課堂座位管理探究
- 初中花城版八年級下冊音樂6.軍港之夜(15張)ppt課件
- FTTH組網(wǎng)邏輯圖
評論
0/150
提交評論