方法是:在關鍵字視圖的列頭單擊鼠標右鍵,選擇“comment”,則會多出一列,名為“comment”,在這一列中可以為每個測試步驟添加注釋。
(2).在關鍵字視圖添加測試信息的輸出
如果想在某個測試步驟完成后,輸入相應的測試信息到測試報告中,則可在該測試步驟單擊右鍵,選擇“InsertStep|Report”,出現如圖所示界面。
如在激活“login”界面前報告“開始登陸”
在界面的“Status”下拉框中,選擇測試
報告的狀態(可以是Done、Passed、Failed、Warning這四種狀體中的一種)
在“name”中輸入信息摘要,在“Details”中輸入詳細信息
添加報告后如圖:
(3).插入檢查點
可檢查類型包括下圖中所有Checkpoint中子菜單項,包括文字,位圖,XML,數據庫(數據表)等檢查點。每個檢查點的執行結果都會在Automation-Result中存在相應的記錄,有些檢查點需要在錄制狀態下才能夠使用。也可通過在測試步驟上單擊鼠標右鍵選擇菜單”Insert Standard Checkpoint“
例如我們檢查OK按鈕的屬性,插入一個標準檢查點。首先,定位到ok提交的步驟,單擊右鍵,選擇菜單” Insert Standard Checkpoint“,出現如右圖界面。在界面中選擇需要檢查的屬性,例如,選擇“Enableed”屬性,設置為ture,選擇“Text”屬性,設置“OK”。
單擊“OK”按鈕后,則可以在關鍵字視圖看到新添加的檢查點步驟,如下圖
(4).在關鍵字視圖中插入新的測試步驟
例如在輸入密碼前,我們需先點擊“help”按鈕查看幫助,這時我們就需要加入點擊“help”按鈕的測試步驟。
首先定位到輸入用戶名的步驟,然后單擊鼠標右鍵,選擇“Insert Step|Step Generator”,則出現左圖界面,“Category”包括“Test Object”、“Utility Object”和“Function”,分別代表如下
含義:
Test Object:測試對象,即被測程序的界面上的控件元素。
Utility Object:工具對象,是QTP內建的各種編寫測試腳本,輔助建立測試邏輯的工具類對象
Function:各種函數,包括庫函數、內建函數,本地腳本函數。
在這里,我們選擇“Test Object”,然后單擊“Object”下拉框旁邊的圖標按鈕
出現選擇對象界面,如左圖,在界面中選擇“help”對象,然后單擊“OK”返回到“Step Generator”界面后,在“operation”的下拉框選擇“Click”,并把“Insert another Step”選項勾選上。
(如果在“Select Object for Step”界面的對象 列表中沒有“help”對象,可以單擊界面中的手型按鈕,然后移動到Flight程序的“Login”界面,從中選擇對象“help”按鈕,則出現下圖界面,單擊“OK”按鈕,把“help”按鈕添加到測試
對象列表中)
單擊“Insert”按鈕,返回關鍵字視圖,可看到新的測試步驟已經添加,如圖
2.在專家視圖中編輯測試腳本
“Expert View”是一個強大的VBscript的腳本編輯器,在這里,可以直接編寫測試腳本的代碼,適合熟悉VBscript語言,有較好編程技巧的自動化測試工程師使用。
原文轉自:http://www.uml.org.cn/Test/201312031.asp