學習《QTP自動化測試進階》第5章 – QTP的基本使用
使用QTP進行自動化測試的基本過程:
(1)錄製測試腳本。
(2)編輯測試腳本。
(3)調試測試腳本。
(4)運行測試腳本。
(5)分析測試結果。
Object Spy的使用,測試過程中查看GUI對象的屬性和方法!
對象庫管理比較關鍵,錄製時會自動添加對象到對象庫,也可以手工添加!
測試對象作爲資源,可導出到文件中,以方便其他測試腳本的使用,方法是在對象庫管理界面中,選擇菜單“File | Export Local Object”
Action與對象庫之間要關聯
Reporter.ReportEvent用於寫測試日誌
腳本調試技巧:
1、選擇菜單“Tools | Check Syntax”,或者按快捷鍵“CTRL + F7”對測試腳本進行語法檢查
2、設置斷點(F9)
3、步進(F10)
4、跳入函數(F11)
5、Debug Viewer 查看對象、變量
F5運行腳本
Test Batch Runner可以批量運行測試腳本
收集了更多參考資料有待研究:
1、《QTP的Action模板》:
http://blog.csdn.net/Testing_is_believing/archive/2010/01/19/5214580.aspx
2、《增強QTP調試器功能的方法》:
http://blog.csdn.net/Testing_is_believing/archive/2008/03/19/2198263.aspx
http://www.advancedqtp.com/knowledge-base/articles/qtp-tricks4/qtp-hacks/vs2008-pdmdll-dramatically-improves-qtps-debug-engine/
3、knowledgeinbox.com中關於QTP調試技巧的文章:
http://knowledgeinbox.com/articles/qtp/debugging/
4、《QTP測試腳本的維護 - 使用Update運行模式和Maintenance運行模式》:
http://blog.csdn.net/Testing_is_believing/archive/2010/01/10/5170465.aspx
5、《QTP測試腳本批處理運行的兩個工具》:
http://blog.csdn.net/Testing_is_believing/archive/2008/03/20/2201178.aspx
6、MTM(MultiTestManager,QTP批量運行測試的小工具)的下載地址:
http://www.advancedqtp.com/Uploads/MultiTestManagerV8_2_4.zip
7、QTP附帶的介紹對象庫管理的視頻:
<QTP安裝目錄>\help\ORMPresentation.avi
8、QTP附帶的介紹基本使用方法的視頻:
<QTP安裝目錄>\help\ORMPresentation.avi