qtp做為自動化測試的頭牌的軟體,簡單來說可以讓機器去完成繁瑣的操作,並且支援vb,可以做的事情非常之多.
接下來我們學習下他的使用方式.
了解下qtp的執行語言,vbs,然後用系統自帶的飛機訂票系統來嘗試下以下操作.
1.配置
test settings (test > settings) 以及 options對話視窗 (tools > options),以確保quicktest會正確錄製並儲存.
2.錄製測試指令碼的準備.
先確定你打算錄製的東西的流程.一部部有計畫的寫.
比如我要制定1個訂票購買,xx航空公司,2張的流程.早上8:00段航班機票,訂票後,安全退出.
需要先登陸 訂票的系統那麼好,這裡就有1個登陸名密碼的操作,複雜點再加1個驗證密碼.
業務點:按順序先航空公司,機票2張.
退出,返回登陸和密碼
以上需要寫測試指令碼,具體格式可以用"行為1"-> "行為2"-> "xx"-> "xx"
瀏覽器需要先取消自動完成的功能,不要讓瀏覽器幫你自東輸入賬號和密碼,以確保在錄製的過程中,所有的操作都會被錄製下來。
3.錄製指令碼
按次序錄製指令碼,這點需要嚴格按第2部分的測試用例錄製指令碼.如果步驟被打亂了,意味著接下來所有的將不滿足效果. 這部分需要比較細心去做.
4.加強指令碼
在測試指令碼中加入檢查點,可以檢查網頁超連線,物件屬性或者字串.
嘗試改變一些引數的設定.延遲點等
5.指令碼除錯
排除錯誤,檢查方法就是重播指令碼xn次,來檢查流暢性.例如退出後的,登陸介面.
倚天劍自動化測試 QTP(四)
之前的東西多年不用都遺忘了很多,回上海翻下筆記後才記起來。掩面淚奔。1.在位址列中錄不出結果 乙個變通的辦法 with browser browser win window32 press file winmenu contextmenu select open.ctrl o with dialog...
自動化測試QTP 引數化
為什麼要進行資料引數化?個人理解是為了方便我們的測試,使用引數化資訊,可以為我們節省了很多 以下以小飛機訂票系統來說明一下引數化的用法 使用systemutil物件的run方法開啟程式 登入流程 引數化之一 使用者名稱引數化,資料從datatable來 dialog login winedit ag...
QTP自動化測試流程
qtp自動化測試流程 1 準備testcase 在進行自動化之前,將測試內容進行文件化,不建議直接錄製指令碼 在錄製指令碼之前設計好指令碼,便於錄製過程的流暢 由於測試用例設計和指令碼開發可能不是同乙個人完成,便於團隊合作 便於後期的維護 文件化的方式 td或者文件 2 配置qtp qtp支援不同的...