版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
OFTECHNOLOGY《軟件測(cè)試方法和技術(shù)》實(shí)驗(yàn)報(bào)告學(xué) 院:計(jì)算機(jī)與軟件學(xué)院專業(yè)班級(jí):學(xué)號(hào):姓名:指導(dǎo)教師:時(shí)間:
太原理工大學(xué)學(xué)生實(shí)驗(yàn)報(bào)告學(xué)院名稱計(jì)算機(jī)與軟件學(xué)院專業(yè)班級(jí)實(shí)驗(yàn)成績(jī)學(xué)生姓名學(xué)號(hào)實(shí)驗(yàn)日期課程名稱軟件測(cè)試方法和技術(shù)實(shí)驗(yàn)題目使用白盒測(cè)試方法中的邏輯覆蓋技術(shù)測(cè)試程序段一、 實(shí)驗(yàn)?zāi)康耐ㄟ^(guò)實(shí)驗(yàn)主要掌握用白盒法中的邏輯覆蓋測(cè)試技術(shù)設(shè)計(jì)測(cè)試用例以及測(cè)試流程圖的繪制。二、 實(shí)驗(yàn)內(nèi)容測(cè)試以下程序段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í)驗(yàn)要求說(shuō)明:程序段中每行開(kāi)頭的數(shù)字(1-10)是對(duì)每條語(yǔ)句的編號(hào)。a畫(huà)出程序的控制流圖(用題中給出的語(yǔ)句編號(hào)表示)。b分別用語(yǔ)句覆蓋、判定覆蓋、條件覆蓋、判定/條件覆蓋、條件組合覆蓋和路徑覆蓋方法設(shè)計(jì)測(cè)試用例,并寫(xiě)出每個(gè)測(cè)試用例的執(zhí)行路徑(用題中給出的語(yǔ)句編號(hào)表示)。四、 實(shí)驗(yàn)設(shè)計(jì)流程圖為:控制流圖: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.語(yǔ)句覆蓋輸入{x=4,y=7,z=9}輸出{j=2,k=27}覆蓋路徑P1(abcdefhijl)藤C:\U59r^\a\DesktopVUntitledl.exe請(qǐng)輸入第一「參敖*4請(qǐng)輸入第二冬參數(shù)%?請(qǐng)抄入第三個(gè)參數(shù)今9槌表請(qǐng)按任意鍵繼續(xù)…2.判定覆蓋輸入{x=4,y=7,z=9}輸出{j=2,k=27}覆蓋路徑P1(abcdefhijl)藤C:\Uw9r^\a\DesktopVUntitledl.exe請(qǐng)輸入第一檢參敖*4諳輸入第二冬參數(shù)貝?請(qǐng)輸入第三個(gè)參數(shù)今91=2虹睥請(qǐng)按任意鍵繼續(xù)--輸入{x=4,y=3,z=12}輸出{j=1,k=0} 覆蓋路徑P3(abgijl)OB<:心匕三,口笑-;:3p\L!piiT:?dl.exe諺輸其需二個(gè)參數(shù)*清輸丸駕—個(gè)春知隊(duì)3請(qǐng)輸入.第三個(gè)參數(shù)瓦12任章鍵繼雄--3.條件覆蓋對(duì)于第一個(gè)判定條件M,分割如下條件x>0取真時(shí)為T(mén)1,取假時(shí)為F1。條件z<10取真時(shí)為T(mén)2,取假時(shí)為F2。對(duì)于第二個(gè)判定條件N,分割如下條件x==4取真時(shí)為T(mén)3,取假時(shí)為F3。條件y>5取真時(shí)為T(mén)4,取假時(shí)為F4。
測(cè)試用例取值條件具體取值通過(guò)路徑輸入{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弟一個(gè)參數(shù)*請(qǐng)輸A耳,二個(gè)參如菸輸A.第三個(gè)參數(shù)殆4312請(qǐng)搖任章鍵繼嫉---OBC:\!J歸、\3\D9i<:3p’l.UPli\:5dl.exe清輸其第一個(gè)參數(shù)獨(dú)請(qǐng)輸A清輸其第一個(gè)參數(shù)獨(dú)請(qǐng)輸A第二個(gè)第二y請(qǐng)輸入第三個(gè)參數(shù)M請(qǐng)輸入第一個(gè).參裁乂請(qǐng)輸入黑二個(gè)?參弱V清輸入第三個(gè).參敖,S3清揚(yáng)任章鍵繼雄-■-請(qǐng)輸入第一個(gè).參裁乂請(qǐng)輸入黑二個(gè)?參弱V清輸入第三個(gè).參敖,測(cè)試用例取值條件具體取值判定條件通過(guò)路徑輸入{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虹可請(qǐng)按任章;鍵繼綠?-OBC:\Userg\a\D9sktop\Unt1tledlrex&請(qǐng)輸入第一個(gè)參數(shù)恐清輸入第二個(gè)參數(shù)外4清輸A請(qǐng)輸入第一個(gè)參數(shù)恐清輸入第二個(gè)參數(shù)外4清輸A第三個(gè)參數(shù)司12J=0k頊請(qǐng)按任意鍵繼繾..O5.條件組合覆蓋lAffiiAITInriiHK^riTE「心響的組合編號(hào)覆蓋條件取值判定條件取值判定條件組合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取假測(cè)試用例測(cè)試用例取值條件覆蓋路徑覆蓋組合輸入{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&請(qǐng)輸入第一個(gè)參數(shù)"k:4請(qǐng)輸入第三個(gè)參教騷?青謚人第二個(gè)#&2:?嵩?請(qǐng)接任意鍵繼續(xù)--國(guó)CAUsers\a\.Desktop\Untiti^d1.eDte值輸'弟一個(gè)參教*請(qǐng)輸丸恩二個(gè)參敖¥;3請(qǐng)僦氐第三個(gè)參散瓦12請(qǐng)搖任竟鍵繼城--炳IC:\U我rs\a\Deskt&p\Untitledl,段w清輸六第一個(gè)參教*請(qǐng)輸入第三個(gè)參教隊(duì)?倩輸&蜜二個(gè)參敖瓦?潟請(qǐng)授任竟捱繼紋一上:;附:程序代碼#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<<”請(qǐng)輸入第一個(gè)參數(shù)x:”cin>>x;cout<<"請(qǐng)輸入第二個(gè)參數(shù)y:cin>>y;cout<<"請(qǐng)輸入第三個(gè)參數(shù)z:"cin>>z;DoWork(x,y,z);system("pause");實(shí)驗(yàn)室名稱502指導(dǎo)老師簽名:區(qū)MrnMhiL qf「網(wǎng)i7ULg>*t學(xué)院名稱計(jì)算機(jī)與軟件學(xué)院專業(yè)班級(jí)軟件0702實(shí)驗(yàn)成績(jī)學(xué)生姓名方媛學(xué)號(hào)07001525實(shí)驗(yàn)日期2010.6.4課程名稱軟件測(cè)試方法和技術(shù)實(shí)驗(yàn)題目為三角形程序設(shè)計(jì)測(cè)試用例一、 實(shí)驗(yàn)?zāi)康耐ㄟ^(guò)實(shí)驗(yàn)主要掌握黑盒法和白盒法設(shè)計(jì)測(cè)試用例的技術(shù)。二、 實(shí)驗(yàn)內(nèi)容為以下的三角形程序設(shè)計(jì)一組測(cè)試用例。這個(gè)程序的功能是,讀入代表三角形邊長(zhǎng)的3個(gè)整數(shù),判斷他們能否組成三角形。如果能夠組成,則輸出三角形是等邊,等腰或任意三角形的識(shí)別信息。三、 實(shí)驗(yàn)要求先用黑盒法設(shè)計(jì)測(cè)試用例,然后用白盒法進(jìn)行檢驗(yàn)與補(bǔ)充。用某種高級(jí)語(yǔ)言寫(xiě)出程序代碼,然后將選好的測(cè)試用例輸入,給出打印輸出結(jié)果。該程序的流程圖和流圖如下:圖2.1程序流程圖、實(shí)驗(yàn)設(shè)計(jì)創(chuàng)建等價(jià)類輸入條件有效等價(jià)類無(wú)效等價(jià)類三條邊的關(guān)系兩邊之和小于等于第三邊三條不等其中兩邊相等三條邊都相等輸入類型5.輸入整數(shù)類型6.輸入非整數(shù)類型輸入值的范圍7.>08.<=0對(duì)應(yīng)測(cè)試用例:a.{a=2,b=3,c=5}覆蓋等價(jià)類1,5,7W亙海囹褊釋\UntitledLexe底旱三箱形請(qǐng)按任意鍵批綠.輸入代表三免形邊長(zhǎng)的整裁林2輸入代表三第形邊長(zhǎng)的整裁h:3輸入代表三甕形邊長(zhǎng)茁1鷲數(shù)底旱三箱形請(qǐng)按任意鍵批綠.b.{a=3,b=4,c=5}覆蓋等價(jià)類2,5,7JLJLJ■SBG;\.LO豆儡譯儒率漏譯一心e輸入代表三角形訪長(zhǎng)的墨數(shù)a輸人彳弋弟二備形訕長(zhǎng)的嘩眥fh:4輸入代表三角形辿長(zhǎng)的?>=S黃等辿三角形請(qǐng)按任章鍵繼緝一c.{a=3,b=5,c=5}覆蓋等價(jià)類3,5,7SB6早。真偈譯懦譯俺譯一衛(wèi)熾輸入代表二角?1輸入代表二角?1輸人代表二角田算睡二鬲形請(qǐng)#取邊T松邊T£的整數(shù)V3履的整數(shù)5檢的整裁c:5胃鍵繼繾.??d.{a=3,b=3,c=3}覆蓋等價(jià)類4,5,7:函弓;'口口豆隔洋1㈱琴煽^一上能輸人代表三南形邊裝的整數(shù)53輸入代會(huì)二礙形邊長(zhǎng)的整翻壇3輸入代去二信形邊長(zhǎng)的蟄激皿3等邊三角形請(qǐng)推任意鍵繼繾■■-
{if(b<c+a){if(c<a+b){if(a==b){if(b=
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024全新環(huán)保技術(shù)轉(zhuǎn)讓與實(shí)施許可合同
- 2024年工程居間代理簡(jiǎn)易承包合同
- 2024年商用酒店翻新項(xiàng)目施工合同
- 2024年專業(yè)護(hù)理服務(wù)合同
- 2024年別墅項(xiàng)目開(kāi)發(fā)權(quán)轉(zhuǎn)讓合同
- 2024年商務(wù)考察領(lǐng)隊(duì)協(xié)議
- 2024年原料供應(yīng)合同-塊石篇
- 2024雙向轉(zhuǎn)診醫(yī)療供應(yīng)鏈管理協(xié)議
- 2024年價(jià)格保密協(xié)議規(guī)范
- 2024中衛(wèi)市垃圾處理設(shè)施建設(shè)合同
- 幼兒園師德師風(fēng)考核表實(shí)用文檔
- 2023年職業(yè)技能-外匯業(yè)務(wù)考試歷年真題甄選版帶答案-1
- 社會(huì)體育指導(dǎo)員培訓(xùn)
- 專職消防員及消防文員報(bào)名登記表
- 概率論與數(shù)理統(tǒng)計(jì)(天津大學(xué))知到章節(jié)答案智慧樹(shù)2023年
- 企業(yè)財(cái)務(wù)會(huì)計(jì)(高教版)教案:第六章 固定資產(chǎn)
- 中學(xué)生必需把握的3500個(gè)常用漢字
- 人身保險(xiǎn)學(xué)課程標(biāo)準(zhǔn)
- 人教版高中美術(shù) 《傳承與創(chuàng)新-中國(guó)近現(xiàn)代美術(shù)》課件
- 集成電路封裝材料-熱界面材料
- 各地大學(xué)生村官考試試題
評(píng)論
0/150
提交評(píng)論