版權聲明:本文為部落客chszs的原創文章,未經部落客允許不得轉載。 https://blog.csdn.net/chszs/article/details/1583650
WinRunner測試設計(1)
使用recording,programming,或者兩者結合,可以快速建立自動化測試。
本文内容:
1)了解WinRunner測試視窗
2)計劃一個測試
3)使用Context Sensitive Recording建立測試
4)使用Analog Recording建立測試
5)在測試中增加Checkpoints
6)用資料驅動測試來工作
7)在測試中增加Synchronization Points
8)Transactions測量
9)用熱鍵指令建立活動測試
10)對測試程式設計
11)編輯測試
12)管理測試檔案
正文:
通常,你通過recording一個基本的測試腳本來開始工作。在record期間,你執行的每一個操作都将産生一個測試腳本語句,這些語句顯示在測試視窗中作為測試腳本。你還可以增強測試腳本,通過鍵入TSL函數和程式設計元素,或者使用WinRunner可視化程式設計工具、函數産生器等。
錄制測試腳本有兩種模式:
(1)Context Sensitive錄制,你在執行應用程式時,它通過識别GUI對象來執行。
(2)Analog錄制,鍵盤輸入、滑鼠點選,精确的X、Y坐标記錄。
還可以增加GUI,位圖,文本,資料庫檢查點,以及同步點到測試腳本中。檢查點能讓你通過比較目前的行為和之前的行為進行比較來檢查應用程式。而同步點用于在運作測試時,解決時間和視窗位置問題。
還可以建立資料驅動測試,它用于測試驅動存儲在内部的表的資料。
注意:WinRunner錄制和編輯操作通常是使用滑鼠來執行的。WinRunner還能識别在Windows Accessibility Options工具下使用MouseKeys選項來執行的操作。
一、建立測試
1、建立測試腳本的步驟:
1)選擇你要測試的功能,決定在測試腳本中的檢查點和同步點;
2)在測試屬性對話框中關于測試的文檔通用資訊;
3)選擇一個Record模式,在應用程式中錄制測試;
4)指派一個測試名并儲存測試到檔案系統中或你的項目品質中心。
2、了解測試視窗
1)測試視窗工具條
2)測試腳本
由錄制或TSL程式設計産生的語句組成(TSL是Mercury Interactive's Test Script Language)
3)執行箭頭
訓示在運作測試期間執行到的行,在測試開始時應該用Run test from arrow option.
3、計劃一個測試
在開始測試前應仔細考慮一些要點:
1)決定你要測試的應用程式的功能
短小、有針對性的功能測試是最佳的。
2)分析你的測試中,哪些部分應該使用Analog recording,哪些該用Context Sensitive mode。
3)決定檢查點和同步點。
4)決定程式設計元素(如loops,arrays和使用者定義的函數),你想增加的測試腳本。