QTP的基本功能介紹(7)

發表于:2015-03-24來源:uml.org.cn作者:erix1991點擊數: 標簽:qtp
直接描述的語法格式如下: TestObject(PropertyName1:=PropertyValue1,,PropertyNameN:=PropertyValueN) TestObject:測試對象的類型名,例如為WinButton,WebTable等 PropertyName:測試

  直接描述的語法格式如下:

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

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97