自動化測試 + 網路爬蟲:至尊王者 Selenium 3
蟲師
- 出版商: 深智
- 出版日期: 2019-10-19
- 定價: $650
- 售價: 7.9 折 $514
- 語言: 繁體中文
- 頁數: 336
- 裝訂: 平裝
- ISBN: 9865501015
- ISBN-13: 9789865501013
-
相關分類:
selenium、Web-crawler 網路爬蟲
- 此書翻譯自: Selenium3 自動化測試實戰 -- 基於 Python 語言
立即出貨(限量) (庫存=5)
買這商品的人也買了...
-
Continuous Delivery 中文版:利用自動化的建置、測試與部署完美創造出可信賴的軟體發佈 (Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation)$650$507 -
不止是測試:Python 網路爬蟲王者 Selenium$560$476 -
單元測試的藝術, 2/e (The Art of Unit Testing: with examples in C#, 2/e)$650$507 -
網站可靠性工程|Google 的系統管理之道 (Site Reliability Engineering: How Google Runs Production Systems)(SRE)-*外觀稍有瑕疵,不介意者再下單$780$616 -
演算法圖鑑:26種演算法 + 7種資料結構,人工智慧、數據分析、邏輯思考的原理和應用 step by step 全圖解$450$356 -
為你自己學 Git$500$425 -
Python 網路爬蟲與資料分析入門實戰$450$351 -
CODE COMPLETE:軟體開發實務指南, 2/e (中文版) (Code Complete: A Practical Handbook of Software Construction, 2/e)$1,280$998 -
$454DevOps 和自動化運維實踐 -
Python 網路爬蟲與資料視覺化應用實務$650$553 -
雲端佈署的時代來臨:一探未來系統架構(書況差限門市銷售)$690$483 -
Working Effectively with Legacy Code : 管理、修改、重構遺留程式碼的藝術 (中文版)$720$562 -
晉昇軟體最高殿堂:Jenkins2 持續整合大師之路$600$474 -
Python 與 LINE Bot 機器人全面實戰特訓班 (附203分鐘影音教學/範例程式)$520$411 -
Pandas 資料分析實戰:使用 Python 進行高效能資料處理及分析 (Learning pandas : High-performance data manipulation and analysis in Python, 2/e)$580$493 -
0 陷阱!0 誤解!8 天重新認識 JavaScript!(iT邦幫忙鐵人賽系列書)$550$468 -
$237Selenium3 + Python3 自動化測試項目實戰:從菜鳥到高手 -
Python 技術者們 - 練功!老手帶路教你精通正宗 Python 程式 (The Quick Python Book, 3/e)$780$663 -
介面測試自動化極緻應用:Postman + Jenkins + Github 一路整合$590$466 -
Python 網路爬蟲:大數據擷取、清洗、儲存與分析 -- 王者歸來$650$514 -
邁向 Linux 工程師之路:Superuser 一定要懂的技術與運用, 2/e (How Linux Works: What Every Superuser Should Know, 2/e)$600$468 -
AWS 實戰:快速開發、建立和部署應用程式 (Learning AWS : Design, build, and deploy responsive applications using AWS Cloud components, 2/e)$580$452 -
NumPy 高速運算徹底解說 - 六行寫一隻程式?你真懂深度學習?手工算給你看!$750$638 -
大數據資料可視化:Python QT GUI 程式設計$880$695 -
精通 Python|運用簡單的套件進行現代運算, 2/e (Introducing Python: Modern Computing in Simple Packages, 2/e)$880$695
相關主題
商品描述
本書特色
全面介紹unittest和pytest兩大單元測試框架
透過20個範例展示WebDriverAPI使用場景
用自動化專案串聯知識點
內容簡介
全書共分14章,
第1章 介紹自動化測試相關的基礎知識。
第2~10章 是本書的重點,從環境搭建、WebDriver API介紹,再到單元測試框架的使用,循序漸進地介紹自動化測試所用到的知識,最後再透過專案將這些知識串聯起來。
第11章 詳細介紹如何使用Jenkins配置自動化測試專案。
第12~14章 介紹行動自動化測試工具appium的使用。
本書寫作目的並不只是簡單地告訴讀者如何使用一個自動化測試工具,而是希望讀者在學習本書的內容後能夠提升技術高度、拓展技術寬度,擺脫簡單的手工測試,向高級測試工程師邁進。
適合讀者群 測試工程師、測試經理,或對測試技術感興趣者。
本書主要內容:
■ 介面測試基礎知識 ■ Postman 指令稿的應用
■ 初識Postman 工具 ■ Jenkins、Git
■ Postman 基本操作 ■ 介面測試持續整合
■ Postman 集合 ■ 專案介面測試實戰
適合讀者群:測試工程師、測試經理,或對測試技術感興趣的人員,都可以透過本書學習相關知識。
作者簡介
蟲師
樂於分享測試技術和經驗,在自動化測試、性能測試方面有豐富實戰經驗,對Web開發技術也有一定的積累。擔任過高級測試工程師、測試開發工程師,以及測試Leader等職位。
目錄大綱
前言
01自動化測試基礎
1.1 分層的自動化測試
1.2 適合自動化測試的專案
1.3 如何學習UI 自動化測試
1.4 Selenium 簡介
1.5 appium 簡介
02測試環境架設
2.1 安裝Python
2.2 安裝Selenium
2.3 第一個Selenium 自動化測試指令稿
2.4 瀏覽器驅動
03 Python 基礎
3.1 Python 哲學
3.2 輸出
3.3 分支與循環
3.4 清單、元組與字典 .
3.5 函數、類別和方法 .
3.6 模組
3.7 例外
3.8 新手常犯的錯誤
04 WebDriver API
4.1 從定位元素開始
4.2 控制瀏覽器
4.3 WebDriver 中的常用方法
4.4 滑鼠操作
4.5 鍵盤操作
4.6 獲得驗證資訊
4.7 設定元素等待
4.8 定位一組元素
4.9 多表單切換
4.10 多視窗切換
4.11 警告框處理
4.12 下拉清單處理
4.13 上傳檔案
4.14 下載檔案
4.15 操作Cookie
4.16 呼叫JavaScript
4.17 處理HTML5 視訊播放
4.18 滑動解鎖
4.19 視窗畫面
4.20 關閉視窗
05自動化測試模型
5.1 基本概念
5.2 自動化測試模型
5.3 模組化與參數化
5.4 讀取資料檔案
06 unittest 單元測試架構
6.1 認識unittest
6.2 關於unittest 還需要知道的
6.3 撰寫Web 自動化測試
07 unittest 擴充
7.1 HTML 測試報告
7.2 資料驅動應用
7.3 自動發送郵件功能
08 Page Object
8.1 認識Page Object
8.2 實現Paget Object
8.3 poium 測試函數庫
09 pytest 單元測試架構
9.1 pytest 簡單實例
9.2 pytest 的基本使用方法
9.3 pytest 擴充
9.4 建構Web 自動化測試專案
10 Selenium Grid
10.1 Selenium Grid 介紹
10.2 Selenium Grid 應用
11 Jenkins 持續整合
11.1 下載Tomcat
11.2 下載Jenkins
11.3 安裝設定Jenkins
11.4 Jenkins 的基本使用
11.5 Selenium 自動化專案設定
12 appium 的介紹與安裝
12.1 appium 介紹
12.2 appium 環境架設
13 appium 基礎
13.1 Desired Capabilities
13.2 控制項定位
13.3 appium 的常用API
13.4 appium Desktop
14 appium 測試實例
14.1 appium 應用測試
14.2 App 測試實戰














