资源详情

Python 自动化接口测试自学手册

Python 自动化接口测试自学手册-电子书下载


作者: 张挺
出版社: 中国铁道出版社
出版年: 2020-11
页数: 240
定价: 69.80
装帧: 平装
ISBN: 9787113268060

下载次数:7


本站推荐

书籍资料

  • 内容简介
  • 作者介绍
  • 书籍目录

"自动化接口测试以其容易实现,维护成本低,成为每个公司开展自动化测试的首选。本书主要介绍如何用Python语言调用接口进行自动化测试开发。
本书主要内容包括,Python算法基础知识、自动化测试相关的网络原理、测试执行器的实际用法、如何用Jenkins持续集成进行接口测试,以及云计算、DevOps等技术方面的知识。
本书内容通俗易懂,读者即使没有编程经验,也可通过对书中实例和习题的学习,很快上手学会自动化测试关键技术;不仅适合想要进入或转行测试开发行业的初学者阅读;还适合有一定经验的读者进阶使用。
"

张挺,测试开发工程师、教练,毕业于浙江大学城市学院计算机专业。十二年软件测试经验,擅长Python、自动化测试、持续集成、云计算、Devops。现于某外资银行从事DevOps云平台测试开发工作,负责脚本开发、测试框架搭建、测试工具开发、性能测试等工作。原诺基亚云平台公共服务部门测试开发人员,负责持续集成自动化测试的开发、维护及工具开发。长期在网上分享原创技术类文章及回答问题。

"目 录
第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 安装Python7
2.1.1 下载Python安装包7
2.1.2 安装Python10
2.2 运行Python程序11
2.2.1 进入命令行11
2.2.2 交互模式12
2.2.3 脚本模式12
2.3 安装PyCharm12
2.3.1 下载PyCharm安装包12
2.3.2 安装PyCharm13
2.3.3 配置PyCharm14
2.3.4 运行Helloworld16
2.4 搜索引擎使用方法1


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 程序设计:PigLatin翻译器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 程序设计专题284
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 操作符in95
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访问GitHub126
4.3.2 使用requests构建http请求127
4.3.3 requests中的响应130
4.3.4 requests中的会话132
"