标签分类
当前位置:首页 > 程序设计电子书 > Python测试电子书网盘下载
Python测试之道

Python测试之道 完整超清版电子书

官方价: 18

更 新:

Python测试之道 (pdf、epub、mobi、azw3)下载

下载地址:https://pan.baidu.com/s/13czzrrbKRI_Zs2uznlWf2

分享码:gvy7

给大家带来的一篇关于Python测试相关的电子书资源,介绍了关于Python测试方面的内容,本书是由人民邮电出版社出版,格式根据源资源分为PDF、epub、mobi、azw3其中一种或多种格式,资源大小15.9 MB,杨燕琳 朱圣洲 石编写,目前豆瓣、亚马逊、当当、京东等电子书综合评分为:7.4,更多相关的学习资源可以参阅 程序设计电子书Python电子书、等栏目。

Python测试之道 PDF

根据Python3.6的检测开发设计实践总结 

1. 创作者很多年从业检测开发设计管理方面,创作设计风格将文化教育融进衣食住行,趣味有内涵,广受用户五星好评。 

2. 创作者的內容在百度阅读上浏览量达4万余次,备受开发人员热烈欢迎。 3. 创作者经营的微信公众号“心花盛开检测窝”,有着很高的人气值,备受软件测试热烈欢迎。

这书是1本具体指导软件测试应用Python*版本号Python 3.6实行插口自动化技术和插口高并发检测每日任务的技术性书,插口自动化技术及高并发检测是当代测试工程师*关键的测试标准,都是大部分测试工程师的软助。以便让测试工程师可以清楚地了解接口测试的有关专业知识,这书从检测基本刚开始,用浅显易懂的語言和讲童话故事举例说明的方法为软件测试解读技术性,具体指导测试工程师学习培训Python 3.6编程技术及UnitTest检测架构。在插口自动化技术与插口高并发检测实战演练中,搭建好几个案例协助软件测试将基础理论及检测架构应用于实践活动。*后导入了持续集成的观念,具体指导测试工程师提升实行插口自动化技术及高并发检测每日任务的高效率。除开这种,这书还共享了多名测试工程师在实行检测每日任务中常积淀的成功经验,及其检测招骋官针对测试工程师发展趋势的剖析及未来展望。 它是1本测试技术书,也是1本有趣的书,合适软件测试及愿意掌握测试技术的研发工程师学习培训。

目录

  • 第 1章 大话软件测试基础 1
  • 1.1 测试的分阶 1
  • 1.1.1 入门阶 1
  • 1.1.2 工程师阶 14
  • 1.1.3 专家阶 29
  • 1.1.4 总监阶 36
  • 1.2 并发测试 40
  • 1.2.1 并发测试的定义 40
  • 1.2.2 并发测试的分类 41
  • 1.3 自动化测试 41
  • 1.3.1 什么是自动化测试 41
  • 1.3.2 与手工测试的区别 42
  • 1.3.3 自动化测试的困境 43
  • 1.4 学习小贴士 43
  • 第2章 Python的环境准备 45
  • 2.1 Python介绍 45
  • 2.2 Python的安装配置 45
  • 2.2.1 Python版本的选择 45
  • 2.2.2 Python的安装与配置 46
  • 2.3 Python模块的安装 46
  • 2.4 Python的工具 47
  • 2.4.1 Python工具介绍 47
  • 2.4.2 Pycharm的安装 47
  • 2.4.3 Pycharm的使用 48
  • 2.5 学习小贴士 50
  • 第3章 Python的基础 51
  • 3.1 语法规范 51
  • 3.1.1 换行与缩进 51
  • 3.1.2 模块导入 52
  • 3.1.3 注释 53
  • 3.2 变量与运算 54
  • 3.2.1 变量 54
  • 3.2.2 运算 57
  • 3.3 数据结构 60
  • 3.3.1 元组 60
  • 3.3.2 列表 62
  • 3.3.3 字典 63
  • 3.4 函数 65
  • 3.4.1 函数的定义 65
  • 3.4.2 函数的参数 66
  • 3.4.3 函数的返回值 67
  • 3.4.4 函数的嵌套 68
  • 3.5 字符串处理 70
  • 3.5.1 字符串的转换 70
  • 3.5.2 字符串的合并 71
  • 3.5.3 字符串的截取 72
  • 3.5.4 字符串的替换 73
  • 3.6 学习小贴士 75
  • 第4章 接口测试的基础 76
  • 4.1 网络传输知识 76
  • 4.1.1 协议 76
  • 4.1.2 Cache 78
  • 4.1.3 Cookie 82
  • 4.1.4 Session 87
  • 4.1.5 Token 91
  • 4.1.6 JSON Web Token 92
  • 4.2 HTTP协议 96
  • 4.2.1 HTTP协议的介绍 96
  • 4.2.2 HTTP协议的原理 99
  • 4.2.3 Uniform Resource Locator 102
  • 4.2.4 请求报文(request) 103
  • 4.2.5 响应报文(response) 111
  • 4.2.6 HTTP扩展 117
  • 4.3 HTTPS协议详解 120
  • 4.3.1 加密算法 121
  • 4.3.2 数字签名 121
  • 4.3.3 传输过程 122
  • 4.4 WebSocket协议详解 123
  • 4.4.1 WebSocket的由来 123
  • 4.4.2 WebSocket的属性 124
  • 4.4.3 WebSocket的原理 125
  • 4.5 学习小贴士 126
  • 第5章 模拟网络请求 127
  • 5.1 发送HTTP请求 127
  • 5.1.1 requests模块 127
  • 5.1.2 请求与响应 127
  • 5.1.3 请求参数 128
  • 5.2 发送HTTPS请求 134
  • 5.3 发送WebSocket请求 136
  • 5.3.1 WebSocket模块 136
  • 5.3.2 请求与响应 136
  • 5.3.3 请求实例 136
  • 5.4 学习小贴士 137
  • 第6章 接口测试 138
  • 6.1 接口测试的定义 138
  • 6.2 接口测试工具 138
  • 6.3 接口文档 141
  • 6.4 实例 142
  • 6.4.1 接口文档解析 142
  • 6.4.2 测试用例 144
  • 6.4.3 测试代码编写 144
  • 6.5 学习小贴士 145
  • 第7章 UnitTest测试框架 146
  • 7.1 UnitTest模块 146
  • 7.2 测试用例 146
  • 7.3 测试固件 148
  • 7.4 测试套件 149
  • 7.5 运行测试 150
  • 7.6 测试报告 151
  • 7.7 学习小贴士 153
  • 第8章 接口自动化测试 154
  • 8.1 项目的选择 154
  • 8.2 结构化设计 154
  • 8.2.1 顺序结构 155
  • 8.2.2 判断结构 155
  • 8.2.3 循环结构 158
  • 8.3 内置功能应用 161
  • 8.3.1 随机产生数据 161
  • 8.3.2 日期的获取和计算 163
  • 8.3.3 数据加密 165
  • 8.3.4 txt文件的读写 166
  • 8.4 实例 169
  • 8.4.1 测试需求分析 169
  • 8.4.2 测试流程设计 171
  • 8.4.3 测试环境准备 171
  • 8.4.4 测试代码编写 171
  • 8.4.5 实例完整代码 175
  • 8.5 学习小贴士 177
  • 第9章 接口并发测试 178
  • 9.1 常见的并发问题 178
  • 9.1.1 事务并发的问题 179
  • 9.1.2 极限值并发的问题 180
  • 9.1.3 压力并发的问题 180
  • 9.1.4 异常数据干扰并发的问题 183
  • 9.2 设计并发测试场景 183
  • 9.2.1 设计思路整理 183
  • 9.2.2 场景分析实例1 184
  • 9.2.3 场景分析实例2 188
  • 9.3 并发结果测试与结论 189
  • 9.3.1 账户资金并发bug实例及测试
  • 建议 189
  • 9.3.2 抽奖营销活动并发bug实例及
  • 测试建议 190
  • 9.4 多线程并发 191
  • 9.4.1 单线程执行 191
  • 9.4.2 多线程执行 191
  • 9.4.3 守护线程 194
  • 9.4.4 阻塞线程 195
  • 9.4.5 并发测试框架 196
  • 9.5 实例 197
  • 9.5.1 测试需求分析 197
  • 9.5.2 测试方案设定 198
  • 9.5.3 测试代码编写 199
  • 9.5.4 实例完整代码 200
  • 9.5.5 测试结果分析 201
  • 9.6 学习小贴士 201
  • 第10章 接口自动化测试实战 203
  • 10.1 实战1 203
  • 10.1.1 测试接口选择 203
  • 10.1.2 测试框架构建 204
  • 10.1.3 测试代码编写 205
  • 10.1.4 输出测试报告 206
  • 10.1.5 实例完整代码 208
  • 10.2 实战2 210
  • 10.2.1 测试用例选择 210
  • 10.2.2 测试流程设计 211
  • 10.2.3 测试环境准备 212
  • 10.2.4 测试代码编写 212
  • 10.2.5 实例完整代码 217
  • 10.3 学习小贴士 219
  • 第11章 接口并发测试实战 221
  • 11.1 订单并发性能 221
  • 11.1.1 整理并发需求 221
  • 11.1.2 提取性能指标 221
  • 11.1.3 测试代码编写 222
  • 11.1.4 实例完整代码 223
  • 11.2 WebSocket并发 225
  • 11.2.1 整理并发需求 225
  • 11.2.2 提取性能指标 225
  • 11.2.3 测试代码编写 226
  • 11.2.4 实例完整代码 226
  • 11.3 学习小贴士 227
  • 第12章 Jenkins持续集成 229
  • 12.1 什么是持续集成 229
  • 12.2 持续集成工具Jenkins 229
  • 12.3 Jenkins的安装运行 230
  • 12.4 Jenkins的配置 234
  • 12.4.1 系统设置 234
  • 12.4.2 插件管理 237
  • 12.5 Jenkins的构建任务 238
  • 12.5.1 新建任务 238
  • 12.5.2 源码管理 240
  • 12.5.3 构建触发器 241
  • 12.5.4 构建环境 242
  • 12.5.5 设置构建 242
  • 12.5.6 构建后操作 244
  • 12.6 运行构建任务 244
  • 12.7 学习小贴士 246
  • 第13章 Python的其他用途 247
  • 13.1 批量处理数据 247
  • 13.2 本地命令集成 248
  • 13.3 查看服务器日志 249
  • 13.4 学习小贴士 250
  • 第14章 测试人员的发展 251
  • 14.1 测试人员的现状 251
  • 14.2 测试人员的地位 254
  • 14.3 测试人员的评审标准 254
  • 14.4 测试人员的学习 255
  • 14.5 测试人员的分享 257
  • 14.6 Python对于测试人员的意义 265
  • 14.7 测试人员的转型 265
  • 14.7.1 Quality Assurance 265
  • 14.7.2 开发工程师 266
  • 14.7.3 产品经理 266
  • 14.7.4 项目经理 266
  • 14.8 学习小贴士 267
  • 后记 268

上一篇:Python程序设计与算法基础教程  下一篇:区块链在中国:它将如何颠覆未来

展开 +

收起 -

Python测试 相关电子书
Python测试 学习笔记
网友NO.183084

Python pygorithm模块用法示例【常见算法测试】

本文实例讲述了Python pygorithm模块用法。分享给大家供大家参考,具体如下: pygorithm:一个用纯粹python编写的Python模块,用于纯粹的教育目的。只需导入所需的算法即可获取代码,时间复杂度等等。开始学习Python编程的好方法。了解Python中所有主要算法的实现。不需要上网就可以获得所需的代码。 安装 pip3 install pygorithm 常见函数 斐波那契数列 from pygorithm.fibonacci import recursionresult = recursion.get_sequence(10)print(result) # [0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55]code = recursion.get_code() # 获取实现函数的算法print(code) 获取最小公倍数 from pygorithm.math import lcmresult = lcm.lcm([4,6])print(result) # 12code = lcm.get_code() # 获取实现函数的算法print(code) 质数算法 from pygorithm.math import sieve_of_eratosthenesresult = sieve_of_eratosthenes.sieve_of_eratosthenes(10) # 获取小于10的质数print(result) # [2,3,5,7]code = lcm.get_code() # 获取实现函数的算法print(code) 阶乘 from pygorithm.math import factorialresult = factorial.factorial(5) # 获取5的阶乘,即1*2*3*4*5print(result) # 120code = factorial.get_code() # 获取实现函数的算法print(code) 十进制转二进制 from pygorithm.math import conversionresult = conversion.decimal_to_binary(3) # 将3转换为二进制print(result) # 11code = conversion.get_code() # 获取实现函数的算法print(code) 二进制转十进制 from pygorithm.math import con……

网友NO.538684

python 多线程对post请求服务器测试并发的方法

如下所示: # -*- coding: utf-8 -*-import requestsimport threadingimport timeclass postrequests(): def __init__(self): self.url = '请求网址' self.files = { 'unknown_image':open('刘诗诗.jpg','rb')} def post(self): try: r = requests.post(self.url,files=self.files) print(r.text) except Exception as e: print(e)def login(): login = postrequests() return login.post()# if __name__ == '__main__':# login()try: i = 0 # 开启线程数目 tasks_number = 150 print('测试启动') time1 = time.clock() while i tasks_number: t = threading.Thread(target=login) t.start() i +=1 time2 = time.clock() times = time2 - time1 print(times/tasks_number)except Exception as e: print(e) 以上这篇python 多线程对post请求服务器测试并发的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持码农之家。 ……

网友NO.499682

Python实现的逻辑回归算法示例【附测试csv文件下载】

本文实例讲述了Python实现的逻辑回归算法。分享给大家供大家参考,具体如下: 使用python实现逻辑回归 Using Python to Implement Logistic Regression Algorithm 菜鸟写的逻辑回归,记录一下学习过程 代码: #encoding:utf-8""" Author: njulpy Version: 1.0 Data: 2018/04/10 Project: Using Python to Implement LogisticRegression Algorithm"""import numpy as npimport pandas as pdimport matplotlib.pyplot as pltfrom sklearn.model_selection import train_test_split#建立sigmoid函数def sigmoid(x): x = x.astype(float) return 1./(1+np.exp(-x))#训练模型,采用梯度下降算法def train(x_train,y_train,num,alpha,m,n): beta = np.ones(n) for i in range(num): h=sigmoid(np.dot(x_train,beta)) #计算预测值 error = h-y_train.T #计算预测值与训练集的差值 delt=alpha*(np.dot(error,x_train))/m #计算参数的梯度变化值 beta = beta - delt #print('error',error) return betadef predict(x_test,beta): y_predict=np.zeros(len(y_test))+0.5 s=sigmoid(np.dot(beta,x_test.T)) y_predict[s 0.34] = 0 y_predict[s 0.67] = 1 return y_predictdef accurancy(y_predict,y_test): acc=1-np.sum(np.absolute(y_predict-y_test))/len(y_test) return accif __name__ == "__main__": data = pd.read_csv('iris.csv') x = data.iloc[:,1:5] y = data.iloc[:,5].copy() y.loc[y== 'setosa'] = 0 y.loc[y== 'versicolor'] = 0.5 y.loc[y== 'virginica'] = 1 x_train,x_test,y_train,y_test = train_test_split(x,y,test_size=0.3,random_state=15) m,n=np.shape(x_train) alpha = 0.01 beta=……

网友NO.115875

Python单元测试unittest的具体使用示例

Python中有一个自带的单元测试框架是unittest模块,用它来做单元测试,它里面封装好了一些校验返回的结果方法和一些用例执行前的初始化操作。 unittest是python的标准测试库,相比于其他测试框架是python目前使用最广的测试框架。 unittest有四个比较重要的概念是test fixture, test case, test suite, test runner, 。 在说unittest之前,先说几个概念: TestCase 也就是测试用例 TestSuite 多个测试用例集合在一起,就是TestSuite TestLoader是用来加载TestCase到TestSuite中的 TestRunner是来执行测试用例的,测试的结果会保存到TestResult实例中,包括运行了多少测试用例,成功了多少,失败了多少等信息 通过dir(unittest),我们可以看到unittest全部的属性和方法,他们的关系如下图所示。 unittest主要类关系 正常调用unittest的流程是,TestLoader 自动将测试用例TestCase中加载到TestSuite里,TextTestRunner调用TestSuite的run方法,顺序执行里面的TestCase中以test开头的方法,并得到测试结果TestResult。在执行TestCase过程中,先进行SetUp()环境准备,执行测试代码,最后tearDown()进行测试的还原。 其中TestLoader在加载过程中,进行添加的TestCase是没有顺序的。一个TestCase里如果存在多个验证方法的话,会按照方法中test后方首字母的ascii码从小到大排序后执行。 可以通过手动调用TestSuite的ad……

Python测试工程师

Python测试工程师 发起

资源
39
粉丝
44
喜欢
441
评论
1

    Copyright 2018-2019 xz577.com 码农之家

    版权责任说明