軟件測試工具QTP逐步提升學習指南
Mercury QuickTest 企業級自動化測試工具!
目前已經被惠普收購,正式名字為HP QuickTest Professional software ,最新的版本為HP QuickTest Professional 10.0.
HP QuickTest Professional 提供符合所有主要應用軟件環境的功能測試和回歸測試的自動化。采用關鍵字驅動的理念已簡化測試用例的創建和維護。它讓用戶可以直接錄制屏幕上的操作流程,自動生成功能測試或者回歸測試用例。專業的測試者也可以通過提供的內置腳本和調試環境來取得對測試和對象屬性的完全控制。
一、基礎學習
1 、需要掌握的基礎:vbscript編程、QTP自帶的庫函數
2、需要準備的資料:vbscript中文幫助文檔、QTP自帶的幫助文檔
3、心理準備:QTP的幫助文檔基本都是全英文的,因此要有良好的英語閱讀能力,至少要有看到英語不怕的素質,我們可以裝上金山詞霸,隨時查閱。
4、學習的過程:安裝QTP、熟悉QTP的界面、進行基礎設置、錄制第一個腳本、運行;
5、QTP腳本調試常用:msgbox調試某個部分的輸出、斷點調試、F11單步運行
6、修改錄制好的腳本,以達到自己想要的效果。
二、穩步提升
1、對象:抓取對象、修改名稱、管理對象樹
2、根據抓取的對象,不使用錄制功能,獨立寫腳本;
3、調試、運行腳本
三、高級編程
該部分主要以個人的一些想法作為題材,大家可以自由發揮、努力嘗試
1、入門
1.1 編寫導入一張excel表的一個sheet到QTP的datatable的腳本
1.2 編寫點擊網頁的某個鏈接或button自動啟動QTP,執行某個Tests
1.3 綜合1、2即寫一個Tests,其需要輸入的信息由excel的sheet進行配置。啟動QTP,讀取配置的值,執行Tests。
2、深入
2.1 vbscript編寫輸出一個完整的html文檔
2.2 查詢QTP幫助文檔,了解QTP的錯誤報告
2.3 運行一個Tests,輸出錯誤報告
3、郵件系統
3.1 QTP編程實現向指定郵箱發送郵件
3.2 執行Tests,將錯誤報告以郵件的形式發出
3.3 整理錯誤報告樣式,增強錯誤報告的可閱讀性