軟件測(cè)試實(shí)驗(yàn)報(bào)告(賈冠一)_第1頁(yè)
軟件測(cè)試實(shí)驗(yàn)報(bào)告(賈冠一)_第2頁(yè)
軟件測(cè)試實(shí)驗(yàn)報(bào)告(賈冠一)_第3頁(yè)
已閱讀5頁(yè),還剩19頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(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)報(bào)告課程名稱:軟件測(cè)試方法與技術(shù)實(shí)驗(yàn)項(xiàng)目:白盒-黑盒測(cè)試與QTP自動(dòng)化測(cè)試實(shí)驗(yàn)地點(diǎn):實(shí)驗(yàn)中心210專業(yè)班級(jí):軟件1313班學(xué)號(hào):2013006156學(xué)生姓名:賈冠指導(dǎo)教師:蘭方鵬2015年10月1日實(shí)驗(yàn)名稱實(shí)驗(yàn)一白盒測(cè)試方法一實(shí)驗(yàn)?zāi)康暮鸵?. 熟練掌握白盒測(cè)試方法中的邏輯覆蓋和路徑覆蓋測(cè)試方法;2. 通過(guò)實(shí)驗(yàn)掌握邏輯覆蓋測(cè)試的測(cè)試用例設(shè)計(jì),掌握程序流程圖的繪制;3. 應(yīng)用所學(xué)理論,完成實(shí)驗(yàn)研究的基本訓(xùn)練過(guò)程。二.實(shí)驗(yàn)內(nèi)容和原理測(cè)試一下程序段:void DoWork(i nt x,y,z) int k=O,j=O;if(x>0)&&(z<10) k=x*y-

2、1; j=sqrt(k); if(x=4)|(y>5) j=x*y-10;j=j%3;三實(shí)驗(yàn)儀器設(shè)備筆記本電腦四.操作方法與實(shí)驗(yàn)步驟1. 畫出程序的控制流圖;2. 分別以語(yǔ)句覆蓋,判斷覆蓋,條件覆蓋,判定條件覆蓋,條件組合覆蓋,路徑覆蓋和基本路徑 覆蓋法設(shè)計(jì)測(cè)試用例;3. 編寫完整的C程序,使用你所設(shè)計(jì)的測(cè)試用例運(yùn)行程序。完整填寫相應(yīng)的測(cè)試用例表。五.實(shí)驗(yàn)數(shù)據(jù)記錄和處理1.C程序代碼:#i nclude <stdio.h>#in clude<math.h>void mai n()int Dowork();int x=0,y=0,z=0;int k=0,j=0;pr

3、intf("請(qǐng)輸入 x,y,z 的值n"); sca nf("%d,%d,%d",& x, &y,& z);DoWork(k,j,x,y,z);/prin tf("%d,%d",k,j);getchar();getchar();int DoWork(int k,int j,int x, int y,int z) if(x>0)&&( z<10)k=x*y_1; j=sqrt(k*1.0); if(x=4)|(y>5)j=x*y+10;j=j%3;prin tf("%d

4、,%d",k,j); return k;2.程序流程圖:Fj i1rint-j-J條件x>0取真時(shí)為T1取假時(shí)為F1條件z<10 取真時(shí)為T2取假時(shí)為F2條件x=4取真時(shí)為T3取假時(shí)為F3條件y>5取真時(shí)為T4取假時(shí)為F43.程序控制流圖:4.測(cè)試用例表:編號(hào)輸入數(shù)據(jù)覆蓋標(biāo)準(zhǔn)覆蓋路徑判定條件取值條件1x=1,y=9,z=9語(yǔ)句覆蓋P (1-2-4 )2x=4,y=9,z=9判斷覆蓋P (1-2-4 )M=T,N=T3x=0,y=5,z=10判斷覆蓋P (1-3-5 )M=F,N=F4x=4,y=9,z=9條件覆蓋P (1-2-4 )T1,T2,T3,T45x=0,y

5、=5,z=10條件覆蓋P (1-3-5 )F1, F2, F3,F(xiàn)46x=4,y=9,z=9判定-條件覆 蓋P (1-2-4 )M=T,N=TT1,T2,T3,T47x=0,y=5,z=10判定-條件覆 蓋P (1-3-5 )M=F,N=FF1, F2, F3,F(xiàn)48x=4,y=5,z=9條件組合覆 蓋P (1-2-4 )M=T,N=TT1,T2,T3,T49x=-1,y=9, z=9條件組合覆 蓋P (1-3-5 )M=F,N=FF1, F2, F3,F(xiàn)410x=4,y=9,z=10條件組合覆 蓋P (1-3-4 )M=F,N=TT1,F(xiàn)2,T3,F(xiàn)411x=-1,y=5, z=10條件組合

6、覆 蓋P (1-3-4 )M=F,N=TF1, T2, F3,T412x=-1,y=5, z=10路徑覆蓋P (1-2-4 )13x=2,y=5,z=8路徑覆蓋P (1-2-5 )14x=4,y=5,z =10路徑覆蓋P (1-3-4 )15x=4,y=9,z=9路徑覆蓋P (1-3-5 )16x=0,y=5,z =10基本路徑覆 蓋P (ACE)17x=2,y=5,z=8基本路徑覆 蓋P (ABCE)18x=4,y=6,z=9基本路徑覆 蓋P (ABCDE)六實(shí)驗(yàn)結(jié)果與分析E:C+W*1!DebugSEl E:3+軟件町武Xbugl欽件3煩IB巳百*+芮啊!!試障件as軾護(hù)輸幾環(huán)庶勺值 r諸

7、輸入心幾p5,1.啟的值【“1乳/,O,0_野H的佢i1訂E;詼卄味憫切Debu磯軟僦!迄£:疋+ +儻轅曲哄環(huán)欽件躺討E E:C + f.43 .41月的值4,5,100,0_z的值:青輸人孔yd的值用例結(jié)果123456789k=8;j=1k=35;j=1k=0;j=0k=35;j=1k=0;j=0k=35;j=1k=0;j=0k=19;j=01k=0;j=1101112131415161718k=0;j=1k=0;j=0k=0;j=0k=9;j=0k=0;j=0k=35;j=1k=0;j=0k=9;j=0k=23;j=1七討論、心得通過(guò)此次實(shí)驗(yàn),了解并掌握了白盒測(cè)試的基本測(cè)試方法

8、。熟悉并掌握了語(yǔ)句覆蓋,判定覆蓋, 條件覆蓋,判定條件覆蓋,條件組合覆蓋,路徑覆蓋和基本路徑覆蓋的各項(xiàng)覆蓋標(biāo)準(zhǔn)。通過(guò)實(shí)驗(yàn) 掌握了邏輯覆蓋測(cè)試,和測(cè)試用例,掌握了流程圖的繪制。實(shí)驗(yàn)名稱實(shí)驗(yàn)二黑盒測(cè)試方法一實(shí)驗(yàn)?zāi)康暮鸵?. 熟練掌握黑盒測(cè)試方法中的大家類測(cè)試方法和邊界值測(cè)試方法;2. 通過(guò)實(shí)驗(yàn)掌握如何運(yùn)用黑盒測(cè)試方法設(shè)計(jì)測(cè)試用例。3. 運(yùn)用所學(xué)理論,完成實(shí)驗(yàn)研究的基本訓(xùn)練過(guò)程。二實(shí)驗(yàn)內(nèi)容和原理1. 用你熟悉的語(yǔ)言編寫一個(gè)判斷三角形問(wèn)題的程序;要求:讀入代表三角形邊長(zhǎng)的三個(gè)整數(shù),判斷他們是否能組成三角形。如果能夠,則輸出三 角形是等邊、等腰,或一般三角形的識(shí)別信息;如果不能構(gòu)成三角形,則輸出相應(yīng)的

9、提示信 息。2. 使用等價(jià)類方法和邊界值方法設(shè)計(jì)測(cè)試用例。三主要儀器設(shè)備筆記本電腦四.操作方法和實(shí)驗(yàn)步驟1. 先用等價(jià)類和邊界值方法設(shè)計(jì)測(cè)試用例,然后用白盒法進(jìn)行檢驗(yàn)與補(bǔ)充;2. 用你熟悉的語(yǔ)言編寫源程序;3. 填寫測(cè)試用例表。4. 執(zhí)行元成熟,記錄輸出結(jié)果。1b2ci3kmg81012etP5nr9116lsgw7SE程序流程圖五.實(shí)驗(yàn)數(shù)據(jù)記錄和處理1. 等價(jià)類劃分表:輸入條件有效等價(jià)類無(wú)效等價(jià)類是否構(gòu)成三角形 A<B+C B<A+C C<A+B A> B+C B> A+C C> A+B是否等腰三角形 AM B,A=C AM B,A m C B=C A=B

10、,BM C是否等邊三角形 A=B,B=C2. 測(cè)試用例表:用例編號(hào)測(cè)試數(shù)據(jù)(A,B,C)等價(jià)類覆蓋情況輸出1(2,3,4 )一般三角形2(5,2,3 ):非三角形3(2,6,3 )非三角形4(2,3,5 )非三角形5(2,3,2 )r等腰三角形6(3,2,2 )等腰三角形7(2,2,3 )等腰三角形8(3,3,3 ):等邊三角形3. C程序代碼:#i nclude <stdio.h>void mai n() int a,b,c;printf(”軟件 1313賈冠一 n");printf(”請(qǐng)輸入三角形的三條邊長(zhǎng)a,b,c:n");sca nf("%d&

11、quot;, &a);sca nf("%d",&b);sca nf("%d", &c);if(a>=1 &&a<=100)&&(b>=1 &&b<=100)&&(c>=1 &&c<=100) if(a+b<=c|a+c<=b|b+c<=a)printf(”非三角形!n");else if(a=b&&(a!=c)|(a=c&&(b!=c)|(b=c&&

12、amp;(a!=c)printf(”等腰三角形n");getchar();else if(a=c && a=b)printf(”等邊三角形n");getchar();elseprintf(”一般三角形!n");getchar();六.實(shí)驗(yàn)結(jié)果與分析1j工三L ; T£黑三底- A > eb.Lt + l*Z.r .1-jLjg-言丄 r戌加13更冠一環(huán)iti壷三瞬的三護(hù)邊卡:杠打樸i1if:;.牛門丄汕Jd.誦湍%一甫刑的二親邊妝山腫 br3 E;“十層薊!試D凸吋馬蠢見(jiàn)式可 E-C +3!fDebugJiiiKexe慰件i尹3鬼冠

13、廠 靜入三為形的三條邊卡23£胃腰三角形騎超蠶的三備邊二角形a,b.C :七實(shí)驗(yàn)結(jié)果與分析通過(guò)實(shí)驗(yàn),熟練的掌握了黑盒測(cè)試方法中的等價(jià)類測(cè)試方法和邊界值測(cè)試方法,掌握了如何應(yīng)用 黑盒測(cè)試方法設(shè)計(jì)測(cè)試用例。一進(jìn)步熟練了C語(yǔ)言的編程方法。實(shí)驗(yàn)名稱實(shí)驗(yàn)三QTP自動(dòng)化測(cè)試一. 實(shí)驗(yàn)?zāi)康暮鸵?. 了解QTP軟件自動(dòng)化測(cè)試原理和方法;2. 掌握QTP檢查點(diǎn)的插入,能夠利用QTP軟件進(jìn)行功能測(cè)試和回歸測(cè)試。二. 實(shí)驗(yàn)內(nèi)容和原理1. 實(shí)驗(yàn)原理:QTP (自動(dòng)化測(cè)試軟件)2. 實(shí)驗(yàn)內(nèi)容:以QTP9.2為例,首先對(duì) QTP自帶實(shí)例“ Flight Resevationg ”進(jìn)行腳本錄制,然 后插入檢查點(diǎn)

14、進(jìn)行測(cè)試,嘴壺分析和討論實(shí)驗(yàn)結(jié)果。三主要儀器設(shè)備筆記本電腦四. 操作方法和實(shí)驗(yàn)步驟1. 安裝 QTP9.2;2. 對(duì)QTP自帶實(shí)例“ Flight Resevationg”進(jìn)行腳本錄制;3保存錄制腳本并對(duì)腳本進(jìn)行回放;4. 插入檢查點(diǎn)驗(yàn)證訂單是否生成;5. 重新運(yùn)行腳本;6. 重新錄制腳本;7. 回放以上腳本,回放結(jié)果失敗,分析原因,并做出修改。五. 實(shí)驗(yàn)數(shù)據(jù)記錄和處理(實(shí)驗(yàn)過(guò)程截圖如下所示)Flight Reservation_ ' -回File Ed ft Analysis Helpr3nH«Id-勺 增tlugns Ag真"亠粵員 ISE.JH-r Nab K

15、 7UHfQd- LOA 4uRok 衛(wèi)畫 ILS9m-口S-、JaJ-a-3 WBms aEdEOA EiskEdhcHFw£Fl竄T卑 31From lqm1 f-ame反用. bd脣M 養(yǎng)oJ - £3- dSLs Im nerve 三駕口當(dāng)«DIM2 A也3晉Mu駕器 qx 曙 h ?t Flamm f Erin- -XTSrEi - 3 ttjra - ed禪-UBIQ.? 5A%1 耳弓巳 54a2S2M烈d4£ss鬧囂4SJ4HJ5a=-u- a 鼻7dK* b 旨=e/i ftnr m| i H晝pkoj« * m £

16、3* s j§ §® o n A s- gm ; J - fc «Ti XJ1 樂(lè)曽L呂豁3 S J '、:冒:aRgJtt Hl$r*動(dòng)山< #ndbvi 戴伽輒frier 'LX"tM n Tc llantL «dr 琳.X*rt 號(hào)論 rLmcfa" ' Anfrnni thi Fy Fn "laiSrl-rt -he 'P?iBr r<m rsr thr " Hy Ta_B iHf 口ckf 'TLGHT bu-Bon沁d:hs 霊泗 1DIU

17、10 24 AM FAR 1224 F M AF S?62Mdkt仕"OlC button.hMove 附 F內(nèi) RcKFrAgn" wndgrw 1q> thr aoreon5,'tik 曲 加輩1 B»T AchtbX m*. "fckre "MaakEdbflA- ActwX 口嗣T>pe ' 122' n Bie "Edfiox ' .ActiveX obzt.7>pe ncEa>zk ntbe "FmkEdbc" .fc veJ1; bjed typ

18、e b313014- Ifl m&b MsLdEksr' TeKcfejeci 丁車p FKEatk mhe "HaakiEdB&f wbX a biasu -vwi k Tt- -br -s_i牛 _ !r . jw i- cj-.vri-4 - *'bn- -nrT>pB ne Rdsym pVf»sw!,«i# b«w)10di冷;JJdJnCHb樹(shù)/ *日科£ 呼112 AiO樣目 _41:鼻1口20|粹 yotu|3pU0MBl ;go*期U*汩p*O咽1|5兩1仃¥ 1吟廠即一申0鄧社

19、耶(1|uc)c«audx3i jqn69(jj 凸卩層0 |:釦閘?ucido ir e.'卄F-SLiojJ9JklpQLCMnq.,Wipe MQpULM jBUgE|B( 'SAipe MOpUM 川HP244|jpfiU4IixaiEH 刮QEW6iaqEH _J5|EJpa5iruD|.EP _l8SIB-ID9IQBU9EH _|«|BAAljadojdadAist|ba anRjjp三護(hù)3謝As»051陽(yáng)旳| auENjuiqdaq 匸;ispin jesu|JapJQ ®4i|aaiap)Q a)cpdn11DDML$|

20、;M!JdfTuioiioog isauisng】別saeiJ皆衛(wèi)丄附閒"I aiuij ipaijjv陰*帕HC|百詢!丄jnjjedCIAionCoil血l|:uoiiiujoi| 用 pD'$ 謫口 詩(shī)QMI呵丄HRbU甲 £CF| |-°j_ 砒9 徑*lmo目聞T4Hc!H:SFipapsih11| |顯 nrau 口一 5 ±mB<呂Z三iaBL勻匸一回一-Dft一呂lr-匸一 iboiOE一一Clear SignaturepEIDS:,*LIQQ£«WU-sefljolw 50Qins z oll11iiLbi1祁I(lǐng) gIWaQLw<nbs祜扁N 尊EL_ 萬(wàn)三首L-L- 口塢苣QJU_- 1M

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論