本書詳細介紹瞭基於Python語言的自動化平颱開發以及自動化測試技術知識。本書理論與實踐相結閤,以自動化平颱開發為主綫、自動化測試為輔綫貫穿所有內容。具體包括自動化平颱開發方案、數據庫錶結構設計、前後端代碼編寫,同時介紹瞭自動化測試方案、環境、代碼、報告、API接口、AppUI、WebUI自動化測試、性能測試等內容。本書適閤從事自動化測試開發技術的廣大開發和測試人員使用,也可供産品測試開發管理人員參考。
鄒輝,擁有豐富的軟件測試從業經驗,擅長開發和測試技術;現負責深圳華盛電子商務有限公司(華南城)自動化測試開發工作。
關聯推薦
本書適閤從事自動化測試開發技術的廣大開發和測試人員使用,也可供産品測試開發管理人員參考。
1 章 Python 零基礎入門 ...................................................................................... 1 1.1 Python 介紹 ........................................................................................................... 1 1.2 環境搭建 ............................................................................................................... 1 1.2.1 安裝JDK 1.7 ............................................................................................ 2 1.2.2 安裝Eclipse .............................................................................................. 2 1.2.3 安裝配置Python 3 ................................................................................... 2 1.2.4 安裝PyDev ............................................................................................... 3 1.2.5 配置PyDev ............................................................................................... 3 1.2.6 新建一個項目工程 ................................................................................... 5 1.3 基礎知識 ............................................................................................................... 6 1.3.1 語句與語法 ............................................................................................... 6 1.3.2 數據類型 ................................................................................................... 7 1.3.3 運算符和錶達式 ....................................................................................... 8 1.3.4 變量和賦值 ............................................................................................... 8 1.3.5 基本控製流程 ........................................................................................... 8 1.3.6 類和對象 ................................................................................................... 9 1.3.7 函數 ........................................................................................................... 9 1.3.8 模塊導入和包導入 ................................................................................. 10 1.3.9 異常處理 ................................................................................................. 10 1.4 實例講解 ............................................................................................................. 10 1.4.1 文件操作實例 ......................................................................................... 10 1.4.2 數據庫操作實例 ..................................................................................... 11 2 章 Web 應用框架 ............................................................................................ 13 2.1 介紹 ..................................................................................................................... 13 2.2 環境搭建 ............................................................................................................. 13 2.3 Django 開發入門................................................................................................. 14 2.3.1 創建項目 ................................................................................................. 15 2.3.2 啓動服務 ................................................................................................. 15 2.3.3 創建應用 ................................................................................................. 18 2.3.4 創建視圖 ................................................................................................. 19 2.3.5 創建映射 ................................................................................................. 19 2.3.6 創建模闆 ................................................................................................. 20 2.4 MySQL 數據庫使用 ........................................................................................... 21 3 章 自動化平颱開發 ......................................................................................... 26 3.1 自動化平颱開發方案 ......................................................................................... 26 3.1.1 功能需求 ................................................................................................. 26 3.1.2 技術知識點 ............................................................................................. 27 3.1.3 開發時間計劃 ......................................................................................... 28 3.1.4 投資迴報率可視化(見錶3.2) ........................................................... 28 3.1.5 後期優化計劃 ......................................................................................... 29 3.2 登錄功能實現 ..................................................................................................... 29 3.3 退齣功能實現 ..................................................................................................... 33 3.4 權限功能操作 ..................................................................................................... 34 3.5 産品管理模塊開發 ............................................................................................. 36 3.5.1 産品管理數據庫設計 ............................................................................. 36 3.5.2 産品管理功能後颱開發 ......................................................................... 36 3.5.3 産品管理功能前端開發 ......................................................................... 37 3.6 接口自動化模塊開發 ......................................................................................... 40 3.6.1 接口管理數據庫設計 ............................................................................. 40 3.6.2 流程接口管理功能後颱開發 ................................................................. 41 3.6.3 流程接口展示功能前端開發 ................................................................. 47 3.6.4 單一接口管理功能後颱開發 ................................................................. 52 3.6.5 單一接口展示功能前端開發 ................................................................. 54 3.7 Bug 管理模塊開發 .............................................................................................. 57 3.7.1 Bug 管理數據庫設計 ............................................................................. 57 3.7.2 Bug 管理後端開發 ................................................................................. 57 3.7.3 Bug 管理前端開發 ................................................................................. 58 3.8 係統設置模塊開發 ............................................................................................. 60 3.8.1 係統設置數據庫設計 ............................................................................. 60 3.8.2 係統設置後颱開發 ................................................................................. 61 3.8.3 係統設置前端開發 ................................................................................. 62 3.9 App 自動化模塊開發 ......................................................................................... 66 3.9.1 App 用例管理數據庫設計 ..................................................................... 66 3.9.2 App 用例管理功能後颱開發 ................................................................. 67 3.9.3 App 用例管理功能前端開發 ................................................................. 70 3.10 Web 自動化模塊開發 ....................................................................................... 74 3.10.1 Web 用例管理數據庫設計 ................................................................... 74 3.10.2 Web 用例管理功能後颱開發 ............................................................... 75 3.10.3 Web 用例管理功能前端開發 ............................................................... 78 3.11 測試報告模塊前端開發.................................................................................... 81 3.11.1 單一接口測試報告 ............................................................................... 81 3.11.2 流程接口測試報告 ............................................................................... 83 3.11.3 AppUI 測試報告 ................................................................................... 98 3.11.4 WebUI 測試報告................................................................................. 105 3.12 自動化平颱前端優化 ..................................................................................... 109 3.12.1 HTML 簡要知識 ................................................................................ 109 3.12.2 主頁麵優化1 ...................................................................................... 110 3.12.3 前端搜索功能實現 ............................................................................. 129 3.12.4 前端翻頁功能實現 ............................................................................. 135 3.12.5 數據統計功能實現 ............................................................................. 150 3.12.6 添加數據功能實現 ............................................................................. 153 3.12.7 編輯數據功能實現 .......................................................
自動化平颱測試開發:Python測試開發實戰 下載 mobi epub pdf txt 電子書