軟件測試實驗報告(賈冠一)_第1頁
軟件測試實驗報告(賈冠一)_第2頁
軟件測試實驗報告(賈冠一)_第3頁
已閱讀5頁,還剩19頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、本科實驗報告課程名稱:軟件測試方法與技術實驗項目:白盒-黑盒測試與QTP自動化測試實驗地點:實驗中心210專業(yè)班級:軟件1313班學號:2013006156學生姓名:賈冠指導教師:蘭方鵬2015年10月1日實驗名稱實驗一白盒測試方法一實驗目的和要求1. 熟練掌握白盒測試方法中的邏輯覆蓋和路徑覆蓋測試方法;2. 通過實驗掌握邏輯覆蓋測試的測試用例設計,掌握程序流程圖的繪制;3. 應用所學理論,完成實驗研究的基本訓練過程。二.實驗內(nèi)容和原理測試一下程序段: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;三實驗儀器設備筆記本電腦四.操作方法與實驗步驟1. 畫出程序的控制流圖;2. 分別以語句覆蓋,判斷覆蓋,條件覆蓋,判定條件覆蓋,條件組合覆蓋,路徑覆蓋和基本路徑 覆蓋法設計測試用例;3. 編寫完整的C程序,使用你所設計的測試用例運行程序。完整填寫相應的測試用例表。五.實驗數(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("請輸入 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取真時為T1取假時為F1條件z<10 取真時為T2取假時為F2條件x=4取真時為T3取假時為F3條件y>5取真時為T4取假時為F43.程序控制流圖:4.測試用例表:編號輸入數(shù)據(jù)覆蓋標準覆蓋路徑判定條件取值條件1x=1,y=9,z=9語句覆蓋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)六實驗結(jié)果與分析E:C+W*1!DebugSEl E:3+軟件町武Xbugl欽件3煩IB巳百*+芮啊!!試障件as軾護輸幾環(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七討論、心得通過此次實驗,了解并掌握了白盒測試的基本測試方法

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

9、提示信 息。2. 使用等價類方法和邊界值方法設計測試用例。三主要儀器設備筆記本電腦四.操作方法和實驗步驟1. 先用等價類和邊界值方法設計測試用例,然后用白盒法進行檢驗與補充;2. 用你熟悉的語言編寫源程序;3. 填寫測試用例表。4. 執(zhí)行元成熟,記錄輸出結(jié)果。1b2ci3kmg81012etP5nr9116lsgw7SE程序流程圖五.實驗數(shù)據(jù)記錄和處理1. 等價類劃分表:輸入條件有效等價類無效等價類是否構成三角形 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. 測試用例表:用例編號測試數(shù)據(jù)(A,B,C)等價類覆蓋情況輸出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(”請輸入三角形的三條邊長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();六.實驗結(jié)果與分析1j工三L ; T£黑三底- A > eb.Lt + l*Z.r .1-jLjg-言丄 r戌加13更冠一環(huán)iti壷三瞬的三護邊卡:杠打樸i1if:;.牛門丄汕Jd.誦湍%一甫刑的二親邊妝山腫 br3 E;“十層薊!試D凸吋馬蠢見式可 E-C +3!fDebugJiiiKexe慰件i尹3鬼冠

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

14、進行測試,嘴壺分析和討論實驗結(jié)果。三主要儀器設備筆記本電腦四. 操作方法和實驗步驟1. 安裝 QTP9.2;2. 對QTP自帶實例“ Flight Resevationg”進行腳本錄制;3保存錄制腳本并對腳本進行回放;4. 插入檢查點驗證訂單是否生成;5. 重新運行腳本;6. 重新錄制腳本;7. 回放以上腳本,回放結(jié)果失敗,分析原因,并做出修改。五. 實驗數(shù)據(jù)記錄和處理(實驗過程截圖如下所示)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 三駕口當«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呂豁3 S J '、:冒:aRgJtt Hl$r*動山< #ndbvi 戴伽輒frier 'LX"tM n Tc llantL «dr 琳.X*rt 號論 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樹/ *日科£ 呼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三護3謝As»051陽旳| auENjuiqdaq 匸;ispin jesu|JapJQ ®4i|aaiap)Q a)cpdn11DDML$|

20、;M!JdfTuioiioog isauisng】別saeiJ皆衛(wèi)丄附閒"I aiuij ipaijjv陰*帕HC|百詢!丄jnjjedCIAionCoil血l|:uoiiiujoi| 用 pD'$ 謫口 詩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 gIWaQLw<nbs祜扁N 尊EL_ 萬三首L-L- 口塢苣QJU_- 1M

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論