簡易計算器軟件系統(tǒng)測試計劃5頁_第1頁
簡易計算器軟件系統(tǒng)測試計劃5頁_第2頁
簡易計算器軟件系統(tǒng)測試計劃5頁_第3頁
簡易計算器軟件系統(tǒng)測試計劃5頁_第4頁
簡易計算器軟件系統(tǒng)測試計劃5頁_第5頁
全文預覽已結束

下載本文檔

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

文檔簡介

1、簡易計算器軟件系統(tǒng)測試一:引言1.1編寫目的為了檢驗程序的正確性,和及時修正編碼過程中的錯誤。1.2背景測試的對象是自己設計編寫的簡易計算器程序,主要是完成簡單的計算功能。在測試之前,需要配置好JAVA工作環(huán)境,確保程序的啟動。1.3定義臨時變量:程序設計過程中簡單傳值所需使用的數(shù)據(jù)項定義。1.4參考資料JDK API 1.6 Windows系統(tǒng)自帶計算器 二:計劃2.1軟件說明本程序是由若干按鈕和用于顯示的文本框組成,故本測試計劃是針對文本框和按鈕而設計進行的。組件相關說明如下:按鈕0-9:輸入?yún)⑴c計算的數(shù)值。按鈕. :輸入小數(shù)點,實現(xiàn)輸入小數(shù)。按鈕+、-、*、x:用于輸入算術運算符。按鈕=

2、 :計算輸入,給出計算結果。按鈕清除:清除輸入,進行新的計算。按鈕退出:決定用戶退出操作,退出整個程序,退出本程序還是繼續(xù)計算操作,并給出相應的提示。顯示框: 顯示用戶的輸入、輸出和計算結果。參數(shù)說明:1. a1:參與計算的第一個數(shù)值。2. a2:運算符號。3. a3:參與計算的第二個數(shù)值。4. a4:計算結果。5. i :臨時變量,用做循環(huán)變量 。6. j :臨時變量,用做循環(huán)變量。7.pw:是否是非循環(huán)運算的狀態(tài)顯示。8.l : 長度變量,用于截取輸入數(shù)值時提供參數(shù)。9.k :是否進行新的計算的狀態(tài)指示。2.2測試內(nèi)容主要測試計算器的功能,其中包括,測試計算器的輸入,輸出,簡單計算結果的正

3、確性。2.3測試1(集成測試)2.3.1進度安排:編號測試日期測試內(nèi)容測試方法(1)2012-5-17集成測試正常輸入數(shù)字+符號+數(shù)字+“=”黑盒測試(2)2012-5-17缺項輸入數(shù)字+符號+“=”黑盒測試(3)2012-5-17缺項輸入數(shù)字+“=”黑盒測試(4)2012-5-17缺項輸入符號+“=”黑盒測試(5)2012-5-17缺項輸入符號+符號+“=”黑盒測試(6)2012-5-17多項輸入數(shù)字+符號+數(shù)字+符號+“=”黑盒測試(7)2012-5-17多項輸入數(shù)字+符號+數(shù)字+符號+數(shù)字+“=”黑盒測試(8)2012-5-17循環(huán)計算數(shù)字+符號+數(shù)字+“=”+符號+數(shù)字+“=”黑盒測試

4、(9)2012-5-17循環(huán)計算數(shù)字+符號+數(shù)字+“=”+數(shù)字+符號+數(shù)字+“=”黑盒測試(10)2012-5-17功能鍵盤“清除”黑盒測試(11)2012-5-17功能鍵盤“退出”黑盒測試(12)2012-5-17顯示測試數(shù)字+符號+“=”黑盒測試2.3.2條件程序測試環(huán)境a.硬件環(huán)境:PC。b.軟件環(huán)境:操作系統(tǒng)WindowsXp,工程環(huán)境MyEclipse6.0。2.3.3測試資料程序測試所需資料a.被測試程序。b.測試內(nèi)容。c.測試報告(測試結果)。2.4測試2(系統(tǒng)測試)2.4.1進度安排:編號測試日期測試內(nèi)容測試方法(1)2012-5-17系統(tǒng)測試界面測試按鈕手工測試(2)2012

5、-5-17界面測試文本框手工測試(3)2012-5-17界面測試系統(tǒng)控件手工測試(4)2012-5-17功能測試加法運算手工測試(5)2012-5-17功能測試減法運算手工測試(6)2012-5-17功能測試乘法運算手工測試(7)2012-5-17功能測試除法運算手工測試(8)2012-5-17性能測試(選測)Winner(9)2012-5-17安全性測試不涉及用戶信息,只做簡單的計算(選測)-2.4.2條件程序測試環(huán)境a.硬件環(huán)境:PC。b.軟件環(huán)境:操作系統(tǒng)WindowsXp, Java SDK 1.5.0及其以上版本2.4.3測試資料程序測試所需資料a.被測試程序。b.產(chǎn)品使用說明書c.

6、測試內(nèi)容(項)。d.測試報告(測試結果)。三:測試設計說明3.1測試(集成測試)控制:人工輸入測試。輸入:按進度編號進行測試。編號測試內(nèi)容測試內(nèi)容測試實例數(shù)據(jù)選擇策略(1)集成測試正常輸入5+5.3=判定條件覆蓋(2)缺項輸入2+=判定條件覆蓋(3)缺項輸入23=判定條件覆蓋(4)缺項輸入+=判定條件覆蓋(5)缺項輸入+=判定條件覆蓋(6)多項輸入2+5-=判定條件覆蓋(7)多項輸入5-3+5=判定條件覆蓋(8)循環(huán)計算3+5=+6=判定條件覆蓋(9)循環(huán)計算2+9=2+8判定條件覆蓋(10)功能鍵盤“清除”判定條件覆蓋(11)功能鍵盤“退出”判定條件覆蓋(12)顯示測試點擊顯示框輸入 2+5

7、=判定條件覆蓋測試結果:編號(1)(2)(3)(4)(5)(6)(7)(8)(9)(10)(11)(12)測試輸出10.3提示輸入錯誤提示輸入錯誤提示輸入錯誤無法輸入+無法輸入-;-3無法輸入+5;81410顯示框被清空退出成功無法輸入2+5=測試結果結果正常結果正常結果正常結果正常結果正常提示異常結果異常提示異常結果異常結果正常結果正常結果正常結果正常結果正常3.2測試(系統(tǒng)測試)控制:手工操作測試。輸入:按進度編號進行測試。編號測試內(nèi)容測試內(nèi)容測試實例測試分類(1)系統(tǒng)測試界面測試反復輸入0-9和.按鈕(2)界面測試反復輸入+ - * / 按鈕(3)界面測試測試退出按鈕(4)界面測試測試清

8、除按鈕(5)界面測試向文本框輸入任意內(nèi)容文本框(6)界面測試點擊關閉圖標系統(tǒng)控件(7)界面測試點擊最大化圖標系統(tǒng)控件(8)界面測試點擊最小化圖標系統(tǒng)控件(9)功能測試1+1加法運算(10)功能測試2.3-1=減法運算(11)功能測試2.0*3乘法運算(12)功能測試15/5=除法運算測試結果:編號(1)(2)(3)(4)(5)(6)(7)(8)(9)(10)(11)(12)測試輸出0-9&.+-*/提示是否退出,再次確認退出文本框被清空未能輸入任何內(nèi)容提示是否關閉,再次確認退出界面最大化界面最小化21.300000063測試結果結果正常結果正常結果正常結果正常結果正常結果正常結果正常結果正常結

9、果正常結果異常結果正常結果正常3.3測試報告:1.集成測試中:12組測試中兩組結果錯誤,一組異常,共計發(fā)現(xiàn)程序bug 3出。相應解釋如下:第(6)組:符號雖未顯示,但計算時符號改變,計算結果錯誤。第(7)組:符號雖未顯示,但計算時符號改變,計算結果錯誤。第(3)組:只輸入數(shù)字和“=”,需改進成直接顯示,不應提示輸入不完整,結果處理異常。2.系統(tǒng)測試中:10組測試中第10組測試結果顯示異常,解釋如下:第(10)組:精度顯示異常,應該顯示1.3,據(jù)源程序代碼顯示未對數(shù)據(jù)精度進行處理,以至于顯示精度與期望不符。四:評價準則4.1范圍及說明所選擇的測試用例能夠覆蓋方法體每個判定中的每個條件都曾獨立的影響判定的結果,但不能保證覆蓋所有判定的組合情況。系統(tǒng)測試內(nèi)容包含界面測試,功能測試,性能測試和安全性測試,測試用例覆蓋界面測試,功能測試,但未覆蓋性能測試和安全性測試。由于時間原因,性能測試未進行。對于計算器程序,由于所涉及內(nèi)容只是簡單簡單的計算,不涉及重大安

溫馨提示

  • 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

提交評論