軟件測試實驗報告-2_第1頁
軟件測試實驗報告-2_第2頁
軟件測試實驗報告-2_第3頁
軟件測試實驗報告-2_第4頁
軟件測試實驗報告-2_第5頁
已閱讀5頁,還剩13頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

軟件測試實驗報告Version:1.2實驗一軟件測試管理姓名:班級:學號:一、實驗目的練習和掌握軟件測試管理的一般過程與步驟;掌握測試管理的人工過程和能夠通過相關管理軟件實現以下工作:配置軟件資產信息、軟件需求、軟件模型和缺陷數據庫;創建和管理多個測試組和用戶;配置測試環境、編寫詳細測試計劃、安排測試進度;設計測試腳本、測試用例;實施測試、執行測試和評估測試。二、實驗環境2.1 計算機一臺2.2 WindowsXPProfessional–VmwareWorkstation2.3 RationalRobot軟件三、實驗要求3.1 使用office套件(包括visio)手工配置軟件資產信息、軟件需求和軟件模型,編寫測試計劃、安排測試進度、實際測試腳本和測試用例;3.2 利用RationalTestManager實現軟件測試管理。四、實驗內容熟悉office套件的使用,會利用RationalTestManager實現軟件測試管理采用C/C++或者JAVA編程實現辨別三角形的程序(本次實驗使用JAVA的APPLET實現)其程序如下packagexiaobao;importjava.util.Scanner;publicclassTriangle{ publicstaticvoidmain(String[]args){ doublea,b,c; Scannerinput=newScanner(System.in); System.out.println("輸入三角形的三邊:"); a=input.nextDouble(); b=input.nextDouble(); c=input.nextDouble(); input.close(); if(a>0&&b>0&&c>0){ if(a+b>c&&a+c>b&&b+c>a){ System.out.println("能構成三角形."); if(a*a+b*b==c*c||a*a+c*c==b*b ||b*b+c*c==a*a){ if(a==b||a==c||b==c){ System.out.println("為等腰直角三角形."); }else{ System.out.println("一般直角三角形."); } }elseif(a==b&&b==c&&a==c){ System.out.println("為等邊三角形."); }elseif((a==b&&a!=c)||(a==c&&a!=b) ||(b==c&&a!=c)){ System.out.println("為等腰三角形."); }else{ System.out.println("為一般三角形."); } }else{ System.out.println("不能構成三角形."); } }else{ System.out.println("不能構成三角形."); } }}編寫測試用例判別三角形,利用RationalRobot工具,分別對判別三角行程序和Rational自帶例程TryIt進行功能性測試,給出測試報告和兩種測試方法的優缺點;五、實驗結果與分析1. 三角形判別程序運行結果截圖:輸入不同的值可能產生的結果:a.不是三角形 b.等腰直角三角形 c.直角三角形 d.等邊三角形f.等腰三角形 e.不等邊三角形g.不在允許取值的范圍之內,請重新輸入! h.不是數字,請重新輸入!“判別三角形應用程序”測試計劃1引言1.1標識1.2系統概述本次實驗是在虛擬機WindowsXPProfessional環境中運行,使用該虛擬機下的Rational工具集和office套件進行測試。在該環境中測試可以更加方便的使用測試工具,建立工程項目,編寫測試用例自動生成測試腳本。相關文檔:《測試進度計劃》、《功能說明書》3測試環境1. 硬件環境:裝有WindowXP系統的微型計算機一臺2. 軟件環境:Rational工具集、office套件、VMwareWorkstation虛擬機、虛擬機下裝有WindowsXPProfessiona系統、Java虛擬機、eclipse編程環境3.x(測試現場名)(本條應該標識一個或多個用于測試的測試現場,并分條描述每個現場的軟件測試環境)3.x.1軟件項(本條應該按名字、編號和版本標識在測試現場執行測試活動所需的軟件相,例如操作系統、編譯程序、數據庫、輸入文件等)編號測試名稱操作系統軟件項1輸入要求WindowsXPProfessionaIBMRationalTest2是否構成三角形WindowsXPProfessionaIBMRationalTest3三角形類型WindowsXPProfessionaIBMRationalTest3.x.2硬件及固件項計算機一臺3.x.3其他材料GBT-8567-2006計算機軟件文檔編制規范word版GBT9386-2008計算機軟件測試文檔編制規范3.軟件測試國際文檔IEEE829-20083.x.4所有權種類、需方權利和許可證3.x.5安裝、測試與控制IBMRationalTest、WindowsXPProfessiona、Myeclipse的軟件的安裝對a.不是三角形 b.等腰直角三角形 c.直角三角形 d.等邊三角形f.等腰三角形 e.不等邊三角形g.不在允許取值的范圍之內,請重新輸入! h.不是數字,請重新輸入等幾種情況分別進行測試與控制3.x.6參與組織3.x.7人員本次實驗是針對一個較小的程序所設計的,故工作量不是很大,完成本次試驗是一個人就可以。3.x.8定向計劃3.x.9要執行的測試本次計劃是對三角形這個程序進行簡單的測試4計劃4.1總體設計本次測試時采用的是功能測試,是功能測試里面的等價類測試,就是把所要測試的a.不是三角形 b.等腰直角三角形 c.直角三角形 d.等邊三角形f.等腰三角形 e.不等邊三角形g.不在允許取值的范圍之內,請重新輸入! h.不是數字,請重新輸入。等幾種情況分別進行測試與控制4.1.1測試級本次試驗采用的是功能性測試里面的規格說明、概要測試、詳細設計對應單元測試、集成測試、系統測試,這三個級別。4.1.2測試類別本次測試采用的是錯誤測試。4.1.3一般測試條件例如直角三角形輸入3、4、5滿足3+4>5、3+5>4、5+4>3這些條件同時還滿足3×3+4×4=5×54.1.4測試過程(在漸進測試或累計測試情況下,本條解釋計劃的測試順序或過程)4.1.5數據記錄、規約和分析(本條應該標識并描述在本STP中標識的測試期間和測試之后要使用的數據記錄、歸納和分析過程。若適用,這些過程包括記錄測試結果、將原始結果處理為適合評價的形式,以及保留數據規約與分析結果可能用到的手工、半自動、自動技術)4.2計劃執行的測試a.不是三角形是數字其取值x在x>0其三個值x1、x2、x3不滿足這三個x1+x2>x3、x1+x3>x2、x3+x2>x1中的一個就行了 b.等腰直角三角形是數字三個的取值x滿足x>0并滿足x1+x2>x3、x1+x3>x2、x3+x2>x1這三個同時還滿足x1=x2且x1*x1+x2*x2=x3*x3、x3=x2且x2*x2+x3*x3=x1*x1、x3=x1且x1*x1+x3*x3=x2*x2、 c.直角三角形是數字三個的取值x滿足x>0并滿足x1+x2>x3、x1+x3>x2、x3+x2>x1這三個同時還滿足x1*x1+x2*x2=x3*x3、x2*x2+x3*x3=x1*x1、x1*x1+x3*x3=x2*x2、 d.等邊三角形是數字其取值x在x>0,其三個值x1、x2、x3滿足x1=x2=x3f.等腰三角形是數字其取值x在x>0,有且僅有兩條邊x1、x2相等并滿足x1+x2>x3且x1*x1+x2*x2≠x3*x3 e.不等邊三角形是數字其取值x在x>0,三個值x1、x2、x3不滿足x1=x2、x2=x3、x1=x3中的任何一個g.不在允許取值的范圍之內,請重新輸入! h.不是數字,請重新輸入。4.2.x(被測試項)是功能性測試如輸入3、4、5這些都是輸入值而“直角三角形”則是輸出值4.2.x.y(測試項目的唯一標識)(本條應有項目唯一標識符標識一個測試,并為該測試提供以下測試信息:a.測試對象;三角形的類型b.測試級;單元測試c.測試類型;錯誤測試d.需求規格說明所規定的合格方法;e.測試方法;等價類測試4.3測試用例a.測試用例的名稱和標識;該測試是針對三角形的三條邊輸入的都應該是幾個阿拉伯數字b.簡要說明本測試用例涉及的測試項和特性;有三項值通過輸入這三個值判斷三角形的類型c.輸入說明;輸入三個值d.輸出說明;針對這三個值輸出情況如下:a.不是三角形 b.等腰直角三角形 c.直角三角形 d.等邊三角形f.等腰三角形 e.不等邊三角形g.不在允許取值的范圍之內,請重新輸入! h.不是數字,請重新輸入e.環境要求;1. 硬件環境:裝有WindowXP系統的微型計算機一臺2. 軟件環境:Rational工具集、office套件、VMwareWorkstation虛擬機、虛擬機下裝有WindowsXPProfessiona系統、Java虛擬機、eclipse編程環境5測試進度表本章應該包括或引用知道實施本計劃中所標識測試的進度表。包括:a.描述測試被安排的現場和知道測試的時間框架的列表或圖表;b.每個測試現場的進度表1)分配給測試主要部分的時間和現場時間;2)現場測試前,用于建立軟件測試環境和其他設備、進行系統調試、定向培訓和熟悉工作所需的時間;3)測試所需的數據庫/數據文件值、輸入值和其他操作數據的集合;4)實施測試,包括計劃的重測試;5)軟件測試報告的準備、評審和批準。其列表如下:測試類型測試用例用時測試結果a.不是三角形(1、2、6)…20分鐘無錯誤 b.等腰直角三角形(1、1、1.414)…10分鐘無錯誤 c.直角三角形(3、4、5)…10分鐘無錯誤 d.等邊三角形(6、6、6)…10分鐘無錯誤f.等腰三角形(8、8、15)…20分鐘無錯誤e.不等邊三角形(2、3、4)…30分鐘無錯誤g.不在允許取值的范圍之內,請重新輸入!(-4、5、8)…20分鐘無錯誤 h.不是數字,請重新輸入。(Hg、法、5)…20分鐘無錯誤6需求的可追蹤性7評價本次試驗是針對一個小程序進行測試的,其內容和工作量不是很大,具體的就是輸入三個值判斷三角形的類型是a.不是三角形 b.等腰直角三角形 c.直角三角形 d.等邊三角形f.等腰三角形 e.不等邊三角形g.不在允許取值的范圍之內,請重新輸入! h.不是數字,請重新輸入中的哪一種8注釋“判別三角形應用程序”測試說明1引言1.1標識編號測試名稱操作系統軟件項1輸入要求WindowsXPProfessionaIBMRationalTest2是否構成三角形WindowsXPProfessionaIBMRationalTest3三角形類型WindowsXPProfessionaIBMRationalTest1.2系統概述1. 硬件環境:裝有WindowXP系統的微型計算機一臺2. 軟件環境:Rational工具集、office套件、VMwareWorkstation虛擬機、虛擬機下裝有WindowsXPProfessiona系統、Java虛擬機、eclipse編程環境1.3文檔概述(本條包括本文檔的用途與內容,并描述與其使用有關的保密性或私密性要求)1.4與其他計劃的關系(若有,本條描述本計劃和有關項目管理計劃的關系)1.5基線(給出編寫本軟件測試計劃的輸入基線,如軟件需求規格說明)2引用文件GBT-8567-2006計算機軟件文檔編制規范word版GBT9386-2008計算機軟件測試文檔編制規范3.軟件測試國際文檔IEEE829-20083測試準備輸入三個值針對這三個值輸出情況如下:a.不是三角形 b.等腰直角三角形 c.直角三角形 d.等邊三角形f.等腰三角形 e.不等邊三角形g.不在允許取值的范圍之內,請重新輸入! h.不是數字,請重新輸入需要的環境有1. 硬件環境:裝有WindowXP系統的微型計算機一臺2. 軟件環境:Rational工具集、office套件、VMwareWorkstation虛擬機、虛擬機下裝有WindowsXPProfessiona系統、Java虛擬機、eclipse編程環境3.x(測試的項目唯一標識符)(本條應用項目唯一標識符標識一個測試并提供簡要說明,應分為以下幾條。當所需信息與前面為另一測試所指出的信息重復時,此處可作引用而無需重復)3.x.1硬件準備 硬件環境:裝有WindowXP系統的微型計算機一臺3.x.2軟件準備 軟件環境:Rational工具集、office套件、VMwareWorkstation虛擬機、虛擬機下裝有WindowsXPProfessiona系統、Java虛擬機、eclipse編程環境3.x.3其他測試前準備4測試說明注意:要按照測試計劃執行警告:按照測試計劃所規定的要求執行4.x(測試的項目唯一標識符)(本條應用項目唯一標識符標識一個測試,并分為以下幾條)4.x.y(測試用例的項目唯一標識符)(本條應用項目唯一標識符標識一個測試用例,說明其目的并提供簡要描述)4.x.y.1涉及的需求IBMRationalTest4.x.y.2先決條件硬件環境:裝有WindowXP系統的微型計算機一臺軟件環境:Rational工具集、office套件、VMwareWorkstation虛擬機、虛擬機下裝有WindowsXPProfessiona系統、Java虛擬機、eclipse編程環境4.x.y.3測試輸入按照上面的列出圖形同上4.x.y.4預期測試結果a.不是三角形 b.等腰直角三角形 c.直角三角形 d.等邊三角形f.等腰三角形 e.不等邊三角形g.不在允許取值的范圍之內,請重新輸入! h.不是數字,請重新輸入4.x.y.5評價結果的準則都在測試范圍內4.x.y.6測試過程同上所述4.x.y.7假設和約束5需求的可追蹤性6注釋“判別三角形應用程序”測試報告1引言1.1標識(本條應包含本文檔使用的系統和軟件的完整標識,包括標識號、標題、縮略語、版本和發行號)1.2系統概述本次實驗是在虛擬機WindowsXPProfessional環境中運行,使用該虛擬機下的Rational工具集和office套件進行測試。在該環境中測試可以更加方便的使用測試工具,建立工程項目,編寫測試用例自動生成測試腳本。相關文檔:《測試進度計劃》、《功能說明書》1.3文檔概述(本條包括本文檔的用途與內容,并描述與其使用有關的保密性或私密性要求)1.4與其他計劃的關系(若有,本條描述本計劃和有關項目管理計劃的關系)1.5基線(給出編寫本軟件測試計劃的輸入基線,如軟件需求規格說明)2引用文件(列出本文檔引用的所有文檔的編號、標題、修訂版本和日期。還應標識不能通過正常的供貨渠道獲得的所有文檔的來源)3測試結果概述(本章應分為以下幾條提供測試結果的概述)3.1對被測試軟件的總體評估(本條應:a.根據本報告中所展示的測試結果,提供對該軟件的總體評估;b.標識在測試中檢測到得任何遺留的缺陷、限制或約束;c.對每一遺留的缺陷、限制或約束,應描述:1.對軟件和系統性能的影響,包括未能得到滿足的需求的標識;2.為了更正它,將對軟件和系統涉及產生的影響;3.推薦的更正方案/方法)3.2測試環境的影響(本條應對測試環境與操作環境的差異進行評估,并分析這種差異對測試結果的影響)3.3改進建議通過這次試驗,應該要細化各個部分和細節內容使其結構清楚條理分明4詳細的測試結果a.不是三角形 b.等腰直角三角形 c.直角三角形 d.等邊三角形f.等腰三角形 e.不等邊三角形g.不在允許取值的范圍之內,請重新輸入! h.不是數字,請重新輸入4.x(測試的

溫馨提示

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

評論

0/150

提交評論