古詩詞大全網 - 古詩大全 - uft步驟生成器 有什麽用'

uft步驟生成器 有什麽用'

QTP對象庫編程之步驟生成器

標簽: 編程objectgeneratorbuttoninserttable

2012-07-11 12:16

分類: 軟件測試

在QTP的對象庫編程中,存在著3種編寫代碼的方式,依次分別是:步驟生成器、Complete Word、對象拖動生成

壹個步驟生成器的例子:

1、添加壹些對象到對象庫(上壹篇介紹了如何添加對象),結果如下圖所示:

2、依次選擇QTP上方菜單欄→Insert→Step Generator

在Category中有3個下拉選項,這3個選項就分別代表了步驟生成器可以生成的3種不同類別的代碼

在選中TestObjects這個分類以後,它下面的那個Object下拉框默認顯示了壹個對象,這個對象就是對象庫中的那個父對象。

Object下拉框:這個下拉框可以選擇各種不同的操作,不過需要註意的是,Operation下拉框中的可選操作都是基於當前所選擇的對象,當前所選對象不支持的操作是選擇不到的。我們可以看到,當前默認選擇的是Sync操作,這個是系統默認的

接著在下面有壹個Arguments的區域,在這裏會顯示所選操作的壹些參數

再接著下面是壹個Returnvalue的勾選框,如果當前的對象操作可以有返回值的話,就可以勾選了,並且還能在後面的文本框中輸入返回值的名稱

3、點擊Object下拉框右邊的按鈕,在點擊以後會出現壹個SelectObject for Step的界面,如下圖所示。

在SelectObject for Step這個界面中可以進行對象的選擇,除此以外,還包括了壹些其他的功能,比如對象查找、從程序指定對象等

選擇“編輯框”和“百度壹下”按鈕對象,然後點擊OK按鈕

4、進行設置

可以從圖中看到Button控件的Click方法有3個參數,其中參數x和參數y是可以設壹個值的(如果需要的話),參數BUTTON由於不能設置具體的值,所以QTP顯示了<No Value>

可以對編輯框內輸入的內容進行參數化設置:

雙擊Vaule下的編輯框,點擊參數化按鈕,出現如下界面,再進行設置

在Data Table中輸入測試用例數據

5、最終在專家視圖和關鍵字視圖的結果如下: