QTP的基本功能介紹(4)

發表于:2015-03-24來源:uml.org.cn作者:erix1991點擊數: 標簽:qtp
2.查看概要測試結果 測試腳本運行結束后,可在下圖所示界面中查看概要的是結果信息,包括測試的名稱,測試開始和結束時間,運行的迭代次數。通過的

  2.查看概要測試結果

  測試腳本運行結束后,可在下圖所示界面中查看概要的是結果信息,包括測試的名稱,測試開始和結束時間,運行的迭代次數。通過的狀態等。

  3.查看檢查點的結果

  在測試結果的左邊窗口中,用樹形結構展示了所有測試步驟,如果選擇節點Cheeckpoint ”OK“,則可以看到下圖的結果。

  二、QTP腳本開發

  1.關鍵字驅動測試

  2.數據驅動測試

  3.QTP描述性編程

  關鍵字驅動測試

  1.什么是關鍵字驅動測試方法

  關鍵字驅動測試方法(Keyword-driven testing),也叫表格驅動測試方法。關鍵字驅動測試把測試腳本的編程工作分離出去,讓那些沒有編程技巧的人也能開發自動化測試腳本。

  實現關鍵字驅動測試主要依賴自動化框架。通過自動化框架,僅需要測試人員開發表格和關鍵字,框架通過解釋表格數據和關鍵字來執行測試腳本,驅動被測的應用程序。這可以在QTP的關鍵字視圖中清晰的體現出來,例如,對 windows計算器進行測試的一個測試用例可用如圖所示測試表格來完成。

  2.編輯對象庫

  使用QTP的關鍵字驅動框架進行自動化測試的第一步是收集測試對象的信息,存儲到對象庫中(Object Repository)。

  添加測試對象的方法是選擇菜單“Resources|Object Repository”,打開“Object Repository-All Object Repositories”對話框,如左下圖。

  以計算器程序為例,選菜單“Oboject|Add Object to local”跳到打開的計算器應用程序界面,點擊鼠標出現下圖對話框,點擊OK按扭,添加對象到對象庫中.

  添加后的對象庫如圖,這樣就可以在關鍵字視圖中編輯測試步驟時,從下拉列表中選擇測試對象

  3.選擇測試對象

  編輯好對象庫后,就可以在關鍵字視圖的Item列選擇需要的測試對象,如左圖。

  如果測試對象不在下拉列表中,則可以選擇下拉列表中的“Object FromRepository”,從對象庫中選擇,如下圖所示。

  4.選擇對象相應的操作

  從對象庫中選取了測試對象后,則可以在“Operation”列選擇其相應的操作,例如,按鈕的單擊可選擇“click”,如圖所示

  5.設置測試邏輯

  在關鍵字視圖中,同樣支持測試邏輯的設置,例如條件判斷,循環等。

  下面介紹一個For循環的測試邏輯。該測試邏輯實現循環點擊計算器的“=”按鈕多次的效果。

  (1).在關鍵字視圖,單擊鼠標右鍵,選擇菜單“Insert Step|Loop statement|For…Next”,添加一個循環的測試步驟,如圖

  (2).在“Value”列中,顯示了For循環語句“For Iterator=1 To 1 Step 1”,該語句僅循環1次,因此,需要修改其中“To”后面的值為“3”,讓循環體內的語句執行3次,如圖

  (3).然后,在該語句的后面添加一個測試步驟,在Item列中選擇測試對象為“=”按鈕,在Operation列中,選擇測試對象的操作為“Click”,如圖所示

原文轉自:http://www.uml.org.cn/Test/201312031.asp

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