![軟件測試-判斷三角形形狀白盒測試黑盒測試_第1頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/20/12b3f4ad-6ed6-404e-a02a-df2bac9ba453/12b3f4ad-6ed6-404e-a02a-df2bac9ba4531.gif)
![軟件測試-判斷三角形形狀白盒測試黑盒測試_第2頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/20/12b3f4ad-6ed6-404e-a02a-df2bac9ba453/12b3f4ad-6ed6-404e-a02a-df2bac9ba4532.gif)
![軟件測試-判斷三角形形狀白盒測試黑盒測試_第3頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/20/12b3f4ad-6ed6-404e-a02a-df2bac9ba453/12b3f4ad-6ed6-404e-a02a-df2bac9ba4533.gif)
![軟件測試-判斷三角形形狀白盒測試黑盒測試_第4頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/20/12b3f4ad-6ed6-404e-a02a-df2bac9ba453/12b3f4ad-6ed6-404e-a02a-df2bac9ba4534.gif)
![軟件測試-判斷三角形形狀白盒測試黑盒測試_第5頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/20/12b3f4ad-6ed6-404e-a02a-df2bac9ba453/12b3f4ad-6ed6-404e-a02a-df2bac9ba4535.gif)
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、淮海工學院計算機工程學院實驗報告書課 程 名: 軟件工程導論 題 目: 軟件測試 學 號: 511020825 姓 名: 薛思雨 評語:成績: 指導教師: 批閱時間: 年 月 日XML開發(fā)技術實驗報告 一、實驗目的與要求1、掌握軟件測試2、掌握白盒測試方法3、掌握黑盒測試方法(邊界值分析和等價類劃分)4、掌握自動化測試軟件和方法二、實驗內容或題目1) 試畫出:給定四邊形的四條邊,判斷這個四邊形是普通四邊形、平等四邊形、菱形的流程圖,給出詳細設計結果與C語言代碼,對其使用白盒和黑盒測試技術分別設計測試用例(包括所有白盒測試的覆蓋、黑盒測試的邊界值分析與等價類劃分)。然后,使用測試用例進行實際測試
2、,并給出測試結果;(或輸入三條邊,判斷三條邊組成的圖形是一般三角形、等腰三角形、直角三角形、等邊三角形,亦或不能構成三角形,其它要求同四邊形)2) 了解一些典型的自動化測試軟件和方法,建議有條件可下載、安裝Mercury Interactive公司的負載測試工具LoadRunner、功能測試工具WinRunner和測試管理工具TestDirector;IBM-Rational公司的測試套件Rational Suite TestStudio的Rational Robot、Rational TestManagerhe、Rational Quantify等工具,了解軟件的使用方法。3) 課內認真完成
3、實驗報告,禁止抄襲。三、實驗步驟與源程序 第一題:1. 根據題目畫流程圖核心流程圖:源代碼:#include<stdio.h> void main(void) int a,b,c,k; printf("請輸入三角形的三邊長(0-100):"); scanf("%d %d %d",&a,&b,&c); if(a>=1&&a<=100)&&(b>=1&&b<=100)&&(c>=1&&c<=100) if(a
4、+b>c)&&(a+c>b)&&(b+c>a) if(a=b&&b!=c)|(a=c&&c!=b)|(b=c&&a!=b) k=1; if(a=b&&a=c) k=2; if(a*a+b*b=c*c)|(a*a+c*c=b*b)|(c*c+b*b=a*a) k=3; switch(k) case 1:printf("等腰三角形n"); break; case 2:printf("等邊三角形n"); break; case 3:printf(&
5、quot;直角三角形n"); break; default:printf("一般三角形n"); break; else printf("不能構成三角形n"); else printf("警告:無效輸入!n");第二題:1. 打開虛擬機,啟動Windows XP Professional。2. 【開始】-【所有程序】-【IBM WebSphere】-【Application Server v6】-【啟動服務器】等待初始化完成,窗口自動關閉3. 瀏覽器會打開http:/localhost:9081/PlantsByWebSphe
6、re網頁。4. 根據實驗指導書的提示,選擇一顆樹“Crabapple”加入購物車,在Checkout Now時,要求登錄用戶。沒有用戶的就要根據要求創(chuàng)建一個用戶,點擊register for your own account here,填入相應信息,最后點擊Submit Order。5. 訂購成功后會到HOME并且把該網址添加到收藏夾。6. 【開始】-【所有程序】-【IBM Software Delivery Platform】-【IBM Rational Performance Tester】-【IBM Rational Performance Tester Full Eclipse】7.
7、【文件】-【新建】-【Performance Test Project】-項目名稱:Plants8. 右擊“Plants”-【新建】-【文件夾】-“01_Tests”9. 右擊“01_Tests”-【新建】-【錄制測試】-HTTP Test,輸入名稱“BuyBonsai”-【finish】10. 等加載條充滿,會彈出一個網頁,右擊“允許阻止的內容”。11. 【工具】-【Internet選項】-【清除cookies】-【清除歷史記錄】12. 點擊打開收藏夾內前面已收藏的網址。IBM RPT窗口下面顯示“正在記錄”。13. 根據前面的步驟。選擇一個樹“Bonsai”,加入購物車,點擊Checkou
8、t Now,然后登錄前面已創(chuàng)建好的用戶。訂購成功后關閉瀏覽器。14. IBM RPT記錄好剛剛使用瀏覽器的數據。彈出窗口,選擇打開編輯器。15. 點擊“運行”。瀏覽器窗口會顯示剛剛所執(zhí)行過的步驟。16. 在窗口中可以查看“總體”“摘要”“頁面性能”,還可以生成“測試日志”。17. 完成這次自動化測試。四、測試數據與實驗結果第一題:白盒測試:語句覆蓋:編號abc覆蓋對象期望輸出實際結果1445等腰三角形2444等邊三角形3345直角三角形4456一般三角形5459不能構成三角形判定覆蓋:編號abc覆蓋對象期望輸出實際結果1445等腰三角形2444等邊三角形3345直角三角形4456一般三角形54
9、59不能構成三角形條件覆蓋:判定1 T1_1 (a + b > c) T1_2 (a + c > b) T1_3 (b + c > a) 判定2 T2_1 (a = b && b != c) T2_2 (a = c && c != b) T2_3 (b = c && a != b) 判定3 T3_1 (a = b) T3_2 (b = c)判定4 T4_1 (a*a+b*b=c*c) T4_2 (a*a+c*c=b*b) T4_3 (c*c+b*b=a*a)編號abc覆蓋對象期望輸出實際結果6445T1_1,T1_2, T1_3
10、, T2_1, F2_2, F2_3等腰三角形7454T1_1,T1_2, T1_3, F2_1, T2_2, F2_3等腰三角形8455T1_1,T1_2, T1_3, F2_1, F2_2, T2_3等腰三角形9444T1_1,T1_2, T1_3, F2_1,F2_2,F2_3, T3_1,T3_2等邊三角形10345T1_1,T1_2, T1_3, F2_1,F2_2,F2_3,F3_1,F3_2,T4_1, F4_1, F4_1直角三角形11354T1_1,T1_2, T1_3, F2_1,F2_2,F2_3, F3_1,F3_2,T4_1, F4_2, F4_3直角三角形12534
11、T1_1,T1_2, T1_3, F2_1,F2_2,F2_3, F3_1,F3_2,F4_1, T4_2, F4_3直角三角形13456T1_1,T1_2, T1_3, F2_1,F2_2,F2_3 ,F3_1,F3_2,F4_1, F4_2,F4_3一般三角形14347F1_1,T1_2, T1_3不能構成三角形15374T1_1,F1_2, T1_3不能構成三角形16734T1_1,T1_2, F1_3不能構成三角形黑盒測試:邊界值分析:每條邊的取值范圍0,100編號abc期望輸出實際結果105050無效輸入215050等腰三角形31005050等腰三角形41015050無效輸入5500
12、50無效輸入650150等腰三角形75010050等腰三角形85010150無效輸入950500無效輸入1050501等腰三角形115050100等腰三角形125050101無效輸入13505050等邊三角形等價類劃分:輸入條件有效等價類編號無效等價類編號是否構成三角形a>=1&&a<=1001a<17b<18b>=1&&b<=1002c<19a>10010c>=1&&c<=1003c>10011c>10012a+b>c4a+b<=c13a+c>b5a+c&
13、lt;=b14b+c>a6b+c<=a15是否等腰三角形a=b && b!=c16a!=b&&b!=c19a=c && c!=b17b=c && a!=b18是否等邊三角形a=b && a=c20a!=b21b!=c22a!=c23是否直角三角形a*a+b*b=c*c24a*a+b*b!=c*c &&a*a+c*c!=b*b &&c*c+b*b!=a*a27a*a+c*c=b*b25c*c+b*b=a*a26編號abc覆蓋等價類預期輸出14561,2,3,4,5,6一般三
14、角形2-4567無效輸入34-568無效輸入445-69無效輸入51015610無效輸入64101611無效輸入74510112無效輸入845913不能構成三角形9413914不能構成三角形10145915不能構成三角形114461,2,3,4,5,6,16等腰三角形124641,2,3,4,5,6,17等腰三角形134661,2,3,4,5,6,18等腰三角形144561,2,3,4,5,6,19一般三角形154441,2,3,4,5,6,20等邊三角形164561,2,3,4,5,6,21一般三角形174561,2,3,4,5,6,22一般三角形184561,2,3,4,5,6,23一般三角形193451,2,3,4,5,6,24直角三角形203541,2,3,4,5,6,25直角三角形215341,2,3,4,5,6,26直角三角形224561,2,3,4,5,6,27一般三角形第二題:測試腳本:總體:摘要:頁面性能:測試日志概述:五、結果分析與實驗體會這次實驗,先是做白盒測試和黑盒測試。要先根據題目畫好判斷三角形形狀的流程圖,然后根據流程圖編寫代碼,最后設計白盒測試和黑盒測試的測試用例并且進行測試。第二題是用IBM RPT進行自動化測試。用IBM WebSphere自帶樣本PlantsByWebSphe
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 湘教版數學九年級上冊4.2《正切》聽評課記錄1
- 2025年度文化演出活動策劃與制作合同
- 北師大版歷史九年級上冊第17課《俄國的改革》聽課評課記錄
- 電商物流配送中的人力資源管理與培訓策略
- 現代通信技術在商業(yè)決策中的應用
- 生產線工藝流程圖繪制及解讀培訓教程
- 2025年度智能機器人研發(fā)投資合同書(機器人版)
- 環(huán)保產業(yè)中綠色金融的投資效益分析
- 電力企業(yè)人員招聘法律規(guī)范
- 【基礎卷】同步分層練習:五年級下冊語文第3課《月是故鄉(xiāng)明》(含答案)
- 復旦中華傳統(tǒng)體育課程講義05木蘭拳基本技術
- GB/T 13234-2018用能單位節(jié)能量計算方法
- (課件)肝性腦病
- 北師大版五年級上冊數學教學課件第5課時 人民幣兌換
- 工程回訪記錄單
- 住房公積金投訴申請書
- 高考物理二輪專題課件:“配速法”解決擺線問題
- 檢驗科生物安全風險評估報告
- 京頤得移動門診產品輸液
- 如何做一名合格的帶教老師PPT精選文檔
- ISO9001-14001-2015內部審核檢查表
評論
0/150
提交評論