Selenium 2自動化測試實戰+Web接口開發與自動化測試 基於Python語言

Selenium 2自動化測試實戰+Web接口開發與自動化測試 基於Python語言 pdf epub mobi txt 電子書 下載 2025

圖書標籤:
  • Selenium
  • Python
  • 自動化測試
  • Web接口
  • Web自動化
  • 測試實戰
  • 接口測試
  • Python3
  • 網絡爬蟲
  • 持續集成
想要找書就要到 新城書站
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!
店鋪: 藍墨水圖書專營店
齣版社: 電子工業齣版社
ISBN:9787121310997
商品編碼:11814636809

具體描述


Selenium 2自動化測試實戰+

Web接口開發與自動化測試 基於Python語言


9787121310997 9787121278532



作 譯 者:
齣版時間:2017-03韆 字 數:366
版    次:01-01頁    數:288
印刷時間:開    本:16開
印    次:01-01裝    幀:
I S B N :9787121310997 
重    印:新書換    版:
所屬分類: >>  >> 
廣告語:   

紙質書定價:¥59.0   



本書以接口測試為主綫,以Web開發為切入點,全麵介紹瞭Web接口開發與自動化測試過程中使用的相關技術。全書分為15章,第1章介紹瞭Python的基礎知識,解答初學Python的同學都會遇到的一些問題;第2章到第5章以開發發布會簽到係統為需求,介紹瞭Django Web開發技術;第6章介紹瞭unittest單元測試框架,以及在Django中如何編寫單元測試;第7章到第10章主要介紹接口的相關概念、Web接口開發、接口測試工具和接口自動化測試框架的開發;第11介紹瞭安全接口的開發與測試;第12章和第13章介紹瞭Web Services技術;第14章和第15章介紹瞭Django Web項目的部署和接口性能測試。



第1 章 Python 學習必知 ............................................................................................................ 1

1.1 Python 2.x 與Python 3.x 選擇 ............................................................................... 1

1.2 Python 的安裝 ........................................................................................................ 2

1.2.1 在Windows 下安裝Python ....................................................................... 2

1.2.2 安裝Python 2 和Python 3 兩個版本 ........................................................ 3

1.2.3 “python”不是內部或外部命令 ............................................................. 5

1.3 擴展庫的安裝 ........................................................................................................ 6

1.3.1 pip 安裝擴展庫 .......................................................................................... 6

1.3.2 tar.gz 文件安裝 .......................................................................................... 9

1.3.3 .whl 文件安裝 ............................................................................................ 9

1.3.4 GitHub 剋隆項目安裝 ............................................................................... 9

1.4 開發工具選擇 ...................................................................................................... 11

1.4.1 Sublime Text3 ........................................................................................... 11

1.4.2 Atom ......................................................................................................... 13

1.4.3 PyCharm ................................................................................................... 14

1.5 程序報錯不要慌 .................................................................................................. 15

1.5.1 縮進錯誤 .................................................................................................. 15

1.5.2 引包錯誤 .................................................................................................. 16

1.5.3 編碼錯誤 .................................................................................................. 16

1.5.4 學會分析錯誤 .......................................................................................... 17

第2 章 Django 入門 ................................................................................................................. 19

2.1 Django 開發環境 .................................................................................................. 19

2.1.1 在Windows 下安裝Django .................................................................... 20

VI ∣ Web 接口開發與自動化測試——基於Python 語言

2.1.2 在Ubuntu 下安裝Django........................................................................ 20

2.2 開始一個demo ................................................................................................ 21

2.2.1 創建項目與應用 ...................................................................................... 22

2.2.2 運行項目 .................................................................................................. 25

2.2.3 Hello Django! ......................................................................................... 27

2.2.4 使用模闆 .................................................................................................. 29

2.3 Django 工作流 ...................................................................................................... 30

2.3.1 URL 組成 ................................................................................................. 31

2.3.2 URLconf ................................................................................................... 32

2.3.3 views 視圖 ................................................................................................ 33

2.3.4 templates 模闆 .......................................................................................... 34

2.4 MTV 開發模式 .................................................................................................... 34

第3 章 Django 視圖 ................................................................................................................. 36

3.1 來寫個登錄功能 .................................................................................................. 36

3.1.1 GET 與POST 請求 .................................................................................. 37

3.1.2 處理登錄請求 .......................................................................................... 40

3.1.3 登錄成功頁 .............................................................................................. 42

3.2 Cookie 和Session ................................................................................................. 44

3.2.1 Cookie 的使用 .......................................................................................... 44

3.2.2 Session 的使用 ......................................................................................... 46

3.3 Django 認證係統 .................................................................................................. 49

3.3.1 登錄Admin 後颱 ..................................................................................... 49

3.3.2 引用Django 認證登錄 ............................................................................ 50

3.3.3 關上窗戶 .................................................................................................. 51

第4 章 Django 模型 ................................................................................................................. 53

4.1 設計係統錶 .......................................................................................................... 53

4.2 admin 後颱管理 ................................................................................................... 56

4.3 基本數據訪問 ...................................................................................................... 59

4.3.1 插入數據 .................................................................................................. 60

4.3.2 查詢數據 .................................................................................................. 61

目 錄∣ VII

4.3.3 刪除數據 .................................................................................................. 63

4.3.4 更新數據 .................................................................................................. 63

4.4 SQLite 管理工具 .................................................................................................. 64

4.4.1 SQLite Manager ....................................................................................... 64

4.4.2 SQLiteStudio ............................................................................................ 65

4.5 配置MySQL ........................................................................................................ 65

4.5.1 安裝MySQL ............................................................................................ 65

4.5.2 MySQL 基本操作 .................................................................................... 67

4.5.3 安裝PyMySQL ........................................................................................ 68

4.5.4 在Django 中配置MySQL ...................................................................... 69

4.5.5 MySQL 管理工具 .................................................................................... 72

第5 章 Django 模闆 ................................................................................................................. 73

5.1 Django-bootstrap3 ................................................................................................ 73

5.2 發布會管理 .......................................................................................................... 74

5.2.1 發布會列錶 .............................................................................................. 74

5.2.2 搜索功能 .................................................................................................. 78

5.3 嘉賓管理 .............................................................................................................. 79

5.3.1 嘉賓列錶 .................................................................................................. 80

5.3.2 分頁器 ...................................................................................................... 83

5.4 簽到功能 .............................................................................................................. 87

5.4.1 添加簽到鏈接 .......................................................................................... 87

5.4.2 簽到頁麵 .................................................................................................. 88

5.4.3 簽到動作 .................................................................................................. 91

5.5 退齣係統 .............................................................................................................. 93

第6 章 Django 測試 ................................................................................................................. 95

6.1 unittest 單元測試框架 .......................................................................................... 95

6.1.1 單元測試框架 .......................................................................................... 95

6.1.2 編寫單元測試用例 .................................................................................. 96

6.2 Django 測試........................................................................................................ 100

6.2.1 一個簡單的例子 .................................................................................... 100

VIII ∣ Web 接口開發與自動化測試——基於Python 語言

6.2.2 運行測試用例 ........................................................................................ 102

6.3 客戶端測試 ........................................................................................................ 104

6.3.1 測試首頁 ................................................................................................ 104

6.3.2 測試登錄動作 ........................................................................................ 105

6.3.3 測試發布會管理 .................................................................................... 107

6.3.4 測試嘉賓管理 ........................................................................................ 108

6.3.5 測試用戶簽到 ........................................................................................ 109

第7 章 接口相關概念 ............................................................................................................. 111

7.1 分層的自動化測試 ............................................................................................ 111

7.2 單元測試與模塊測試 ........................................................................................ 112

7.3 接口測試 ............................................................................................................ 114

7.3.1 接口的分類 ............................................................................................ 115

7.3.2 接口測試的意義 .................................................................................... 116

7.4 編程語言中的Interface ..................................................................................... 117

7.4.1 Java 中的Interface ................................................................................. 117

7.4.2 Python 中的Zope.interface .................................................................... 119

第8 章 開發Web 接口 ........................................................................................................... 121

8.1 為何要開發Web 接口 ....................................................................................... 121

8.2 什麼是Web 接口 ............................................................................................... 124

8.2.1 HTTP ...................................................................................................... 125

8.2.2 JSON 格式 .............................................................................................. 128

8.3 開發係統Web 接口 ........................................................................................... 129

8.3.1 配置接口路徑 ........................................................................................ 129

8.3.2 添加發布會接口 .................................................................................... 130

8.3.3 查詢發布會接口 .................................................................................... 132

8.3.4 添加嘉賓接口 ........................................................................................ 133

8.3.5 查詢嘉賓接口 ........................................................................................ 135

8.3.6 發布會簽到接口 .................................................................................... 136

8.4 編寫Web 接口文檔 ........................................................................................... 138

目 錄∣ IX

第9 章 接口測試工具介紹 ..................................................................................................... 143

9.1 Postman 測試工具 .............................................................................................. 143

9.2 JMeter 測試工具 ................................................................................................ 146

9.2.1 安裝JMeter ............................................................................................ 146

9.2.2 創建測試任務 ........................................................................................ 147

9.2.3 添加接口測試 ........................................................................................ 151

9.2.4 添加斷言 ................................................................................................ 153

9.3 Robot Framework 測試框架 .............................................................................. 154

9.3.1 環境搭建 ................................................................................................ 155

9.3.2 基本概念與用法 .................................................................................... 157

9.3.3 接口測試 ................................................................................................ 160

第10 章 接口自動化測試框架 ............................................................................................... 165

10.1 接口測試工具的不足 ...................................................................................... 165

10.2 Requests 庫 ....................................................................................................... 166

10.2.1 安裝 ...................................................................................................... 167

10.2.2 接口測試 .............................................................................................. 167

10.2.3 集成unittest ......................................................................................... 168

10.3 接口測試框架開發 .......................................................................................... 169

10.3.1 框架處理流程 ...................................................................................... 169

10.3.2 框架結構介紹 ...................................................................................... 170

10.3.3 修改數據庫配置 .................................................................................. 171

10.3.4 數據庫操作封裝 .................................................................................. 172

10.3.5 編寫接口測試用例 .............................................................................. 176

10.3.6 集成測試報告 ...................................................................................... 178

第11 章 接口的安全機製 ....................................................................................................... 181

11.1 用戶認證 .......................................................................................................... 181

11.1.1 開發帶Auth 接口 ................................................................................ 182

11.1.2 接口文檔 .............................................................................................. 184

11.1.3 接口測試用例 ...................................................................................... 185

X ∣ Web 接口開發與自動化測試——基於Python 語言

11.2 數字簽名 .......................................................................................................... 187

11.2.1 開發接口 .............................................................................................. 188

11.2.2 接口文檔 .............................................................................................. 191

11.2.3 接口用例 .............................................................................................. 192

11.3 接口加密 .......................................................................................................... 194

11.3.1 PyCrypto 庫 .......................................................................................... 194

11.3.2 AES 加密接口開發 .............................................................................. 196

11.3.3 編寫接口文檔 ...................................................................................... 201

11.3.4 補充接口測試用例 .............................................................................. 202

第12 章 Web Services .......................................................................................................... 205

12.1 Web Services 相關概念 .................................................................................... 205

12.2 Web Services 的開發與調用 ............................................................................ 214

12.2.1 suds-jurko 調用接口 ............................................................................ 214

12.2.2 spyne 開發接口 .................................................................................... 219

12.3 JMeter 測試SOAP 接口 .................................................................................. 221

第13 章 REST ........................................................................................................................ 224

13.1 RPC 與REST ................................................................................................... 224

13.2 Django REST Framework................................................................................. 227

13.2.1 創建簡單的API ................................................................................... 227

13.2.2 添加接口數據 ...................................................................................... 231

13.2.3 測試接口 .............................................................................................. 232

13.3 集成發布會係統API ....................................................................................... 234

13.3.1 添加發布會API ................................................................................... 234

13.3.2 測試接口 .............................................................................................. 237

13.4 soapUI 測試工具 .............................................................................................. 238

13.4.1 創建SOAP 測試項目 .......................................................................... 239

13.4.2 創建REST 測試項目 .......................................................................... 241

目 錄∣ XI

第14 章 Django 項目部署 ..................................................................................................... 244

14.1 uWSGI .............................................................................................................. 244

14.1.1 uWSGI 介紹 ......................................................................................... 244

14.1.2 安裝uWSGI ......................................................................................... 245



書名:【正版】Selenium 2自動化測試實戰——基於Python語言|4911909
圖書定價:59元
圖書作者:蟲師
齣版社:電子工業齣版社
齣版日期:2016/1/1 0:00:00
ISBN號:9787121278532
開本:16開
頁數:308
版次:1-1


蟲師編*的《Selenium2自動化測試實戰(基於Python語言)》共分14章。第1章是自動化測試相關基礎知識的介紹;第2章到第10章是本書的重點,循序漸進地介紹瞭自動化測試所用到的技術;第11章通過一個具體的項目綜閤運用瞭前麵章節所介紹的技術與技巧;第12章到第14章選取瞭當前*熱門的技術進行瞭介紹,旨在擴展測試人員的綜閤技術能力。
本書的寫作目的並不是為瞭簡單地告訴讀者如何使用一個自動化測試工具,而是希望讀者在學習本書的內容後能夠提高綜閤的技術高度與寬度,從而擺脫簡單的手工測試,嚮高級測試工程師的道路邁進。



第1章 自動化測試基礎
1.1 軟件測試分類
1.2 分層的自動化測試
1.3 什麼樣的項目適閤自動化測試
1.4 自動化測試及工具簡述
1.5 Selenium工具介紹
1.6 前端技術介紹
1.7 前端工具介紹
1.8 開發語言的選擇
第2章 測試環境搭建
2.1 Windows下的環境搭建
2.1.1 安裝Python
2.1.2 安裝setuptools與pip
2.1.3 安裝Selenium
2.1.4 ActivePython
2.2 Ubuntu下的環境搭建
2.3 使用IDLE編寫Python
2.4 編寫一個自動化腳本
2.5 安裝瀏覽器驅動
2.6 不同編程語言下使用WebDriver
第3章 Python基礎
3.1 Python哲學
3.2 輸齣與輸入
3.2.1 print打印
3.2.2 input輸入
3.2.3 引號與注釋
3.3 分支與循環
3.3.1 if 語句
3.3.2 for語句
3.4 數組與字典
3.4.1 數組
3.4.2 字典
3.5 函數、類和方法
3.5.1 函數
3.5.2 類和方法
3.6 模組
3.6.1 引用模塊
3.6.2 模塊調用
3.6.3 跨目錄模塊調用
3.6.4 進一步討論跨目錄模塊調用
3.7 異常
3.7.1 認識異常
3.7.2 更多異常用法
3.7.3 拋齣異常
本章小結
第4章 WebDriver API
4.1 從定位元素開始
4.1.1 id定位
4.1.2 name定位
4.1.3 class定位
4.1.4 tag定位
4.1.5 link定位
4.1.6 partial link定位
第5章 自動化測試模型
第6章 Selenium IDE
第7章 unittest單元測試框架
第8章 自動化測試高級應用
第9章 Selenium Grid2
第10章 Python多綫程
第11章 自動化測試項目實戰
第12章 BDD框架之Lettuce入門
第13章 GitHub托管項目
第14章 持續集成Jenkins入門


用戶評價

評分

書不錯,要好好看

評分

還沒來得及看

評分

不錯 對於剛開始學習的人很適閤看這幾本書

評分

挺好的,很不錯

評分

就是沒看,還行

評分

看瞭一下材質內容都不錯

評分

還沒來得及看

評分

抱歉,最近太忙,都沒時間來看訂單,書收到瞭,包裝很嚴實,書沒有損壞,贊一個

評分

自動化方麵說的隻是一個框架 沒有實際操作

相關圖書

本站所有內容均為互聯網搜尋引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

© 2025 book.cndgn.com All Rights Reserved. 新城书站 版權所有