作 者:Storm//李鯤程//邊宇明 著
定 價:99.9
出 版 社:人民郵電出版社
出版日期:2021年08月01日
頁 數:408
裝 幀:平裝
ISBN:9787115564054
1.詳細解讀Python與自動化測試基礎知識2.深入講解自動化測試使用原理及項目實戰3.解析自動化測試效率提高方案4.詳細講解官方推薦框架unittest及pytest5.擴展持續集成、提升自動化效率等內容拓展讀者視野6.提供圖書中的源代碼及學習資料
●第1章 自動化測試簡介
1.1 什麼是自動化測試
1.2 Selenium簡介
1.2.1 Selenium的特點
1.2.2 Selenium發展歷史
1.2.3 WebDriver組件
1.3 Selenium IDE
1.3.1 Selenium Firefox IDE
1.3.2 Katalon Recorder插件
1.4 WebDriver腳本示例
第2章 測試環境準備
2.1 Windows操作繫統測試環境搭建
2.1.1 Python
2.1.2 Selenium
2.1.3 PyCharm
2.2 macOS操作繫統測試環境搭建
2.3 開發者工具簡介
2.3.1 Chrome DevTools
2.3.2 Firefox DevTools
第3章 Python知識儲備
3.1 Python基本數據類型
3.1.1 數值
3.1.2 字符串
3.1.3 列表
3.1.組
3.1.5 字典
3.1.6 集合
3.2 順序、分支、循環語句
3.2.1 順序語句
3.2.2 分支語句
3.2.3 循環語句
3.3 Python函數、模塊
3.3.1 創建函數
3.3.2 函數參數
3.3.3 Python模塊
3.4 面向對像編程
3.4.1 類和實例
3.4.2 繼承和多態
……
第4章 前端知識儲備
第5章 Selenium基礎方法
第6章 常見控件實戰
第7章 Selenium高級應用
第8章 Selenium等待機制
第9章 線性測試腳本
第10章 unittest測試框架
第11章 Pytest測試框架
第12章 PO設計模式
第13章 測試框架開發
第14章 項目實戰
第15章 持續集成
第16章 提升效率
寫在最後
本書主要介紹如何基於Python使用Selenium、unittest、Pytest、GitLab、Jenkins等工具實現Web UI自動化測試,以幫助讀者提升測試水平。 本書第1章簡要介紹自動化測試的相關概念和思路、Selenium的特點和發展歷史、WebDriver的原理,以及Selenium IDE的簡單應用。第2章和第3章介紹與Python相關的基礎知識,為後續內容的講解做準備。第4章~第15章詳細介紹使用各種框架進行自動化測試的方法和實戰案例,幫助讀者進一步掌握自動化測試技能。第16章從實際情況出發,介紹提升自動化測試用例執行效率的幾種常見方法,供讀者在實際操作中參考。 本書適合計算機相關專業的學生、測試行業的從業人員和希望提升自動化測試實戰水平的技術人員閱讀。
Storm//李鯤程//邊宇明 著
Storm(杜子龍),先後就職於華為、聯想、Aicent、國能信息等公司,擁有十餘年的軟件測試從業經驗,對接口測試、UI 自動化測試、性能測試等均有一定積累,曾參與Android OS 繫統、醫療SaaS繫統、商旅繫統等多個大型項目。李鯤程,黑龍江人,畢業於北京郵電大學,軟件工程碩士。現就職於中國信息通信研究院數據研究中心大數據技術部,高級工程師。長期從事軟件開發、大數據繫統運維與數據分析等工作。著有《Visual C++ 打印編程技術與工程實踐》等圖書和《基於關鍵詞進行文本分類的研究與應用》等多篇論文。邊宇明,2011 年參加工作,先後在中國銀行、國能信息等公司從事軟件測試工作,對白盒測等