Python Web 自動化測試入門與實戰
楊定佳
買這商品的人也買了...
-
$354Web 接口開發與自動化測試 — 基於 Python 語言 -
$312Web API 的設計與開發 (Web API : the Good Parts) -
單元測試的藝術, 2/e (The Art of Unit Testing: with examples in C#, 2/e)$650$507 -
$356pytest 測試實戰 -
$403Python Web 自動化測試設計與實現 -
圖解 RPA 機器人流程自動化入門:10堂基礎課程+第一線導入實證,從資料到資訊、從人工操作到數位勞動力,智慧化新技術的原理機制、運作管理、效益法則$499$424 -
全棧軟件測試自動化 Selenium 和 Appium (Python版)$354$336 -
AI 自動化測試:技術原理、平臺搭建與工程實踐$534$507 -
$454智能 RPA 實戰 -
Python × Network 一拍即合:自動化、程式化和 DevOps 的一站式解決方案 (Mastering Python Networking, 3/e)$780$608 -
$474Web 自動化測試與 Selenium3.0 從入門到實踐 -
Python for DevOps|學習精準有效的自動化 (Python for Devops: Learn Ruthlessly Effective Automation)$780$616 -
Python 自動化測試入門與進階實戰$474$450 -
$447Linux 設備驅動開發 -
$607Flask Web 開發入門、進階與實戰 -
$250Rhino 7 犀利建模 -
$417Django 3 Web 應用開發實戰 -
Python 實現 Web UI 自動化測試實戰:Selenium 3/4 + unittest/Pytest + GitLab + Jenkins$599$569 -
測試架構師修煉之道:從測試工程師到測試架構師, 2/e$654$621 -
靈犀 Rhino + Grasshopper 建模實戰揭秘$534$507 -
GPU 編程實戰 : 基於 Python 和 CUDA (Hands-On GPU Programming with Python and CUDA: Boost your application's performance and productivity with CUDA: Explore high-performance parallel computing with CUDA)$479$455 -
$811深度學習框架 PyTorch:入門與實踐, 2/e -
軟體測試實務 : 業界成功案例與高效實踐 [ I ] + [ II ] (雙書合購)$1,250$938 -
K8S 自學聖經:10大核心模板快速入門【圖解教學】$790$624 -
無 Bug の境界 - 軟體測試工程技術詳解$880$695
商品描述
《Python Web自動化測試入門與實戰》由一線測試工程師結合工作實踐精心編撰。
全書基於Python語言,從環境搭建、基礎知識、常用框架、項目實戰、
持續集成等方面詳細介紹了Web自動化測試的必備知識。
《Python Web自動化測試入門與實戰》共三篇14章,首篇(□□~第7章)為基礎篇,
介紹Python語言基礎、Selenium和WebDriver的使用以及兩個流行的單元測試框架UnitTest和Pytest ;
第二篇(第8章~10章)為實踐篇,主要以數據驅動模型和PO模型為例介紹自動化測試項目的流程和應用;
第三篇(11章~14章)為卓異篇,介紹了測試人員如何拓展自己的知識面、
提高項目代碼質量的建議以及一些與自動化測試相關的面試題。
《Python Web自動化測試入門與實戰》技術先進,通俗易懂,示例豐富,
特別適合於想入行自動化測試崗位的初學者和在校學生,
也適合掌握了一定的測試基礎知識希望快速提昇實戰能力的讀者使用。
《Python Web自動化測試入門與實戰》主要分三篇14章,主要內容概述如下:
基礎篇(1章-第7章)——自動化測試基礎知識。
本篇主要講述自動化測試人員需要掌握的基本知識,
從代碼使用層面進行介紹;包括Python基礎、
WebDriverAPI的使用及單元測試框架UnitTest、Pytest等知識。
基礎篇主要是為自動化測試實踐打下牢固基礎,適合初學自動化測試的人員學習。
實踐篇(第8章-10章)——自動化測試項目實戰。
本篇主要介紹自動化測試項目的應用。
首先以數據驅動模型和PO模型為基礎進行實戰練習,然後介紹持續集成在自動化測試中的應用。
項目實戰篇適合具有一定基礎的自動化測試人員學習。
學完實踐篇讀者會對項目解析、自動化框架搭建、模塊封裝、用例組織、
測試報告生成和持續集成有一定程度的認知,並運用於自己的項目。
卓異篇(11章-14章)——拓展知識面並提高項目質量。
一個完整的自動化測試項目不只是寫好測試腳本,還需要一些輔助的知識技能。
本篇介紹了6種測試模型、如何編寫高質量的測試代碼以及使用Git和GitHub管理項目。
此外,還介紹了一些初級測試人員求職必備的面試題。
卓異篇旨在拓展讀者的知識面,不僅適合自動化測試人員,
對於從事軟件測試工作的從業者也同樣適合。
《Python Web自動化測試入門與實戰》特色:
內容編排循序漸進,從基礎知識、框架到項目應用,
針對Web自動化測試新手量身打造。
知識點全面,涵蓋了Web自動化測試體系中的大部分知識點。
理論與應用結合,知識點講解中整合了許多示例進行演示說明。
技術新,《Python Web自動化測試入門與實戰》所講解的知識都是目前比較流行的,用到的技術比較新。
代碼豐富,實用性和系統性較強。
實例代碼開源,掃描《Python Web自動化測試入門與實戰》提供的二維碼可獲取開發示例源碼。
項目實戰應用,學完基礎知識,可以在項目中進行實戰練習,即學即用,迅速獲得項目經驗。
結合編者實際開發經驗進行示例講解。
擴展性,學完《Python Web自動化測試入門與實戰
後不但會運用《Python Web自動化測試入門與實戰》技術而且能夠寫出高質量的代碼,並應對求職面試。
作者簡介
楊定佳
英文名Tynam,從事軟件測試工作多年,目前就職於某知名外企。
在自動化測試設計、框架搭建和開發中具有自己獨特的見解。
長期在IT博客圈分享軟件測試與開發技術相關博文。
目錄大綱
第一篇基礎篇
第1章學習環境的搭建
1.1環境搭建
1.1.1 Selenium簡介
1.1.2 Python簡介
1.1.3 Python的安裝
1.1.4環境變量的設置
1. 1.5 Selenium的安裝
1.1.6瀏覽器驅動的安裝
1.1.7 PyCharm的安裝
1.2開始你的第一個項目
第2章Python基礎
2.1基礎語法
2.1.1打印
2.1.2編碼
2.1.3數據類型
2.1.4變量
2.1.5註釋
2.1.6縮進
2.2運算符
2.2.1算術運算符
2.2.2比較運算符
2.2.3邏輯運算符
2.2.4 Is與==
2.3條件語句
2.3.1單項判斷
2.3.2雙項判斷
2.3.3多項判斷
2. 4循環語句
2.4.1 for語句
2.4.2 while語句
2.4.3 continue和break
2.5列表
2.5.1創建列表
2.5.2獲取元素
2.5.3添加元素
2.5.4刪除元素
2.5.5列表切片
2.5.6其他操作
2.6元組
2.6.1創建元組
2.6.2獲取元素
2.6.3拼接元組
2 .6.4刪除元組
2.6.5其他操作
2.7字典
2.7.1創建字典
2.7.2獲取元素
2.7.3修改元素
2.7.4刪除元素
2.7. 5其他操作
2.8集合
2.8.1創建集合
2.8.2添加元素
2.8.3移除元素
2.8.4其他操作
2.9推導式
2.9.1列表推導式
2 .9.2字典推導式
2.9.3集合推導式
2.10生成器
2.10.1創建生成器
2.10.2 send方法
2.11疊代器
2.11.1可疊代對象
2. 11.2創建疊代器
2.12函數
2.12.1函數
2.12.2參數
2.12.3匿名函數
2.12.4參數類型
2.12.5返回值類型
2.13類和對象
2.13.1創建類
2.13.2創建實例對象
2.13.3類的私有化
2.13.4類繼承
2.13.5類的重寫
2.14模塊
2.14.1模塊的分類
……
第二篇實踐篇
第三篇卓異篇



