直接描述的語法格式如下:
TestObject(“PropertyName1:=PropertyValue1”,“…”,“PropertyNameN:=PropertyValueN”) |
TestObject:測試對象的類型名,例如為WinButton,WebTable等
PropertyName:測試對象屬性名
PropertyValue:測試對象屬性值
2.使用Description對象
要使用Description對象,首先,用類似下面的代碼:
Set MyDescription = Description.Create() text1 = "服務器時間.*“ ‘為Description添加描述屬性 MyDescription(”name”).value = “WebTable” MyDescription(”Text”).value = text1 str = Browser("深圳市元征軟件有限責任公司").Page("用戶管理 | 診斷服務增值業務服務管理后臺"). WebTable(MyDescription).GetCellData (1,2) |
在這里,測試對象的屬性描述都包裝在了Description對象中,用Description對象實例來代表一個測試對象的屬性描述
QTP與QC的整合
通過QTP連接到QC后,可以將測試腳本保存到QC的測試需求中,然后就可以通過QC根據測試用例需求來運行QTP腳本并自動記錄測試結果。方法如下:
1、安裝“QuickTest Add-in for Quality Center”插件, QTP的安裝界面如圖,選擇“Quality Center加載項”就可以安裝QC的插件
2、QTP連接到QC
可以通過“File|Quality Center Connection”菜單,或 按鈕打開“File|Quality Center Connection”對話框,如圖。
在“File|Quality Center Connection”對話框中,在Server URL中輸入QC地址,點擊“Connect”按鈕
連接到QC后,出現左圖所示用戶登錄對話框。與通過IE登錄QC一樣,填入用戶名,密碼點擊“Authenticate認證后,選擇域,工程就可以了。登錄后如右圖所示,點擊“Close”按鈕,關閉對話框
3、QTP腳本保存到QC
連接到QC后,在保存腳本時,會出現“Quality Centera”按鈕,如左圖。點擊該按鈕,會跳到QC中的測試計劃目錄中,如右圖,選擇好目錄,修改好命名,保存即可。
4、QC中運行測試腳本
(1)、在測試計劃中運行測試腳本
在測試計劃中,選擇要運行的測試腳本,然后選擇測試腳本頁面,就可以看到與QTP中一樣的專家視圖和關鍵字視圖的腳本,如圖。點擊 按鈕,就會啟動QTP,并運行腳本,但運行結束后不會保存結果到QC中。其實在測試計劃中一般都調試腳本。
(2)、在測試實驗室運行QTP腳本
在測試實驗室中,可以運行一個測試腳本,也可以批量運行一個測試集中的多個腳本。
建立一個包含8個測試腳本的測試集后(建立測試集的方法參考QC的培訓文檔),如圖??梢赃x側一個測試腳本,然后點擊運行按鈕,運行單個測試項,也可以直接點擊運行測試集按鈕,運行測試集中的所有測試腳本。
點擊運行測試集后會出現如圖對話框,在該對話框中配置運行主機,配置后,點擊運行全部,測試腳本就會依次被執行。
運行完后測試結果記錄到QC,如圖,可以點擊 "LAUNCH REPORT"查看測試報告。
原文轉自:http://www.uml.org.cn/Test/201312031.asp