QTP寫指令碼的三種方式

2021-04-13 23:26:54 字數 544 閱讀 5195

研究了一段時間的qtp(quick test profession),關於qtp的錄製方式總結如下:

前提條件:待測試的系統bata版也完成,設計測試指令碼。

實現方法:可以直接使用qtp錄製該系統,按照測試式樣書,然後新增檢查點。

特點:要到專案基本完工時,才能設計指令碼,受時間制約,不利於測試進行。

前提條件:系統製造初期,測試設計同步進行,html已經基本成形時。

實現方法:設計測試指令碼時,可以將頁面物件新增到qtp的物件庫裡面,然後在keyword view 中編寫指令碼,按照式樣書新增檢查點。

特點:適合初學者,或者testing qa人員,視覺化程式設計,簡單方便,有充足的時間設計測試。

前提條件:系統製造初期,測試設計同步進行,html已經基本成形時。

實現方法:直接在expert view模式下,使用描述性語言程式設計。

特點:方便,自由,可重用性高,易於公升級維護,但是難度也相應的增大

實踐中,還要取決於測試的框架,如果使用qc的話,建議使用前兩種方法,錄製。如果使用vba編寫自己的框架的話,那肯定要使用描述性程式設計了。

QTP三種同步方式

當乙個應用在執行了乙個步驟之後,需要一定時間的響應,而此時指令碼是按照指令碼 的執行策略,並沒有準備等待系統的響應,而是直接執行下一行指令碼,那麼此時qtp可能由於系統響應過慢而丟擲錯誤。而同步點的作用就是插入一段等待時間後再執行下一步操作。在qtp中一共有三種同步的方式 1 sync用法 brow...

QTP三種錄製模式

前兩天學下了一下三種錄製模式為 normal recording 一般錄製模式 analog recording 模擬錄製模式 low level recording 低階錄製模式 normal recording 模式 預設的錄製模式,在應用程式上識別物件,不考慮它們在介面上的位置 analog ...

shell指令碼的三種執行方式

執行shell指令碼的三種方式有 1.sh test.sh 2.test.sh 3.source test.sh or test.sh 對於test.sh指令碼來說,如果沒有執行許可權或者沒有在檔案開頭指定直譯器,那麼只能使用第一種執行方式,除此之外,他們沒有什麼差別 但是對於第三種執行方式來說,它...