注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計Web自動化測試與Selenium 3.0從入門到實踐

Web自動化測試與Selenium 3.0從入門到實踐

Web自動化測試與Selenium 3.0從入門到實踐

定 價:¥79.00

作 者: 郎瓏融 著
出版社: 機械工業(yè)出版社
叢編項:
標 簽: 暫缺

購買這本書可以去


ISBN: 9787111661535 出版時間: 2020-09-01 包裝: 平裝
開本: 16開 頁數: 279 字數:  

內容簡介

  企業(yè)主流技術Maven、Git實際操作數據驅動框架及PageObject設計模式實際應用自動化測試框架搭建持續(xù)集成實際應用行為驅動測試框架及分布式測試Selenium Gird的實際應用《Web自動化測試與Selenium 3.0從入門到實踐》由淺入深,結合大量實際案例,重點講解SeleniumWebDriver在企業(yè)中的應用與實踐。《Web自動化測試與Selenium 3.0從入門到實踐》分為三部分:首部分(第1、2章)為基礎篇,主要講解自動化基礎理論、常用開發(fā)工具、安裝及環(huán)境搭建;第二部分(第3~8章)為入門篇,主要講解企業(yè)常用技術Maven、Git的使用,并以豐富的案例講解頁面元素的定位方法、TestNG的使用、瀏覽器的啟動及WebDriver常用API的使用方法;第三部分(第9~14章)為進階篇,主要講解數據驅動測試、PageObject設計模式、自動化測試框架的搭建、行為驅動框架Cucumber的使用、持續(xù)集成工具Jenkins的使用及SeleniumGrid的使用?!禬eb自動化測試與Selenium 3.0從入門到實踐》不但適用于自動化測試的初學者,而且適用于中、高級測試工程師及準備帶領團隊轉型自動化測試的管理者,可以說是自動化測試的必備參考書。

作者簡介

  郎瓏融,測試工程師,從事軟件測試工作8年?;ヂ摼W測試開發(fā)社區(qū)VIPTEST聯合創(chuàng)始人,微信公眾號為“軟件測試君”。曾任職于51CTO、科馬先鋒等公司,專注于軟件測試技術分享與傳播。

圖書目錄

推薦序(一)
推薦序(二)
前言
第1章 自動化測試基礎準備1
11 自動化測試的概念1
12 手工測試與自動化測試的區(qū)別1
121 手工測試與自動化測試并不對立1
122 手工測試的特點2
123 自動化測試的特點2
124 自動化測試與手工測試的關系2
13 自動化測試中常見的誤區(qū)2
131 誤區(qū)一:自動化測試就是用工具錄制和回放3
132 誤區(qū)二:自動化測試能發(fā)現新Bug3
133 誤區(qū)三:會自動化測試就是測試開發(fā)工程師了3
134 誤區(qū)四:有了自動化測試就什么都不用做了3
14 分層自動化測試思想4
141 單元測試自動化4
142 接口測試自動化5
143 Web測試自動化5
15 自動化測試流程5
151 對被測系統(tǒng)進行調研6
152 確定使用的開發(fā)語言6
153 選擇自動化測試項目6
154 申請自動化測試資源6
155 自動化測試用例篩選7
156 編寫自動化測試方案7
157 自動化測試框架和腳本開發(fā)7
158 框架演示7
159 進入腳本開發(fā)階段7
1510 腳本執(zhí)行階段8
1511 成果驗收8
16 編寫自動化測試用例8
161 自動化用例選擇原則8
162 編寫自動化用例原則8
163 編寫自動化測試腳本原則9
17 什么樣的項目適合自動化測試9
171 不適合自動化測試的情況9
172 適合自動化測試的情況9
18 Selenium的優(yōu)勢以及工作原理10
181 支持的語言、平臺、瀏覽器10
182 Selenium的配套工具10
183 Selenium與QTP的比較10
184 Selenium的工作原理11
19 小結11
第2章 自動化開發(fā)環(huán)境搭建12
21 安裝及配置Java環(huán)境12
211 下載JDK12
212 環(huán)境變量配置13
22 開發(fā)工具Eclipse的安裝及配置16
221 下載Eclipse16
222 TestNG插件的安裝及配置17
223 Maven插件的安裝及配置19
224 新建一個Java工程和測試類23
23 開發(fā)工具IDEA的安裝及配置26
231 下載和安裝IDEA27
232 IDEA主題和字體設置30
233 與Eclipse操作習慣進行同步的設置32
234 IDEA必備開發(fā)插件安裝33
235 IDEA常用的快捷鍵33
236 使用IDEA創(chuàng)建一個Maven項目34
237 IDEA中項目的JDK設置37
238 使用IDEA編寫第一個程序38
24 小結39
第3章 Maven基礎入門40
31 什么是Maven40
32 為什么要使用Maven40
33 Maven倉庫的配置41
331 倉庫的分類41
332 三類倉庫之間的關系41
333 本地倉庫的配置41
34 配置Maven私服地址42
35 pom文件說明42
36 在pom文件中添加依賴JAR包43
361 手動添加依賴44
362 Maven項目的目錄結構45
37 使用Maven編譯和測試46
371 編寫一個主類46
372 編寫一個測試類47
373 編譯和測試47
374 打包和運行48
375 使用Archetype生成項目51
38 小結55
第4章 Git基礎入門56
41 Git介紹56
411 什么是Git56
412 為什么要使用Git56
413 Git與SVN的區(qū)別57
42 Git的工作流程57
43 Git客戶端配置57
431 在Windows上安裝Git57
432 注冊GitHub賬號58
433 配置個人的用戶名和電子郵件地址60
434 在客戶端生成SSH key60
435 配置SSH key添加公鑰61
44 Git常用操作62
441 創(chuàng)建一個版本庫62
442 初始化本地倉庫63
443 添加和提交文件63
444 將本地倉庫和遠程倉庫相關聯63
445 查看版本的操作內容64
446 版本回退操作65
447 查看工作區(qū)狀態(tài)65
448 撤銷修改操作66
449 刪除文件操作66
4410 分支操作67
4411 解決沖突操作68
45 小結69
第5章 頁面元素定位70
51 定位插件安裝70
511 舊版本Firefox定位插件安裝70
512 最新版本Firefox定位插件安裝72
513 Chrome瀏覽器定位插件安裝73
52 定位頁面元素的方法74
521 查看頁面元素75
522 常用元素定位方法75
523 XPath定位方法詳解77
524 CSS定位方法詳解81
525 使用jQuery定位86
526 table表格常見的定位操作89
53 小結92
第6章 主流測試框架TestNG的使用93
61 TestNG的基本介紹93
611 TestNG常見的代碼93
612 TestNG怎樣執(zhí)行測試94
62 TestNG的使用95
621 快速開始95
622 注解及屬性97
623 套件測試100
624 忽略測試102
625 分組測試103
626 異常測試105
627 依賴測試105
628 超時測試106
629 參數化測試108
6210 多線程測試110
6211 TestNG斷言111
63 小結115
第7章 從瀏覽器啟動開始116
71 啟動Chrome瀏覽器116
711 環(huán)境準備工作116
712 下載ChromeDriver驅動118
713 啟動Chrome瀏覽器118
72 啟動IE瀏覽器119
721 下載IEDriverServer119
722 配置IE瀏覽器120
723 啟動IE瀏覽器120
73 啟動Firefox瀏覽器121
731 啟動舊版本的Firefox瀏覽器121
732 啟動最新版本的Firefox瀏覽器122
74 啟動Edge瀏覽器123
741 下載Microsoft WebDriver123
742 啟動Edge瀏覽器124
75 多瀏覽器并行測試124
76 小結127
第8章 We

本目錄推薦

掃描二維碼
Copyright ? 讀書網 www.talentonion.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號