TOP
瀏覽紀錄
【反詐騙】接到不明來電說:升等為「高級會員」「購物滿意度調查」,這是詐騙!請絕對「不要依照指示操作ATM或網銀」
1/1
庫存:1
Python自動化接口測試自學手冊(簡體書)
定  價:NT$419元
優惠價: 75314
可得紅利積點:9 點

庫存:1

商品簡介

作者簡介

名人/編輯推薦

目次

自動化接口測試以其容易實現,維護成本低,成為每個公司開展自動化測試的首選。本書主要介紹如何用Python語言調用接口進行自動化測試開發。
本書主要內容包括,Python算法基礎知識、自動化測試相關的網絡原理、測試執行器的實際用法、如何用Jenkins持續集成進行接口測試,以及雲計算、DevOps等技術方面的知識。
本書內容通俗易懂,讀者即使沒有編程經驗,也可通過對書中實例和習題的學習,很快上手學會自動化測試關鍵技術;不僅適合想要進入或轉行測試開發行業的初學者閱讀;還適合有一定經驗的讀者進階使用。
張挺,測試開發工程師、教練,畢業於浙江大學城市學院計算機專業。十二年軟件測試經驗,擅長Python、自動化測試、持續集成、雲計算、Devops。現於某外資銀行從事DevOps雲平臺測試開發工作,負責腳本開發、測試框架搭建、測試工具開發、性能測試等工作。原諾基亞雲平臺公共服務部門測試開發人員,負責持續集成自動化測試的開發、維護及工具開發。長期在網上分享原創技術類文章及回答問題。
這本自學手冊有三個特點(1)練習式學習。書中會給讀者佈置很多小練習,並給予適當的提示。讀者在完成這些小練習後,將會發現自己已經通過實踐操作掌握了需要學習的知識。
(2)自助式擴展閱讀。書中會給出搜索關鍵字,讀者可以通過搜索引擎自行查找,通過這樣的搜索實踐操作來鍛煉大家的信息搜索能力和信息篩選能力,這兩種能力也是實際工作中非常實用的能力。
(3)循序漸進地學習。希望讀者在學習過程中沒有阻礙,遇到問題可以自己解決,從而自由順暢地往下學,不會在某處遇到問題,之後的內容就會看不懂。本書並非一本大而全的百科全書,而是專門針對自動化測試選擇實用、核心的知識點來講解。
現在各種學習資料十分豐富,但正因為太過豐富,導致我們在學習時很迷茫,不知道應該先學哪個?本書基於這樣一個學習困惑,幫助讀者通過最短學習路徑學會自動化測試。因此,書中選擇當今主要的、使用廣泛的接口測試作為切入點,帶給大家一個從零開始到掌握接口自動化測試的完整學習流程。
目 錄
第1章 自動化測試概述
1.1 自動化測試分類 1
1.1.1 以測試對象分類 1
1.1.2 以技術基礎分類 1
1.1.3 其他分類方法 2
1.2 自動化測試學習路線和方法 3
1.2.1 學習路線 3
1.2.2 學習方法 3
1.3 自動化測試人員的職業發展 4
1.3.1 技術路線 4
1.3.2 管理路線 5
1.3.3 業務路線 5
第2章 Python環境搭建
2.1 安裝Python 7
2.1.1 下載Python安裝包 7
2.1.2 安裝Python 10
2.2 運行Python程序 11
2.2.1 進入命令行 11
2.2.2 交互模式 12
2.2.3 腳本模式 12
2.3 安裝PyCharm 12
2.3.1 下載PyCharm安裝包 12
2.3.2 安裝PyCharm 13
2.3.3 配置PyCharm 14
2.3.4 運行Hello world 16
2.4 搜索引擎使用方法 18
2.5 本章練習 18
第3章 Python基礎
3.1 基本語法 21
3.1.1 Print語句 21
3.1.2 字符串:一種專門的數據類型 22
3.1.3 理解並處理出現的錯誤和異常信息 22
3.1.4 變量:會發生變化的數據 24
3.1.5 用Python做數學運算 24
3.1.6 變量是可以更改的 25
3.1.7 注釋:用“#”符號開始的內容 26
3.1.8 數字類型很簡單 26
3.1.9 多行字符串/多行注釋 27
3.1.10 布爾值是“真”是“假” 28
3.1.11 類型轉換 28
3.2 字符串 29
3.2.1 轉義字符 29
3.2.2 字符串索引 29
3.2.3 字符串方法 30
3.2.4 字符串拼接 30
3.2.5 時間日期的處理 31
3.3 條件分支語句 32
3.3.1 初識條件分支語句 32
3.3.2 比較運算符 33
3.3.3 判斷多個條件 34
3.3.4 條件分支語句的用法 37
3.3.5 程序設計:Pig Latin翻譯器 39
3.4 函數方法 45
3.4.1 初識函數方法 45
3.4.2 函數方法定義 46
3.4.3 調用和返回 46
3.4.4 參數表和傳入值 48
3.4.5 方法調用方法 49
3.4.6 模塊的導入 50
3.4.7 更多的內建方法 52
3.5 列表和字典 55
3.5.1 初識列表 55
3.5.2 追加元素 56
3.5.3 列表切片和字符串切片 57
3.5.4 插入元素 59
3.5.5 遍歷 59
3.5.6 排序 60
3.5.7 初識字典 61
3.5.8 刪除元素 63
3.5.9 遍歷字典 64
3.5.10 複習 64
3.6 程序設計專題 68
3.6.1 練習:水果店 68
3.6.2 練習:算分數 69
3.7 列表和方法 71
3.7.1 複習列表 71
3.7.2 複習簡單練習中的方法 72
3.7.3 在方法裡使用及修改列表的元素 73
3.7.4 使用range生成和遍歷列表 74
3.7.5 列表的拼接、嵌套與多層遍歷 76
3.8 循環 77
3.8.1 初識while循環 77
3.8.2 循環進入條件 78
3.8.3 用while處理用戶輸入 79
3.8.4 死循環 79
3.8.5 用break結束循環 80
3.8.6 For循環 81
3.8.7 更複雜的for循環 82
3.9 程序設計專題2 84
3.9.1 練習:製作戰船地圖 84
3.9.2 練習:戰船在地圖中隨機出現 86
3.9.3 練習:擊沉戰船判斷是否獲勝 88
3.9.4 練習:戰船遊戲主循環 91
3.9.5 練習:編寫數學方法 91
3.9.6 練習:編寫更多方法 93
3.10 高級語法 94
3.10.1 操作符in 95
3.10.2 構建列表 95
3.10.3 帶步長的切片 97
3.10.4 匿名函數 99
3.11 類 100
3.11.1 為什麼要用類 100
3.11.2 定義一個類 102
3.11.3 類的變量類型 104
3.11.4 類的方法 105
3.11.5 類的繼承 107
3.11.6 類的複習 110
3.12 文件操作 111
3.12.1 寫文件 111
3.12.2 讀取文件 112
3.12.3 用with讀寫文件 113
第4章 接口測試基礎
4.1 網絡協議基礎 115
4.1.1 接口測試相關概念 115
4.1.2 網絡協議 116
4.1.3 網絡分層和數據 117
4.1.4 應用層和HTTP協議 119
4.1.5 其他層次和協議 121
4.2 接口測試常用工具 123
4.2.1 抓包工具 123
4.2.2 發包工具 125
4.3 使用Python調用接口 126
4.3.1 使用requests訪問GitHub 126
4.3.2 使用requests構建http請求 127
4.3.3 requests中的響應 130
4.3.4 requests中的會話 132

購物須知

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約20個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。