內蒙古工業(yè)大學《軟件測試》實驗指導書_第1頁
內蒙古工業(yè)大學《軟件測試》實驗指導書_第2頁
內蒙古工業(yè)大學《軟件測試》實驗指導書_第3頁
內蒙古工業(yè)大學《軟件測試》實驗指導書_第4頁
內蒙古工業(yè)大學《軟件測試》實驗指導書_第5頁
免費預覽已結束,剩余1頁可下載查看

下載本文檔

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

文檔簡介

1、一、課程名稱軟件測試二、課程的目的與任務軟件測試是信息系統(tǒng)開發(fā)中的一個重要步驟,隨著軟件變得日益復雜,軟件測試也變得 越來越重要。本課程主要介紹軟件測試技術的開展歷史與現(xiàn)狀、測試的基本理論與技術和測 試工具軟件的使用。本課程的目的是讓學生深刻理解軟件測試思想和基本理論;熟悉多種軟 件的測試方法、相關技術和測試過程;并熟悉幾種常用的主流測試工具軟件,從而為學生以 后就業(yè)和工作打下專業(yè)基礎。三、總體要求.學生和指導老師都要遵守課堂紀律,不得無故缺課、遲到或早退。.學生要對書中的內容提前預習,按時完成相應的實驗。.指導老師對學生要嚴格要求,對學生的設計要認真指導,認真解答學生所指出的問題, 并根據具

2、體情況作必要的集中講授。.每個學生要在實驗結束后的一周內,按要求撰寫實驗報告(紙質),由學習委員集中交 給指導老師。四、實驗安排序號實驗工程實驗 學時每組 人數(shù)實驗 類型開出 要求1實驗一測試用例設計21驗證必做2實驗二WinRunner測試腳本編程21驗證必做3實驗三計算器功能測試21驗證必做4實驗四LoadRunner測試工具的使用21驗證必做五、實驗目的、內容與要求實驗一測試用例設計(-)實驗目的.掌握用邊界值方法設計測試用例和執(zhí)行測試的過程;.掌握用等價劃分方法設計測試用例和執(zhí)行測試的過程;.掌握用決策表方法設計測試用例和執(zhí)行測試的過程。(二)實驗內容1、測試Excel中的公式uWEE

3、KDAY二注意:請詳細閱讀Excel的幫助文件。2、C+ Test靜態(tài)測試、動態(tài)測試(1)編寫C函數(shù)計算輸入的日期是星期幾。例如輸入(2012,4,25)輸出2 (星期三), 利用C+ test進行靜態(tài)測試,符合CRuleSo實現(xiàn)提示:基姆拉爾森計算公式:W= (d+2*m+3*(m+l)/5+y+y/4-y/100+y/400) mod 7+1在公式中d表示日期中的日數(shù),m表示月份數(shù),y表示年數(shù)。注意:在公式中有個與其他公式不同的地方:把一月和二月看成是上一年的十三月和十 四月,例:如果是2004-1-10那么換算成:2003-13-1。來代入公式計算。(2)編寫判斷閏年函數(shù)利用C+test

4、進行動態(tài)態(tài)測試,觀察覆蓋情況(三)實驗要求.用邊界值方法設計測試用例,填寫測試用例表;.用等價類劃分方法設計測試用例,填寫測試用例表;.用決策表方法設計測試用例,填寫測試用例表。.測試用例表格式如下所示:測試工程名稱對Excel中的函數(shù)“WEEKDAY ”的測試測試人員吳云濤編制日期2013-4-5功能特性用例編號輸入數(shù)據預期輸出實際輸出測試狀態(tài)11989-6-15非法輸出星期四通過21990-6-15星期五星期五通過31991-6-15星期六星期六通過42004-6-15星期二星期二通過59998-6-15星期一星期一通過69999-6-15星期二星期二通過710000/6/15#VALUE

5、!#VALUE!未通過82008/0/15#VALUE!#VALUE!未通過(四)實驗提示92008-1-15星期二星期二通過102008-2-15星期五星期五通過112008-11-15星期六星期六通過122008-12-15星期一星期一通過132008/13/15#VALUE!ttVALUE!未通過142008/6/0#VALUE!#VALUE!未通過152008-6-1星期日星期日通過162008-6-2星期一星期一通過172008-6-30星期一星期一通過182008-6-31#VALUE!#VALUE!未通過192008/7/32#VALUE!#VALUE!未通過測試結果分析Exce

6、l中的公式“WEEKDAY ”的詳細功能請參考Excel的相關幫助。實驗二 WinRunner測試腳本編程(一)實驗目的. 了解WinRunner的主要功能,熟悉WinRunner8.2的使用環(huán)境;.掌握掌握WinRunner的兩種測試腳本錄制方法;.掌握在測試腳本中插入同步點、建立檢查點的方法。4、掌握數(shù)據驅動測試腳本的轉換方法,實現(xiàn)多組數(shù)據自動測試。(二)實驗內容以樣本軟件Flight 4A為被測對象,錄制腳本、插入同步點、建立檢查點、建立數(shù)據驅 動測試腳本。.插入同步點1)錄制測試腳本:在Flight Reservation中輸入一筆新訂單,然后刪除剛剛新增的訂單。2)改變預設的等待時間

7、:將預設等待時間1。秒鐘,縮短為1秒鐘。3)執(zhí)行測試腳本。4)在測試腳本中加入同步點,獲取狀態(tài)Insert Done的圖像信息。5)執(zhí)行已加入同步點的測試腳本,并監(jiān)視測試結果。.建立檢查點以樣本軟件Flight 4A為被測對象:1)以Context Sensitive模式錄制測試腳本。開啟Open Order窗口,對【Order No.】 check box建立檢查點。2)勾選Order No. check box,輸入訂單編號。3)對【Customer Name】 check box建立檢查點。4)點擊【OK】按鈕開啟訂單。5)停止錄制測試腳本,并保存。6)執(zhí)行腳本,監(jiān)視測試結果。7)在此測

8、試腳本基礎上,繼續(xù)以Context Sensitive模式錄制測試腳本。開啟 訂單, 輸入 號碼。8)切換到Analog錄制模式,在Agent Signature中簽名。9)再切換到Context Sensitive模式,對Agent Signature建立圖像檢查點。10)清除簽名,對AgentSignature再次建立圖像檢查點。11)關閉 訂單窗口,停止錄制。12)執(zhí)行測試腳本,查看結果。3.建立數(shù)據驅動測試腳本以樣本軟件Flight 4A為被測對象:1)開啟 Flight Reservation 并登錄。2)以Context Sensitive模式錄制測試腳本:a.開啟訂單,勾選【Or

9、derNo.】輸入訂單號,然后點擊【OK】。b.開啟Fax Order窗口,再點擊【Cancel】關閉窗口。c.停止錄制測試腳本,并保存。3)在測試腳本中插入函數(shù),取得 訂單窗口上的#丁記5、Ticket Price Total各字 段的值。4)對測試腳本編程,判斷Total字段的值是否正確。5)使用Debug模式對腳本除錯。6)將測試腳本轉換成數(shù)據驅動測試腳本。7)將數(shù)據加入數(shù)據表中,調整測試腳本。8)執(zhí)行測試腳本并查看結果。(三)實驗要求.分別使用R叩idTest Script Wizard、錄制、GUI Map Editor三種方法學習GUI,將識 別后的GUI對象保存到GUI M叩中;

10、.在GUI Map中查看GUI對象,理解GUI Map的作用以及WinRunner是如何識別對象 的;.使用Context Sensitive和Analog兩種模式錄制測試腳本并執(zhí)行測試腳本;.在測試腳本中插入同步點,執(zhí)行已加入同步點的測試腳本,并監(jiān)視測試結果;.建立圖像檢查點;.將測試腳本轉換成數(shù)據驅動測試腳本,將數(shù)據加入數(shù)據表中,調整測試腳本,執(zhí)行 測試腳本并查看結果。實驗三 計算器功能測試(-)實驗目的.理解并掌握WinRunner或QTP的測試流程;.掌握掌握數(shù)據驅動測試腳本編寫方法;(二)實驗內容.識別windows計算器GUI對象(假設使用WinRunner工具);.編寫數(shù)據驅動測試腳本,分別測試windows計算器的加、減、乘、除運算。(三)實驗要求.分別為windows計算器的加、減、乘、除運算設計測試用例,填寫用例設計表;.編寫數(shù)據驅動測試腳本,使用Debug模式對腳本除錯;實驗四LoadRunner測試工具的使用(-)實驗目的. 了解LoadRunner的主要功能和使用方法;.掌握LoadRunner的測試流程;(二)實驗內容使用LoadRunner模擬30個并發(fā)用戶,對web應用程序mercuryWebTours進行性能測試。.錄制腳本新建一個空白腳本,選擇We

溫馨提示

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

評論

0/150

提交評論