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

下載本文檔

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

文檔簡介

1、d應(yīng)打下火TAIWAN UN IVER 曰 I TV OF TECHNOLOGY教育資料本科實驗報告課程名稱:軟件測試方法與技術(shù)實驗項目:白盒-黑盒測試與 QTP自動化測試實驗地點:實驗中心210專業(yè)班級: 軟件1313班 學號:2013006156學生姓名:寬冠蘭方鵬指導教師:2015年10月1日實驗名稱實驗一白盒測試方法一.實驗?zāi)康暮鸵? .熟練掌握白盒測試方法中的邏輯覆蓋和路徑覆蓋測試方法;2 .通過實驗掌握邏輯覆蓋測試的測試用例設(shè)計,掌握程序流程圖的繪制;3 .應(yīng)用所學理論,完成實驗研究的基本訓練過程。二.實驗內(nèi)容和原理測試一下程序段:void DoWork(int x,y,z) i

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

3、)int Dowork();int x=0,y=0,z=0;int k=0,j=0;printf("請輸入 x,y,z 的值n");scanf( "%d,%d,%d':&x,&y,&z);DoWork(k,j,x,y,z);/printf("%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

4、)|(y>5) j=x*y+10;j=j%3;printf( "%d,%d",k,j);return k;2 .程序流程圖:葡 Yi :口群七-J-J條件x>0取真時為T1取假時為F1條件z<10取真時為T2 取假時為F2條件x=4取真時為T3取假時為F3條件y>5取真時為T4取假時為F43 .程序控制流圖:4.測試用例表:編R輸入數(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,

5、N=F4x=4,y=9,z =9條件覆蓋P (1-2-4 )T1, T2, T3, T45x=0,y=5,z =10條件覆蓋P (1-3-5 )F1, F2, F3,F46x=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,F48x=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, F410x=4,y=9

6、,z =10條件組合覆 蓋P (1-3-4 )M=F,N=TT1, F2, T3, F411x=-1,y=5, z=10條件組合覆 蓋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)

7、1FH*做做版口ebug蝸牛則 罰曰;1匚+購物:赤口包明敦物限Wm匚+冠田附孤Debugl蟻偉8版卜t輸八公久工的值 請輸入算,%七的值 4f9f?3E.1.請輸入=的值e,0.口日+ 默牛則i格氏皿9衣1好E EM十+T較做閡Dubug歆彳物時XE;C + +'欽軟件蛹.情輸入x-y,z的殖 ,6,9E3.1青輸入x.y,工0.0_的直青輸入乂川。的值,0六.實驗結(jié)果與分析用例結(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=1

8、k=0;j=0k=0;j=0k=9;j=0k=0;j=0k=35;j=1k=0;j=0k=9;j=0k=23;j=1七.討論、心得通過此次實驗,了解并掌握了白盒測試的基本測試方法。熟悉并掌握了語句覆蓋,判定覆蓋, 條件覆蓋,判定條件覆蓋,條件組合覆蓋,路徑覆蓋和基本路徑覆蓋的各項覆蓋標準。通過實驗 掌握了邏輯覆蓋測試,和測試用例,掌握了流程圖的繪制。實驗名稱實驗二黑盒測試方法一.實驗?zāi)康暮鸵? .熟練掌握黑盒測試方法中的大家類測試方法和邊界值測試方法;2 .通過實驗掌握如何運用黑盒測試方法設(shè)計測試用例。3 .運用所學理論,完成實驗研究的基本訓練過程。二.實驗內(nèi)容和原理1 .用你熟悉的語言編寫

9、一個判斷三角形問題的程序;要求:讀入代表三角形邊長的三個整數(shù),判斷他們是否能組成三角形。如果能夠,則輸出三 角形是等邊、等腰,或一般三角形的識別信息;如果不能構(gòu)成三角形,則輸出相應(yīng)的提示信 息。2 .使用等價類方法和辿界值方法設(shè)計測試用例。三.主要儀器設(shè)備筆記本電腦四.操作方法和實驗步驟1 .先用等價類和邊界值方法設(shè)計測試用例,然后用白盒法進行檢驗與補充;2 .用你熟悉的語言編寫源程序;3 .填寫測試用例表。4 .執(zhí)行元成熟,記錄輸出結(jié)果。程序流程圖五.實驗數(shù)據(jù)記錄和處理1 .等價類劃分表:輸入條件有效等價類無效等價類是否構(gòu)成三角形 A<B+C B<A+C C<A+B A&g

10、t; B+C B>A+C O A+B是否等腰三角形 AWB,A=C AWB,AWC, B=C A=B,BWC是否等邊三角形 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 ):等腰三角形6(3,2,2 )等腰三角形7(2,2,3 )等腰三角形8(3,3,3 ):等邊三角形3 .C程序代碼:#include <stdio.h>void main() int a,b,c;printf("軟件 1313賈冠一 n&qu

11、ot;);printf("請輸入三角形的三條邊長 a,b,c:n");scanf( "%d",&a);scanf( "%d",&b);scanf( "%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"

12、;);else if (a=b&&(a!=c)|(a=c&&(b!=c)|(b=c&&(a!=c)printf("等腰三角形n");getchar();else if (a=c && a=b)printf("等邊三角形n");getchar();elseprintf("一般三角形!n");getchar();六.實驗結(jié)果與分析心Tj.3心更三懵輸入三翩的三條邊修b. E戢三角并力鼠傷1313夏冠一軟件1313賈冠一情嘀入三月花的三條邊長鼻血c i青輸入三南電的三條邊長a.

13、L.c ;2 33 3£-j售腰三角形等邊三角形七.實驗結(jié)果與分析通過實驗,熟練的掌握了黑盒測試方法中的等價類測試方法和邊界值測試方法,掌握了如何應(yīng)用 黑盒測試方法設(shè)計測試用例。一進步熟練了C語言的編程方法。實驗名稱實驗三QTP自動化測試.實驗?zāi)康暮鸵? .了解QTP軟件自動化測試原理和方法 ;2 .掌握QTP檢查點的插入,能夠利用 QTP軟件進行功能測試和回歸測試。二.實驗內(nèi)容和原理1.實驗原理:QTP (自動化測試軟件)2.實驗內(nèi)容:以QTP9.2為例,首先對 QTP自帶實例" Flight Resevationg ”進行腳本錄制,然 后插入檢查點進行測試,嘴壺分析和

14、討論實驗結(jié)果。三.主要儀器設(shè)備筆記本電腦四.操作方法和實驗步驟1 .安裝 QTP9.2;2 .對QTP自帶實例" Flight Resevationg ”進行腳本錄制;3 .保存錄制腳本并對腳本進行回放;4 .插入檢查點驗證訂單是否生成;5 .重新運行腳本;6 .重新錄制腳本;7 .回放以上腳本,回放結(jié)果失敗,分析原因,并做出修改。五.實驗數(shù)據(jù)記錄和處理(實驗過程截圖如下所示)Flight Reservation回File Ed ft Analysis Help山Lu卻5舊一。Mtf<S E審 1 ngri" dK” here nw 33lwn/0忘MakeiEa i

15、Mn- dMg 皿 司偶道1R1 qen: Na”Tree"LX1955"Tppe匚幻 娜rim4呀工riamE ' Kt bon.Inc Ager Na"«Srt“bd涉Erle- "LXT第& n lie .、p"d Qme 'UMnK PaasMEf-SctSffniFe:!E4a252&452diQSM 5e&2±3M»5t-a.lerM bo>piEd 止eg -14=254c5cqIO«a&.口FkEP* biffitii8.t m自此引國

16、的曲8,-jBS-tOlokllRCP'bUTlwM PsISMTE:SdSecuie”?yafi2i % 7;富通 3 - ik 通 l% cowled 或鬲g - 54a2S286213a 7T!b425d0tHk 3&13ISSmReiUfflTypl? E MKiE “ TH*fWOfld!,&Bh bwt n Re 口rervrtian555110Move rtc' Hg#f Re3cmfam" wndffw to the aqrocn boIM4V"Rl '爐 N3d&M6.T2ck:F'WB!kec 孤&

17、quot;Ac- UIR£5kask£ilEcjm1.S"tkt-e.匕可&*口卻£ F/askEdbcn“m7'ptpe ' 122' "n tie "EdElox - AziiveXobzt.苒aikEdnuzBncxTjjpc rvzEack nthe "F/iSskEdExn' /tt節(jié)小 bjisl祕 WwfcLd&M“3IWre -3IJ0U'm bt' M&cUBo' ActvexctjtctDcSacx卞麗電 e Eack nrg

18、Act*&> sbisani5B*叫Lui r-fc B#;k ci g ”X山而1 Ev*l Adv»>uU<a嘉 NtHkEdbcKi!1<*Trffi * M" flihe "帆h!p£cI&m*7千巧F 5"Laudffn"5rirt ih* 10nds< g fem tiw *十 Fh0面 FyTo"PMSrMf:il the- 'PBfr rflrf* the a,Ry T。1*qJ FLIGHT宣 Rgki Tcbeick ne 'TLGI-rr K

19、a&riM From'SeiKz“1 56 61 1(1:2 A.M 二 M 122 一Ssfert:g 12506 3J W24 AM FAR 1224 FM AF $飛2:J OKgdktbE"OK_buttnn.KtameInt,!LKl9S5"We UlSSi' n N Tef'附附Hg值-'LXIHi"&1ST "兇多濘 n Tc 油FG _ 4dt»j., 口 Fl片軸芭6用加匐才IM*甘海Ruk 1不的wT 必物小M*匕 11n T=i1-Jei-盤 Flight Reservati

20、on| = | 回Fi 廟 Edit Anali Help二"Checkpoint Fropertieer/ation" wirdow active. er/atioh"1 wnrdow activeN3Tle ger: dess-Win Editiw activeTypePropertyValue二r皿ensuedFalserEESIncusedFals&rEH3height20口皿lext1rmiEKAO:* ConstantCorfiguffl vain*/FlConsant .-'a ue CctioniValue:加麗P己ramet.Q Gcguhr cxpreaDnMld-wekpocft tm#oJ: |lt|Ddt3Tabe('nOider_Noij&i,. dGlobal Sheet,Inwrt Ttatcmort: Ucfo<c current itep ' /'ft cr cuncnt cp禺 Flight ReservationFile Edit Analyci HelpFlight SchedJe;Date'oF FlightF 0/26/15% Fram;| Los Ange

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論