第1章 測試腳本開發從零開始
1.1 自動化測試從零開始
1.1.1 什麼是自動化測試
1.1.2 嚴格的自動化測試流程
1.1.3 自動化測試用例設計詳解
1.1.4 教父級自動化測試工具QTP
1.1.5 總結
知識點鞏固和舉一反三練習
1.2 幫助文檔(HELP)--QTP的說明書
1.2.1 永遠任勞任怨的良師益友“F1”
1.2.2 妙用F1可事半功倍
1.2.3 請遺忘腦中的代碼,掌握查閱Example實例技巧
1.2.4 總結
知識點鞏固和舉一反三練習
1.3 錄製與迴放--QTP的開關
1.3.1 請拒絕“錄製”,再開始你的實際項目之旅
1.3.2 錄製功能更多的隻是新人學習時的利器
1.3.3 錄製時需注意模式的切換
1.3.4 有必要讓你掌握尤其重要的QTP迴放機製
1.3.5 總結
知識點鞏固和舉一反三練習
1.4 認清並請遠離QTP的腳本錄製模式
1.4.1 QTP的兩種視圖及思維轉換
1.4.2 總結
知識點鞏固和舉一反三練習
1.5 QTP精華--對象庫(上)之基礎攻略篇
1.5.1 引言
1.5.2 對象庫的齣現改寫瞭軟件測試曆史
1.5.3 一個簡單的實例介紹對象庫原理、機製及操作流程
1.5.4 對象庫基本操作
1.5.5 Object Spy讓對象無處藏身
1.5.6 對象庫的最高指揮官(Object Repository Manager)
1.5.7 總結
知識點鞏固和舉一反三練習
1.6 對象庫(下)之進階編程篇
1.6.1 引言
1.6.2 基於Expert View的對象庫編程必備知識
1.6.3 封裝對象模型--Test Objects VS Run-time Objects
1.6.4 梳理運行時對象的封裝與自身接口的屬性區彆
1.6.5 幾種常見對象無法識彆或識彆錯誤的原因
1.6.6 總結
知識點鞏固和舉一反三練習
1.7 描述性編程(Descriptive Programming)
1.7.1 一點都不高深的描述性編程技術
1.7.2 掌握描述性編程的兩種寫法
1.7.3 Object Identification與Spy結閤DP的妙用
1.7.4 描述性編程的妙用以及與對象庫編程的混搭
1.7.5 終極對決--對象庫編程(OP)VS描述性編程(DP)
1.7.6 總結
知識點鞏固和舉一反三練習
1.8 數據池(Data Table)的應用
1.8.1 引言
1.8.2 學會使用DataTable進行參數化
1.8.3 Test DataTable VS Run-time DataTable
1.8.4 用好DataTable對象使腳本更加靈活
1.8.5 總結
知識點鞏固和舉一反三練習
1.9 操作模塊(Actions)
1.9.1 使用Actions來控製好業務流
1.9.2 Call Action的3種方式
1.9.3 Action的切分
1.9.4 總結
知識點鞏固和舉一反三練習
1.10 QTP的驗證點與測試報告
1.10.1 自動化測試的有效性取決於驗證點的質量
1.10.2 偵探Jack再度登場
1.10.3 拋棄工具的使用,請使用QTP驗證點函數
1.10.4 靈活地自定義驗證點
1.10.5 走進QTP Report--Test Report正式登場
1.10.6 自定義驗證點--HTML模式
1.10.7 總結
知識點鞏固和舉一反三練習
第2章 輕鬆駕馭實際項目
2.1 VBScript在項目中的應用
2.1.1 請培養代碼規範的好習慣
2.1.2 VBS基礎知識提煉
2.1.3 常用函數解析
2.1.4 Function VS Sub終極角逐
2.1.5 獲取對象引用GetRef方法
2.1.6 類的簡單應用
2.1.7 VBS中SendKeys與項目結閤的妙用
2.1.8 總結
知識點鞏固和舉一反三練習
2.2 精通項目中10類常用Web控件
2.2.1 讀前布告(引言)
2.2.2 Browser&Page;
2.2.3 Link
2.2.4 WebEdit&WebButton;
2.2.5 WebElement
2.2.6 WebCheckBox
2.2.7 WebList&WebRadio; Group
2.2.8 WebTable
2.2.9 總結
知識點鞏固和舉一反三練習
2.3 函數資源庫(Library Files)
2.3.1 引言
2.3.2 資源池靜態調用方式
2.3.3 強大的動態調用方式
2.3.4 函數庫功能在QTP 10.0中的增強
2.3.5 總結
知識點鞏固和舉一反三練習
2.4 環境變量(Environment Variables)
2.4.1 引言
2.4.2 實用的QTP內置環境變量
2.4.3 靈活地自定義環境變量及利用外部XML配置環境變量
2.4.4 綜閤實例--環境變量的動態生成與秘密加載
2.4.5 總結
知識點鞏固和舉一反三練習
2.5 常用保留對象(Utility Objects)
2.5.1 常用保留對象介紹
2.5.2 隱藏保留對象介紹
2.5.3 自定義保留對象
2.5.4 總結
2.6 QuickTest自動化模型對象(AOM)
2.6.1 不同開發環境下的AOM使用解析
2.6.2 QTP自動化模型的引用
2.6.3 讓QTP舞動起來
2.6.4 總結
2.7 無人值守測試的守護神--場景恢復(Recovery Scenarios)
2.7.1 必須知道的幾種場景恢復的誤區
2.7.2 陌生的Web默認場景恢復
2.7.3 無所不能的自定義場景恢復函數
2.7.4 總結
第3章 項目應用高級擴展實例精講
3.1 正則錶達式
3.1.1 何時在腳本中設計正則錶達式
3.1.2 正則之對象屬性參數化應用詳解
3.1.3 RegExp對象的應用講解
3.1.4 總結
知識點鞏固和舉一反三練習
3.2 HTML DOM測試應用
3.2.1 瞭解DOM在QTP中應用的好處
3.2.2 IE對象模型結閤HTML DOM的Web應用
3.2.3 DOM在QTP Web測試中的應用
3.2.4 總結
知識點鞏固和舉一反三練習
3.3 數據庫操作(ADO)
3.3.1 何時使用ADO數據驗證
3.3.2 構建數據庫連接字符串的兩種方式
3.3.3 數據庫查詢
3.3.4 數據庫修改
3.3.5 自定義動態數據庫驗證函數
3.3.6 總結
知識點鞏固和舉一反三練習
3.4 Excel--數據驅動必備利器
3.4.1 利用EOM自動化EXCEL
3.4.2 動態加載並運行宏代碼
3.4.3 Excel使你可以實現更多
3.4.4 總結
知識點鞏固和舉一反三練習
3.5 WshShell對象常用方法介紹
3.5.1 WshShell對象介紹
3.5.2 激活窗口AppActivat
3.5.3 獲取當前路徑CurrentDirectory
3.5.4 最常用的sendkeys發送
3.5.5 輕鬆完成注冊錶的讀寫
3.5.6 總結
3.6 FSO對象模型
3.6.1 利用FSO模型完成各種操作方式
3.6.2 相對路徑的應用
3.6.3 輕鬆利用FSO生成QTP測試日誌
3.6.4 總結
3.7 重要的Test Design Studio
3.7.1 領略什麼纔是為QTP量身定做
3.7.2 Quick Bundles飛一樣的速度
3.7.3 強大的靜態代碼分析
3.7.4 堪比Visual Studio的Intellisense
3.7.5 智能XML Comments自動生成
3.7.6 獨一無二的VBScript文檔生成
3.7.7 總結
知識點鞏固和舉一反三練習
3.8 DotnetFactory對象
3.8.1 調用.NET標準類庫
3.8.2 調用自定義編寫的.NET類庫
3.8.3 建立GUI數據配置交互的.Net Form
3.8.4 總結
知識點鞏固和舉一反三練習
3.9 API的應用
3.9.1 Extern對象詳解
3.9.2 VB API轉化QTP API
3.9.3 純VBS調用API實現簡單GUI自動化
3.9.4 總結
知識點鞏固和舉一反三練習
第4章 QTP領先技術之走嚮世界
4.1 QTP深入探索
4.1.1 訪問對象自身接口的特殊渠道
4.1.2 重載頁麵後Web對象的重用
4.1.3 ORM對象庫自動化模型
4.1.4 重寫Reporter對象
4.1.5 XML聯閤XSL輸齣HTML報錶
4.1.6 創建保留對象的會話實例
4.1.7 AutoLtX技術的應用
4.2 QTP深層機密
4.2.1 訪問.NET控件對象私有屬性
4.2.2 保留對象Setting的隱藏模式
4.2.3 管理動態保留對象的隱藏組件
4.2.4 自定義Class類注入測試對象
4.2.5 注冊異類子控件強製注入開啓Hook
4.2.6 MFL自動化路徑模型對象應用
4.2.7 映射無法識彆的.NET對象類
4.3 總結
第5章 QTP領先技術之模式設計
5.1 QTP設計模式
5.1.1 初識設計模式(Design Patterns)
5.1.2 單例設計模式(Singleton)
5.1.3 工廠設計模式(Factory)
5.1.4 命令包裝模式(Command)
5.1.5 迴調設計模式(CallBack)
5.1.6 函數指針模式(Function Pointer)
5.1.7 類的繼承模式(Extends)
5.1.8 總結
5.2 GUI層麵嚮對象的擴展設計
5.2.1 層的概念
5.2.2 封裝測試對象類
5.2.3 調用業務行為
5.2.4 對象識彆結果分析
5.2.5 總結
第6章 QTP原創框架設計展示
6.1 框架設計理念
6.1.1 框架核心介紹
6.1.2 框架設計總圖
6.1.3 框架結構細分
6.1.4 框架目錄結構
6.2 框架設計平颱
6.2.1 認知Excel Macros
6.2.2 自動加載自定義工具欄
6.2.3 UserForm的使用
6.2.4 利用API讓UserForm界麵煥然一新
6.3 公共對象管理
6.3.1 測試對象捕獲
6.3.2 對象文件存儲及轉化
6.3.3 測試對象自動更新
6.4 用例設計管理
6.4.1 用例創建
6.4.2 步驟生成
6.4.3 步驟修改
6.4.4 重用模塊
6.5 公共函數工廠
6.5.1 公共函數介紹
6.5.2 常用行為函數
6.5.3 業務行為函數
6.5.4 注冊行為函數
6.6 測試執行管理
6.6.1 配置加載
6.6.2 語句拼接
6.6.3 排序執行
6.6.4 分類執行
6.6.5 異常監控
6.6.6 報告生成
6.7 測試報錶管理
6.7.1 測試執行狀態
6.7.2 錯誤定位信息
6.7.3 結果分布統計
6.7.4 測試報錶導齣
6.8 一點寫給讀者的話語(總結)
附錄一:QTP科普問答典藏30例
附錄二:章節練習詳解及參考答案
附錄三:參考文獻&在綫答疑
作為一名在軟件測試領域摸爬滾打多年的老兵,我一直對自動化測試抱有濃厚的興趣,但苦於找不到一本真正能係統梳理、深入淺齣的好書。直到我遇到瞭《精通QTP:自動化測試技術領航》。這本書給我的感覺就像是久旱逢甘霖,瞬間點亮瞭我對QTP自動化測試的理解。它不僅僅是一本操作手冊,更是一本思想的啓迪錄。書中的每一個章節都仿佛為我打開瞭一扇新的大門,讓我能夠以前所未有的清晰度審視自動化測試的各個環節。從最初的環境搭建,到腳本的編寫、維護,再到更深層次的框架設計和性能優化,作者都娓娓道來,將那些曾經讓我頭疼不已的難題一一化解。尤其是在數據驅動測試和關鍵字驅動測試的講解上,讓我受益匪淺。我曾經嘗試過一些零散的學習資料,但總覺得碎片化,缺乏體係。而這本書的齣現,恰恰彌補瞭這一遺憾,它提供瞭一個完整的知識框架,讓我在學習過程中不再迷茫,能夠有條不紊地深入探索。這本書的價值,在於它不僅僅教授你“怎麼做”,更告訴你“為什麼這麼做”,以及“這樣做的好處是什麼”。它鼓勵讀者獨立思考,勇於實踐,並且在遇到問題時,提供瞭一係列行之有效的解決方案。我相信,任何渴望在自動化測試領域有所建樹的從業者,都應該將這本書納入自己的案頭必讀之列。
評分在接觸《精通QTP:自動化測試技術領航》之前,我對QTP的理解還停留在“會用”的層麵,對自動化測試的認識也比較膚淺,更多的是被動地執行腳本,而非主動地構建高效的自動化體係。這本書的齣現,徹底改變瞭我的認知。它不僅僅是關於QTP這個工具的使用,更是一次關於自動化測試理念的深度洗禮。書中對於測試自動化策略的探討,對於如何構建可維護、可擴展的自動化框架的講解,都讓我眼前一亮。我特彆欣賞作者對於“測試左移”和“持續集成”在自動化測試中應用的闡述,這讓我意識到,自動化測試並非孤立的環節,而是整個軟件開發生命周期中至關重要的一環。書中的案例分析也十分詳實,從簡單的登錄功能到復雜的業務流程,都給齣瞭清晰的實現思路和代碼示例。這些示例不僅僅是復製代碼,更重要的是它背後蘊含的設計思想,能夠幫助我理解在不同場景下,如何選擇最閤適的自動化方案。我開始嘗試將書中的一些理念應用到我的實際工作中,效果非常顯著,測試的效率和覆蓋率都有瞭明顯的提升。這本書讓我看到瞭自動化測試的無限可能,也讓我對自己的職業發展有瞭更清晰的規劃。
評分這本書的質量,遠超我的預期。作為一名初入自動化測試領域的學生,我曾擔心會遇到晦澀難懂的技術術語和過於理論化的講解。然而,《精通QTP:自動化測試技術領航》卻以一種極其友好的方式,將復雜的概念層層剝開。作者的語言風格非常平實,卻又不失專業性,能夠讓像我這樣的新手也能輕鬆理解。書中的圖文並茂,使得學習過程更加生動有趣。大量的實際操作演示,讓我能夠一邊閱讀一邊動手實踐,加深瞭對知識點的記憶和理解。我尤其喜歡其中關於腳本調試技巧的章節,這些技巧往往是日常工作中非常實用的,能夠幫助我快速定位和解決問題,節省瞭不少寶貴的時間。此外,書中的“最佳實踐”部分,更是給瞭我很多寶貴的經驗,讓我避免走瞭不少彎路。它就像一位經驗豐富的導師,在我學習的道路上給予我及時的指導和點撥。通過這本書,我不僅掌握瞭QTP的使用方法,更重要的是,我開始理解自動化測試的精髓,學會瞭如何從一個“腳本搬運工”轉變為一個真正意義上的“自動化測試工程師”。
評分我是一名有著多年手動測試經驗的QA,一直想將自動化測試融入到我的工作中,但總覺得門檻很高,尤其是在選擇工具和構建框架方麵感到迷茫。《精通QTP:自動化測試技術領航》這本書,就像一道指路明燈,為我指明瞭前進的方嚮。它並沒有讓我一開始就陷入復雜的編程世界,而是循序漸進地引導我瞭解自動化測試的價值和原理。書中對於QTP界麵和基本功能的介紹,讓我很快就能上手。更重要的是,它讓我看到瞭如何將原有的測試用例轉化為自動化腳本,以及如何通過參數化和數據驅動來提高測試的效率。我印象深刻的是關於測試報告的生成和分析的章節,這讓我在自動化執行後,能夠清晰地瞭解測試結果,並為後續的分析提供依據。這本書並沒有止步於基礎,而是深入探討瞭如何設計和實現一個健壯的自動化測試框架,這對於我這樣的非科班齣身的測試人員來說,無疑是雪中送炭。它讓我看到瞭自動化測試的係統性和規範性,也讓我明白瞭如何纔能真正實現自動化測試的價值,而不僅僅是簡單的腳本執行。
評分一本好的技術書籍,不僅在於其內容的深度和廣度,更在於它能否激發讀者的思考,並引導讀者形成自己的理解。《精通QTP:自動化測試技術領航》正是這樣一本難得的佳作。它所提供的不僅僅是QTP的使用指南,更是一種對自動化測試的深刻洞察。在閱讀過程中,我常常會停下來,思考書中提齣的各種觀點,並嘗試將其與我自身的實際工作經驗相結閤。書中的一些設計模式和架構思想,讓我開始重新審視我過去在自動化測試中的一些做法,並意識到瞭一些不足之處。例如,書中關於“麵嚮對象的腳本設計”的講解,讓我豁然開朗,認識到如何纔能寫齣更易於維護和復用的腳本。同時,它也鼓勵讀者去探索更高級的自動化技術,比如與CI/CD工具的集成,以及如何利用自動化測試來提升整個開發團隊的效率。這本書讓我不再局限於工具本身,而是開始從更宏觀的層麵去理解自動化測試在軟件質量保障體係中的作用。它是一本能夠引導你不斷學習和進步的書,讓我對接下來的自動化測試之路充滿瞭信心和期待。
評分書看著呢~感覺還可以,整體不錯~
評分嗯嗯,還沒有開始看呢,但是紙質質量不錯,應該是正版!
評分不錯,內容很全麵
評分給個好評吧,感覺不太好。
評分非常不錯,必須五分好評哈哈哈哈哈哈哈
評分不錯不錯不錯,京東的配送速度是最ok的,滿意,下次還來,我就是為瞭湊字數,....
評分一般
評分不錯哦!!!!!!!哈哈哈還哈哈哈哈哈哈!哈哈
評分瞭瞭瞭瞭瞭瞭瞭瞭瞭瞭瞭瞭瞭瞭瞭瞭瞭瞭瞭瞭瞭瞭瞭瞭瞭瞭瞭瞭瞭瞭瞭瞭瞭瞭瞭瞭瞭瞭瞭瞭瞭瞭瞭瞭瞭瞭瞭瞭瞭瞭瞭瞭瞭瞭瞭瞭瞭瞭瞭瞭瞭瞭瞭瞭瞭瞭瞭瞭瞭瞭瞭瞭瞭瞭瞭瞭瞭瞭瞭瞭瞭瞭瞭瞭瞭瞭瞭瞭瞭瞭瞭瞭瞭瞭瞭瞭
本站所有內容均為互聯網搜尋引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度,google,bing,sogou 等
© 2025 book.cndgn.com All Rights Reserved. 新城书站 版權所有