黑盒子測試實驗報告3008218046王祎霂_第1頁
黑盒子測試實驗報告3008218046王祎霂_第2頁
黑盒子測試實驗報告3008218046王祎霂_第3頁
已閱讀5頁,還剩2頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、軟件測試技術(shù)實驗報告學院軟件學院年級2008級班 級學 號 3008218144姓 名趙立夫2011年3月14日軟件測試技術(shù)上機實驗報告題目:NTC電阻值線性插值程序的黑盒測試學院名稱軟件學院專 業(yè)軟件工程學生姓名趙立夫?qū)W號3007218144年 級08班級一班時間2011年3月14日目錄實驗名稱1實驗目的1實驗內(nèi)容及步驟1實驗分析2實驗結(jié)論3實驗名稱“ NTC電阻值線性插值程序的黑盒測試”實驗目的1. 掌握黑盒測試策略的選擇方法;2. GUI 界面的黑盒測試方法;3. 各種不同編程語言對計算機環(huán)境的要求以及對軟件部署過程的測試必要性;4. 測試者與設(shè)計者之間的交流與配合對軟件測試結(jié)果的影響。

2、實驗內(nèi)容及步驟1. 測試計劃1.1 項目整體計劃1) 測試項目名稱: NTC 電阻值線性插值計算器2) 版本編號 : V1.03) 測試項目介紹: 該計算器利用線性插值法對 NTC 熱敏電阻在不同溫度下的阻值進行近似計算,要求溫度值是介于-30 C至150 C之 間的實型量。4) 測試目的:檢驗該程序是否符合題目需求、界面是否友好。5) 測試時間:50 分鐘6) 測試人員:3008218144 趙立夫7) 測試環(huán)境:WINDOWS XP 系統(tǒng)下測試8) 測試安排:首先檢驗程序能否正常啟動、關(guān)閉,界面設(shè)計是否合理,能否進行輸入輸出操作。 之后根據(jù)項目要求對不同的輸入 行為劃分等價類, 分別進行輸

3、入測試, 以判斷其輸出是否 符合項目需求,并找到存在的 BUG,最后進行記錄9) 測試內(nèi)容: 基本的程序打開、關(guān)閉操作;輸入多組不符合要求的錯誤數(shù)據(jù)(不同情況)以得到反饋;輸入多組符合要求的數(shù) 據(jù)以得到計算出的電阻值。10) 評價標準: 界面簡潔、美觀;能夠正常的進行程序的打開、關(guān)閉; 能正確處理錯誤的輸入數(shù)據(jù)并給出相應(yīng)的提示信息; 得到正確的輸入數(shù)據(jù)后,能正確計算相應(yīng)溫度下的阻值; 能夠一鍵清空已輸入的文本,以重新輸入。1.2詳細測試計劃1)運行程序;2)輸入9組無效等價類數(shù)據(jù),將獲得的反饋與預期得到的結(jié)果相比較;3)輸入11組有效等價類數(shù)據(jù),將計算得到的結(jié)果與直接用公式計算出的阻 值相比較

4、;4)關(guān)閉程序;實驗分析1測試用例和結(jié)果1)測試項目名稱與版本號:NTC電阻值線性插值計算器 V1.02)測試環(huán)境: WINDOWS XP系統(tǒng)3)編寫人員:趙帥4)測試用例:見下表表1 測試用例測試用例用例編號輸入數(shù)據(jù)等價類類型期望輸出實際輸出1ab cd21x2bc3反饋輸入錯誤信息: 非實型數(shù)31.23.33輸入值有誤!請重4-23-3新輸入!請輸入5無效-30 C 到 150 C 的6-222溫度值,精度7250反饋輸入錯誤信息:0.1 C8-30.1錯誤的數(shù)據(jù)范圍9150.110-30184.2k Q184.2k Q11-29.9183.0k Q183.2k Q12-13.266.4k

5、 Q60.7k Q13-7.543.4k Q48.9k Q14032.5k Q32.5k Q150.1有效32.3k Q32.4k Q1637.46.0k Q6.0k Q17100.23746.5 Q746.8 Q18123.3410.3 Q411.1 Q19149.9223.2 Q223.2 Q20150222.7 Q222.7 Q5) 操作步驟: 按照 NTC 正確計算公式(非線性插值法) 編寫阻值計算程序作為測試結(jié)果的對照;打開需要測試的程序;按照預先設(shè)計好的測試用例依次進行輸入測試,使用“計算” 及“取消”按鈕進行操作,并記錄結(jié)果; 利用自己編寫的標準公式程序?qū)τ行y試用例進行計算,并

6、 記錄結(jié)果;關(guān)閉測試程序與對照程序;比較測試結(jié)果;6) 測試結(jié)果及結(jié)論:程序可以正常打開與關(guān)閉;程序能夠完美判斷輸入字符串是否為實型溫度值并且判斷該數(shù)是否符合項目要求的范圍;線性插值法計算出的電阻值與實際公式計算出的數(shù)值有一定誤差(溫度不是 5 的整數(shù)倍時),誤差的大小服從以下規(guī)律:a 溫度越接近 5 的整數(shù)倍,誤差越??;b 溫度與 5 的整數(shù)倍距離相同時,溫度越大,誤差越??; |另:文本輸入框?qū)剀囨I不敏感,只有點擊“計算”按鈕才能進行計算行為。(不足,非 BUG)點擊“取消”按鈕可以清空文本框;7) 測試人員:趙立夫8) 測試時間: 50 分鐘2. 測試問題報告1) 測試項目名稱與版本號:

7、 NTC 電阻值線性插值計算器 V1.02) 測試環(huán)境: WINDOWS XP 操作系統(tǒng)3) 測試人員:趙立夫4) 測試結(jié)論:本次測試的全部測試用例都順利通過,程序無問題。實驗結(jié)論通過本次實驗,我初步掌握了黑盒測試的方法以及如何正確選擇黑盒測 試策略,鑒于本次項目的特點, 我選擇的方法是等價類劃分與邊界值分析法。 另外,對于一個有 GUI 界面的程序,我更著重測試了在不同輸入狀態(tài)下程序 是否能夠完美得處理好人機交互過程,該項目的初始化與終止過程都沒有問 題,計算速度與精度也能夠滿足項目的要求,整體來看這是一個很優(yōu)秀的程 序。我從本次實驗中吸取到最多的教訓主要在于我的同伴對我的程序進行測 試的過

8、程中。本次實驗我使用的的 JAVA 語言,然而,無論是 eclipse 生成的 class 文件還是 jar 文件,僅僅靠同伴的 Windows 系統(tǒng)本身是根本無法運行的。 經(jīng)過多次查找資料與調(diào)試,我們終于找到問題的根源:想運行上述文件就要 在目標機上安裝JRE,我的同伴沒使用過JAVA,而JAVA本身又很難生成能夠 獨立運行在 WINDOWS 系統(tǒng)上的應(yīng)用程序。 自此我知道了以后如果需要發(fā)布 JAVA 編譯出的程序還需要同時提供給用戶 JRE 安裝包,為用戶提供能夠運 行該程序的平臺,這才是一個完整的程序。另外,本次實驗的要求并不清晰,有許多功能的描述都是模棱兩可的; 為了解決這個問題,我與我的同伴又分別扮演客戶方與開發(fā)方進行了幾次討 論,就以下問題達成共識:1 界面樣例中的“取消”按鈕功能是清空文本框

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 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

提交評論