Selenium 4 自動化測試項目實戰-基於 Python 3 9787121455773 田春成

圖書均為代購,正常情形下,訂後約兩周可抵台。
物品所在地:中國大陸
原出版社:電子工業
大陸簡體正版圖書,訂購後正常情形下約兩周可抵台。
NT$566
商品編號: 9787121455773
供貨狀況: 尚有庫存

此商品參與的優惠活動

加入最愛
商品介紹
*完成訂單後正常情形下約兩周可抵台
*本賣場提供之資訊僅供參考,以到貨標的為正確資訊。
印行年月:202306*若逾兩年請先於客服中心或Line洽詢存貨情況,謝謝。
台灣(台北市)在地出版社,每筆交易均開具統一發票,祝您中獎最高1000萬元。
書名:Selenium 4 自動化測試項目實戰-基於 Python 3
ISBN:9787121455773
出版社:電子工業
著編譯者:田春成
頁數:332
所在地:中國大陸 *此為代購商品
書號:1525372
可大量預訂,請先連絡。

內容簡介

Selenium是目前非常流行的自動化測試工具之一。本書基於Python 3介紹Selenium 4的基本理論與操作,涉及各種高級應用,以及如何進行項目實戰,並提供了詳細的自動化平台部署步驟。 本書共13章,分為4篇。第1篇介紹了Selenium概況、相關的基礎知識及環境的搭建步驟;第2篇介紹了Selenium涉及的各種技術,包括Selenium元素定位、Selenium常用方法等;第3篇以大牛測試系統為例,深入探討了如何進行項目實戰與優化,詳細介紹了項目重構與代碼優化、數據驅動測試、Page Object設計模式、pytest與Allure報告,以及行為驅動測試等各種常用技術;第4篇介紹了與平台建設相關的一些實用技術,如平台的搭建與維護、項目的部署及運用Docker容器技術進行測試等。 為了使讀者不但能掌握Selenium自動化測試,而且能迅速獲得項目經驗,本書注重理論與實踐相結合,提供了大量典型的自動化測試實例,按照由淺入深、前後照應的方式來安排內容,同時提供了直播教學視頻。 如果你是初學者,可以按照本書章節的先後順序來學習,這會讓你更快上手自動化測試;如果你是有經驗的高級測試從業人員,可以根據自己的需求閱讀本書,夯實基礎,獲得更多的項目設計和部署經驗,以及對項目全局的認知。

作者簡介

田春成,多年測試開發經驗,長期從事自動化測試框架、分散式測試平台設計與開發工作。現為某創業公司技術總監。

目錄

第一篇 環境篇
第1章 自動化測試簡介
1 1 什麼是自動化測試
1 2 自動化測試的分類
1 3 自動化測試項目的適用條件
1 4 自動化測試總結
1 5 為什麼選擇Selenium
1 5 1 Selenium的特性
1 5 2 Selenium的發展
第2章 Selenium IDE的使用
2 1 Selenium IDE
2 1 1 Selenium IDE的安裝步驟
2 1 2 Selenium IDE的功能界面與工具欄
2 1 3 Selenium IDE腳本
2 1 4 wait for text、assert text和verify text命令
2 1 5 通過實例講解store title和echo命令
2 2 從Selenium IDE導出腳本
第3章 Python與Selenium環境搭建
3 1 Windows環境下的安裝
3 1 1 安裝Python
3 1 2 安裝Selenium
3 1 3 安裝開發工具和IDE
3 1 4 搭建不同的瀏覽器環境
3 2 macOS環境下的安裝
3 2 1 安裝Python
3 2 2 安裝Selenium
3 2 3 瀏覽器的驅動
第二篇 基礎篇
第4章 Selenium元素定位
4 1 Python基礎知識
4 1 1 數字類型
4 1 2 字元串類型
4 1 3 常用的判斷與循環語句
4 1 4 列表對象
4 2 Selenium八大定位
4 2 1 id定位
4 2 2 name定位
4 2 3 class定位
4 2 4 link_text定位
4 2 5 partial_link_text定位
4 2 6 CSS定位
4 2 7 XPath定位
4 2 8 tag_name定位
4 3 表格定位
4 3 1 遍歷表格單元格
4 3 2 定位表格中的特定元素
4 3 3 定位表格中的子元素
4 4 關聯元素定位策略
4 4 1 Above模式
4 4 2 Below模式
4 4 3 Left of模式
4 4 4 Right of模式
4 4 5 Near模式
4 4 6 Chaining relative locators模式
第5章 Selenium常用方法
5 1 基本方法
5 2 特殊元素定位
5 2 1 滑鼠事件操作
5 2 2 常用的鍵盤事件
5 2 3 Select操作
5 2 4 定位一組元素
5 3 Frame操作
5 4 上傳與下載附件
5 4 1 上傳附件操作方式一
5 4 2 上傳附件操作方式二
5 4 3 上傳附件操作方式三
5 4 4 下載附件
5 5 Cookie操作
5 6 驅動管理模式
5 7 顏色驗證
5 8 3種等待模式
5 8 1 強制等待模式
5 8 2 隱式等待模式
5 8 3 顯式等待模式
5 9 多窗口切換
5 10 彈框操作
5 11 ChromeOptions
5 12 滑塊操作
5 13 元素截圖
5 14 JavaScript操作頁面元素
5 15 jQuery操作頁面元素
5 16 innerText與innerHTML
5 17 通過源碼理解By ID
第三篇 項目篇
第6章 項目實戰
6 1 項目需求分析匯總
6 1 1 制訂項目計劃
6 1 2 編寫測試用例
6 2 業務場景的覆蓋與分拆
6 2 1 逐個分析頁面元素
6 2 2 分層創建腳本
6 3 項目代碼總結
第7章 項目重構與代碼優化
7 1 項目重構
7 1 1 元素定位方法優化
7 1 2 新增崗位優化
7 1 3 代碼分層優化
7 1 4 三層架構
7 2 代碼優化
7 2 1 無人值守自動化
7 2 2 等待時間優化
第8章 數據驅動測試
8 1 一般文件操作
8 1 1 文本文件操作
8 1 2 CSV文件操作
8 1 3 Excel文件操作
8 1 4 JSON文件操作
8 1 5 XML文件操作
8 1 6 YAML文件操作
8 1 7 文件夾操作
8 2 通過Excel參數,實現參數與腳本的分離
8 2 1 創建Excel文件,維護測試數據
8 2 2 Framework Log設置
8 2 3 初步實現數據驅動
8 3 數據驅動框架DDT
8 3 1 單元測試
8 3 2 數據驅動框架應用
8 3 3 DDT+Excel實現循環測試
第9章 Page Object設計模式
9 1 什麼是Page Object
9 2 Page Object實戰
9 2 1 Common層代碼分析
9 2 2 Base層代碼分析
9 2 3 PageObject層代碼分析
9 2 4 TestCases層代碼分析
9 2 5 Data層分析
9 2 6 Logs層分析
9 2 7 Reports層分析
9 2 8 其他分析
9 2 9 執行Page Object項目
第10章 pytest框架實戰
10 1 pytest與Allure
10 1 1 pytest的安裝
10 1 2 簡單測試案例介紹
10 1 3 引入類來管理測試方法
10 1 4 setup和teardown方法應用
10 1 5 fixtures功能應用
10 1 6 pytest如何做參數化
10 1 7 conftest應用
10 1 8 運行Selenium
10 1 9 使用pytest生成測試報告
10 1 10 集成Allure報告
10 2 使用pytes
詳細資料或其他書籍請至台灣高等教育出版社查詢,查後請於客服中心或Line或本社留言板留言,我們即儘速上架。
規格說明
大陸簡體正版圖書,訂購後正常情形下約兩周可抵台。
運送方式
已加入購物車
已更新購物車
網路異常,請重新整理