注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計Python 自動化接口測試自學手冊

Python 自動化接口測試自學手冊

Python 自動化接口測試自學手冊

定 價:¥69.80

作 者: 張挺 著
出版社: 中國鐵道出版社
叢編項:
標 簽: 暫缺

購買這本書可以去


ISBN: 9787113268060 出版時間: 2020-11-01 包裝: 平裝
開本: 16開 頁數: 字數:  

內容簡介

  自動化接口測試以其容易實現,維護成本低,成為每個公司開展自動化測試的必選。本書主要介紹如何用Python語言調用接口進行自動化測試開發(fā)。本書主要內容包括,Python算法基礎知識、自動化測試相關的網絡原理、測試執(zhí)行器的實際用法、如何用Jenkins持續(xù)集成進行接口測試,以及云計算、DevOps等技術方面的知識。本書內容通俗易懂,讀者即使沒有編程經驗,也可通過對書中實例和習題的學習,很快上手學會自動化測試關鍵技術;不僅適合想要進入或轉行測試開發(fā)行業(yè)的初學者閱讀;還適合有一定經驗的讀者進階使用。

作者簡介

  張挺,測試開發(fā)工程師、教練,畢業(yè)于浙江大學城市學院計算機專業(yè)。十二年軟件測試經驗,擅長Python、自動化測試、持續(xù)集成、云計算、Devops。現于某外資銀行從事DevOps云平臺測試開發(fā)工作,負責腳本開發(fā)、測試框架搭建、測試工具開發(fā)、性能測試等工作。原諾基亞云平臺公共服務部門測試開發(fā)人員,負責持續(xù)集成自動化測試的開發(fā)、維護及工具開發(fā)。長期在網上分享原創(chuàng)技術類文章及回答問題。

圖書目錄

目 錄
第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 自動化測試人員的職業(yè)發(fā)展 4
1.3.1 技術路線 4
1.3.2 管理路線 5
1.3.3 業(yè)務路線 5
第2章 Python環(huán)境搭建
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 變量:會發(fā)生變化的數據 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 循環(huán) 77
3.8.1 初識while循環(huán) 77
3.8.2 循環(huán)進入條件 78
3.8.3 用while處理用戶輸入 79
3.8.4 死循環(huán) 79
3.8.5 用break結束循環(huán) 80
3.8.6 For循環(huán) 81
3.8.7 更復雜的for循環(huán) 82
3.9 程序設計專題2 84
3.9.1 練習:制作戰(zhàn)船地圖 84
3.9.2 練習:戰(zhàn)船在地圖中隨機出現 86
3.9.3 練習:擊沉戰(zhàn)船判斷是否獲勝 88
3.9.4 練習:戰(zhàn)船游戲主循環(huán) 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 發(fā)包工具 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

本目錄推薦

掃描二維碼
Copyright ? 讀書網 www.autoforsalebyowners.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號