學習《QTP自動化測試進階》第19章 – QTP的自動化對象模型及其使用
QTP提供了完整的自動化對象模型,可用多種編程語言和開發工具來編寫控制QTP運行和測試的代碼
使用QTP自動化模型的場景:
初始化腳本:編寫腳本自動化地啓動QTP,並設置必要的錄製、回放等環境變量選項。
維護測試:可以編寫腳本循環遍歷測試項目,更新一些測試對象的值,或者爲已有的測試項目設置新的選項。
從其他程序中調用QTP:在其他測試程序中調用QTP、管理和安排測試腳本的運行。
其它學習資源
1、《在HTML頁面中調度QTP》:
http://blog.csdn.net/Testing_is_believing/archive/2010/01/01/5118756.aspx
2、《C#通過AOM調用QTP的內存泄漏問題》:
http://blog.csdn.net/Testing_is_believing/archive/2009/12/27/5086516.aspx
3、自動化測試框架中必不可少的一部分是測試腳本的調度執行,一般採用AOM方式調用QTP,需要包括設置測試參數、指定測試結果文件存儲的目錄、記錄執行過程日誌、發送郵件等功能,應該可以與持續集成框架結合。QTRunner就是這樣一個用VBS寫的QTP調度框架:
http://blog.csdn.net/Testing_is_believing/archive/2009/12/19/5037830.aspx