包郵 Selenium自動化測試之道——基於Python和Java語言 計算機 軟件開發

包郵 Selenium自動化測試之道——基於Python和Java語言 計算機 軟件開發 下載 mobi epub pdf 電子書 2025

想要找書就要到 圖書大百科
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!
店鋪: 蘭興達圖書專營店
齣版社: 清華大學齣版社
ISBN:9787302485940
商品編碼:20099843455

具體描述

書名:Selenium自動化測試之道

ISBN:9787302485940


商品參數


Selenium自動化測試之道——基於Python和Java語言
        定價59.00
齣版社清華大學齣版社
版次1
齣版時間2017年11月
開本16開
作者Ping++測試團隊
裝幀平裝
頁數196頁
字數
ISBN編碼9787302485940
重量



內容介紹


Selenium WebDriver API、不同Driver對象以及工作原理,旨在使讀者對Selenium有深入的瞭解;第4章重點通過代碼演示介紹瞭不同類型的

測試框架;第5、6章是拓寬思路,演示瞭如何使用Selenium WebDriver結閤代碼來操作HTML 5頁麵的Web Storage、Canvas對象,

以及如何使用Appium處理原生App和Web App的頁麵對象;第7章著重演示瞭主流BDD框架Cucumber-JVM、Lettuce、Behave的應用,偏實戰場景,

探討瞭BDD實施過程中需要考慮的種種問題;第8章介紹瞭測試人員在Jenkins使用過程中的bi備知識。本書還提供瞭所有示例的源碼與素材文件

供讀者練習使用,讀者可從網上下載本書資源文件。

本書適用於具有編程基礎,希望係統地瞭解UI自動化測試的開發或測試人員,以及對自動化測試感興趣的計算機專業學生等。




目錄


目    錄

 

第1章  自動化測試的價值觀 1

1.1  自動化測試與産品質量的關係 1

1.2  自動化並不等同於白盒測試 2

1.3  采用自動化還是手工測試 4

1.4  如何進行自動化測試 5

1.5  學習自動化測試的建議 7

1.6  小結 8

第2章  Selenium初體驗 9

2.1  從一個測試腳本說起 9

2.2  Selenium傢族 10

2.3  Selenium IDE 12

2.3.1  安裝Selenium IDE 12

2.3.2  Selenium IDE的使用 13

2.3.3  場景演練 20

2.4  Selenium WebDriver 37

2.4.1  工作原理 37

2.4.2  元素定位 38

2.4.3  場景演練 41

2.4.4  Wait 45

2.4.5  常用的斷言 46

2.5  Selenium Grid 47

2.5.1  工作原理 47

2.5.2  環境搭建 48

2.6  小結 52

2.7  練習 52


第3章  Selenium WebDriver 53

3.1  創建不同的Driver對象 53

3.1.1  主流瀏覽器 53

3.1.2  Headless瀏覽器 56

3.2  常用API概覽 59

3.2.1  瀏覽器操作 60

3.2.2  ActionChains 61

3.2.3  Alert 61

3.2.4  By 62

3.2.5  Desired Capabilities 62

3.2.6  Keys 63

3.2.7  Wait 64

3.2.8  execute_script 64

3.2.9  switch_to 66

3.3  場景演練 66

3.3.1  彈齣框 67

3.3.2  懸浮菜單 71

3.3.3  錶格 75

3.3.4  iframe 79

3.3.5  上傳與下載 81

3.4  可能遇到的異常 83

3.5  小結 88

3.6  練習 88

第4章  自動化框架 89

4.1  綫性框架 89

4.2  模塊化框架 91


4.3  數據驅動框架 94

4.4  關鍵字驅動框架 102

第5章  HTML 5測試 107

5.1  Web Storage 108

5.1.1  Local Storage 108

5.1.2  Session Storage 111

5.2  Application Cache 111

5.2.1  獲得Application Cache

當前的狀態 112

5.2.2  設置網絡連接狀態在綫/

離綫 113

5.3  Canvas 114

5.4  Video 116

5.5  小結 118

5.6  練習 118

第6章  移動App測試:Appium 119

6.1  認識Appium 120

6.1.1  Appium 是什麼 120

6.1.2  Appium與iOS應用 120

6.1.3  Appium與Android 應用 121

6.2  開始使用Appium 122

6.2.1  準備工作 122

6.2.2  Appium的安裝與啓動 123

6.3  原生App測試實踐 128

6.3.1  運行ios_simple.py 128

6.3.2  運行android_simple.py 133

6.3.3  尋找練手App 136

6.4  Web App測試實踐 139

6.4.1  使用Chrome開發者工具

查看Web App元素 141

6.4.2  Android Web App的聯機

調試 142

6.4.3  iOS Web App 的聯機

調試 144

6.5  小結 146

6.6  練習 146

第7章  BDD:行為驅動開發 147

7.1  認識BDD 148

7.1.1  BDD的由來 148

7.1.2  與TDD比較 150

7.1.3  選擇閤適的BDD工具 151

7.1.4  BDD實施 157

7.2  BDD工具的使用 160

7.2.1  使用Cucumber-JVM 161

7.2.2  使用Lettuce 168

7.2.3  使用Behave 175

7.3  小結 182

7.4  練習 182

第8章  Jenkins的使用 183

8.1  認識Jenkins 183

8.2  Jenkins安裝與啓動 185

8.3  任務定製化 188

8.3.1  同步源碼 190

8.3.2  定時任務 190

8.3.3  報告 191

8.4  用戶與權限 194

8.5  小結 195

8.6  練習 195

參考資料 196

 



用戶評價

評分

評分

評分

評分

評分

評分

評分

評分

評分

相關圖書

本站所有內容均為互聯網搜尋引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

© 2025 book.qciss.net All Rights Reserved. 圖書大百科 版權所有