QTP自動化測試高階

2022-04-10 14:57:45 字數 2907 閱讀 4357

本文選自《qtp自動化測試高階》一書

軟體產品的測試與硬體產品的檢測一樣需要認真、嚴格、細緻的工作態度,但是軟體測試似乎比硬體的檢測要複雜得多,並且不能充分利用檢測工具的精確工作能力,依賴測試人員的個人判斷、對業務知識的掌握深度、測試用例的設計能力、智慧型和經驗。

最近幾年,軟體測試工具取得了長足的進步,逐步得到應用和普及,在軟體測試的各個領域發揮著應有的作用。各軟體企業也紛紛「上馬」自動化測試專案,自動化功能測試工具作為開展功能自動化測試專案不可或缺的一部分,是每個實施自動化測試的測試團隊需要認真選擇和合理應用的一項內容。

quick test professional(簡稱qtp)是這些測試工具中的佼佼者,被譽為軟體測試人員的「倚天劍」,擁有先進的關鍵字驅動測試能力,以及強大的測試指令碼開發能力,關鍵在於測試人員如何使用它。用好了,則是「倚天劍」;用不好,則是「一堆廢鐵」。

很多軟體企業耗費巨資購買了這些測試工具,但是沒有合理地使用,被測試人員擱置在一旁。究其原因是因為沒有充分認識自動化測試的價值,缺乏必要的自動化測試理論培訓和測試工具的使用培訓。

本書的內容安排

講述了軟體測試的基礎知識、自動化測試的基礎知識、自動化測試專案的管理方法、自動化測試工具的基本原理、測試工具的選型等。這3章知識是自動化軟體測試工程師必須具備的基礎知識,同時也是軟體測試入門者急需了解和掌握的知識。

講述了qtp的安裝和配置方法、qtp基本功能的使用、測試專案的建立方法、測試指令碼的編寫和除錯方法等,並且介紹了qtp與其他測試工具(winrunner、loadrunner)的整合方法。這3章內容是自動化測試工程師,尤其是採用qtp作為測試指令碼開發工具的測試人員必須掌握的基本知識。

深入講解qtp的各種功能,包括關鍵字驅動測試方法的使用、資料驅動測試方法的使用、描述性程式設計方法的使用,並且深入介紹了qtp的指令碼開發語言vbscript的使用,另外還闡述了qtp的action管理、虛擬物件管理、函式庫管理等內容,對於常見的測試物件和控制項型別,也做了相對全面的介紹,包括:windows標準物件、activex物件、vb物件、web物件。

主要介紹了qtp的外掛程式技術以及.net外掛程式擴充套件技術的使用,另外還介紹了qtp的自動化物件模型的使用方法,最後綜合應用各種測試指令碼開發技巧介紹如何開發乙個「猴子」測試程式。

本書由淺入深,由理論到實踐,尤其適合初級讀者逐步學習和完善自己的自動化測試方面的知識結構,並且結合qtp各種實用的應用技巧介紹如何使用各種測試指令碼的開發方法,是qtp自動化測試團隊和自動化測試工程師的案頭指南和最佳實踐指導。

本書的特點

本書在講解自動化測試指令碼開發知識和qtp的使用過程中,通過詳細的例子進行分析和講解,讓讀者可以通過例子進行理解,並且可以自己進行嘗試,非常適合獨立學習和研究自動化測試技術的初級測試工程師參考使用。

本書以循序漸進的方式講解了自動化功能測試的基本知識,結合qtp的使用,深入講解自動化測試指令碼的開發,涉及目前流行的資料驅動測試方法、關鍵字驅動測試方法等方面的內容,並且詳細講解了如何使用qtp測試windows控制項、activex控制項、vb控制項、web控制項等。

對於希望了解和使用qtp的外掛程式技術的測試工程師,還詳細講解了qtp的.net外掛程式的使用,包括利用.net外掛程式測試.net windows form、web form,以及最新的wpf控制項。同時還介紹了.net外掛程式的擴充套件技術,以及qtp的自動化物件模型的使用方法。

適合閱讀本書的讀者

本書面向使用qtp測試工具進行自動化功能測試的測試工程師,以及希望了解自動化功能測試的測試員。

編 者

書名:qtp自動化測試高階

編著

isbn 978-7-121-10870-9

出版日期:2023年6月

定價:59.00

開本:16

頁碼:512頁

本書以循序漸進的方式講解了自動化功能測試的基礎知識,結合最新版本的qtp 10的使用,深入講解了自動化指令碼的開發技術,涉及目前流行的資料驅動測試方法、關鍵字驅動測試方法等方面的內容,並且詳細講解了如何使用qtp測試windows控制項、activex控制項、vb控制項、web控制項、.net控制項等,以及碰到一些qtp不能識別的第三方控制項、自定義控制項時的解決辦法。

對於希望了解和使用qtp的外掛程式擴充套件技術的測試工程師,本書還詳細講解了qtp的.net外掛程式擴充套件技術、web外掛程式擴充套件技術的應用,以及extensibility accelerator的使用。另外,本書還介紹了qtp自動化物件模型(aom)的使用方法,以及如何基於aom構建qtp的測試排程執行框架。本書在講解自動化測試指令碼開發知識和qtp工具的使用過程中,通過詳細的例子和案例進行分析,讓讀者可以通過例子練習和理解,動手嘗試,非常適合獨立學習和研究自動化測試技術的測試工程師參考使用。

本書面向使用qtp(quick test professional)測試工具進行自動化功能測試的測試工程師,以及希望了解自動化功能測試的測試員、希望基於qtp開展自動化測試專案的測試團隊。

同類書推薦:軟體測試實踐

qtp自動化測試實踐

loadrunner效能測試應用

軟體測試精要

網際網路單元測試及實踐

手機軟體測試最佳實踐

本書詳細資訊:

想即時獲取更多圖書及活動資訊,趕快加入博文視點讀者俱樂部 吧!

QTP自動化測試流程

qtp自動化測試流程 1 準備testcase 在進行自動化之前,將測試內容進行文件化,不建議直接錄製指令碼 在錄製指令碼之前設計好指令碼,便於錄製過程的流暢 由於測試用例設計和指令碼開發可能不是同乙個人完成,便於團隊合作 便於後期的維護 文件化的方式 td或者文件 2 配置qtp qtp支援不同的...

自動化測試QTP 引數化

為什麼要進行資料引數化?個人理解是為了方便我們的測試,使用引數化資訊,可以為我們節省了很多 以下以小飛機訂票系統來說明一下引數化的用法 使用systemutil物件的run方法開啟程式 登入流程 引數化之一 使用者名稱引數化,資料從datatable來 dialog login winedit ag...

QTP自動化測試培訓大綱

qtp 自動化測試培訓大綱 面向目標 軟體測試工程師 qa 測試經理 採用教材 qtp自動化測試高階 課程大綱 1 如何開展自動化功能測試?2 gui測試工具原理練習1 自己動手設計和編寫乙個小型的基於 gui的自動化測試工具。3 qtp基本概念 qtp基本使用方法 qtp檢查點 引數化 datat...