万本电子书0元读

万本电子书0元读

顶部广告

Python测试之道电子书

基于Python3.6的测试发实践总结 1. 作者多年从事测试发管理工作,写作风格将教育融于生活,有趣地气,广受读者好评。 2. 作者的内容在百度阅读上量达4万余次,深受发者欢迎。 3. 作者运营的公众号“心花绽放测试窝”,拥有很高的人气,深受测试工程师欢迎。

售       价:¥

纸质售价:¥44.50购买纸书

743人正在读 | 5人评论 6.6

作       者:杨燕琳 朱圣洲 石贇

出  版  社:人民邮电出版社

出版时间:2018-07-01

字       数:23.6万

所属分类: 科技 > 计算机/网络 > 程序设计

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(4条)
  • 读书简介
  • 目录
  • 累计评论(4条)
本书是一本指导测试工程师使用Python*版本Python 3.6执行口自动化和口并发测试任务的技术书,口自动化及并发测试是现代测试人员*重要的测试方法,也是大多数测试人员的软肋。为了让测试人员能够清晰地理解口测试的相关知识,本书从测试基础始,用通俗易懂的语言和讲故事举例的方式为测试工程师讲解技术,指导测试人员学习Python 3.6编程技术及UnitTest测试框架。在口自动化与口并发测试实战中,构建多个案例帮助测试工程师将理论及测试框架运用于实践。*后引了持续集成的思想,指导测试人员优化执行口自动化及并发测试任务的效率。除了这些,本书还分享了多位测试人员在执行测试任务中所积累的经验教训,以及测试招聘官对于测试人员发展的分析及展望。 这是一本测试技术书,更是一本有趣的书,适合测试工程师及想要了解测试技术的发工程师学习。<br/>【推荐语】<br/>基于Python3.6的测试发实践总结 1. 作者多年从事测试发管理工作,写作风格将教育融于生活,有趣地气,广受读者好评。 2. 作者的内容在百度阅读上量达4万余次,深受发者欢迎。 3. 作者运营的公众号“心花绽放测试窝”,拥有很高的人气,深受测试工程师欢迎。<br/>【作者】<br/>杨燕琳 测试发者,国际认证项目经理。曾供职于英特尔(中国)、Hero、Wisdom等企业,担任本地化发、测试发、测试部主管/经理等职位。从零始组建测试部门,具备深厚的测试技术及管理经验。善于学习及专研测试发相关新技术,勇于创新提高测试发效率的未知领域。公众号“心花绽放测试窝”创始人,活跃于论坛分享测试发知识,拥有万级粉丝被誉为人气讲师,讲座及文章深受读者好评。<br/>
目录展开

内容提要

前言

第1章 大话软件测试基础

1.1 测试的分阶

1.1.1 入门阶

1.1.2 工程师阶

1.1.3 专家阶

1.1.4 总监阶

1.2 并发测试

1.2.1 并发测试的定义

1.2.2 并发测试的分类

1.3 自动化测试

1.3.1 什么是自动化测试

1.3.2 与手工测试的区别

1.3.3 自动化测试的困境

1.4 学习小贴士

第2章 Python的环境准备

2.1 Python介绍

2.2 Python的安装配置

2.2.1 Python版本的选择

2.2.2 Python的安装与配置

2.3 Python模块的安装

2.4 Python的工具

2.4.1 Python工具介绍

2.4.2 Pycharm的安装

2.4.3 Pycharm的使用

2.5 学习小贴士

第3章 Python的基础

3.1 语法规范

3.1.1 换行与缩进

3.1.2 模块导入

3.1.3 注释

3.2 变量与运算

3.2.1 变量

3.2.2 运算

3.3 数据结构

3.3.1 元组

3.3.2 列表

3.3.3 字典

3.4 函数

3.4.1 函数的定义

3.4.2 函数的参数

3.4.3 函数的返回值

3.4.4 函数的嵌套

3.5 字符串处理

3.5.1 字符串的转换

3.5.2 字符串的合并

3.5.3 字符串的截取

3.5.4 字符串的替换

3.6 学习小贴士

第4章 接口测试的基础

4.1 网络传输知识

4.1.1 协议

4.1.2 Cache

4.1.3 Cookie

4.1.4 Session

4.1.5 Token

4.1.6 JSON Web Token

4.2 HTTP协议

4.2.1 HTTP协议的介绍

4.2.2 HTTP协议的原理

4.2.3 Uniform Resource Locator

4.2.4 请求报文(request)

4.2.5 响应报文(response)

4.2.6 HTTP扩展

4.3 HTTPS协议详解

4.3.1 加密算法

4.3.2 数字签名

4.3.3 传输过程

4.4 WebSocket协议详解

4.4.1 WebSocket的由来

4.4.2 WebSocket的属性

4.4.3 WebSocket的原理

4.5 学习小贴士

第5章 模拟网络请求

5.1 发送HTTP请求

5.1.1 requests模块

5.1.2 请求与响应

5.1.3 请求参数

5.2 发送HTTPS请求

5.3 发送WebSocket请求

5.3.1 WebSocket模块

5.3.2 请求与响应

5.3.3 请求实例

5.4 学习小贴士

第6章 接口测试

6.1 接口测试的定义

6.2 接口测试工具

6.3 接口文档

6.4 实例

6.4.1 接口文档解析

6.4.2 测试用例

6.4.3 测试代码编写

6.5 学习小贴士

第7章 UnitTest测试框架

7.1 UnitTest模块

7.2 测试用例

7.3 测试固件

7.4 测试套件

7.5 运行测试

7.6 测试报告

7.7 学习小贴士

第8章 接口自动化测试

8.1 项目的选择

8.2 结构化设计

8.2.1 顺序结构

8.2.2 判断结构

8.2.3 循环结构

8.3 内置功能应用

8.3.1 随机产生数据

8.3.2 日期的获取和计算

8.3.3 数据加密

8.3.4 txt文件的读写

8.4 实例

8.4.1 测试需求分析

8.4.2 测试流程设计

8.4.3 测试环境准备

8.4.4 测试代码编写

8.4.5 实例完整代码

8.5 学习小贴士

第9章 接口并发测试

9.1 常见的并发问题

9.1.1 事务并发的问题

9.1.2 极限值并发的问题

9.1.3 压力并发的问题

9.1.4 异常数据干扰并发的问题

9.2 设计并发测试场景

9.2.1 设计思路整理

9.2.2 场景分析实例1

9.2.3 场景分析实例2

9.3 并发结果测试与结论

9.3.1 账户资金并发bug实例及测试建议

9.3.2 抽奖营销活动并发bug实例及测试建议

9.4 多线程并发

9.4.1 单线程执行

9.4.2 多线程执行

9.4.3 守护线程

9.4.4 阻塞线程

9.4.5 并发测试框架

9.5 实例

9.5.1 测试需求分析

9.5.2 测试方案设定

9.5.3 测试代码编写

9.5.4 实例完整代码

9.5.5 测试结果分析

9.6 学习小贴士

第10章 接口自动化测试实战

10.1 实战1

10.1.1 测试接口选择

10.1.2 测试框架构建

10.1.3 测试代码编写

10.1.4 输出测试报告

10.1.5 实例完整代码

10.2 实战2

10.2.1 测试用例选择

10.2.2 测试流程设计

10.2.3 测试环境准备

10.2.4 测试代码编写

10.2.5 实例完整代码

10.3 学习小贴士

第11章 接口并发测试实战

11.1 订单并发性能

11.1.1 整理并发需求

11.1.2 提取性能指标

11.1.3 测试代码编写

11.1.4 实例完整代码

11.2 WebSocket并发

11.2.1 整理并发需求

11.2.2 提取性能指标

11.2.3 测试代码编写

11.2.4 实例完整代码

11.3 学习小贴士

第12章 Jenkins持续集成

12.1 什么是持续集成

12.2 持续集成工具Jenkins

12.3 Jenkins的安装运行

12.4 Jenkins的配置

12.4.1 系统设置

12.4.2 插件管理

12.5 Jenkins的构建任务

12.5.1 新建任务

12.5.2 源码管理

12.5.3 构建触发器

12.5.4 构建环境

12.5.5 设置构建

12.5.6 构建后操作

12.6 运行构建任务

12.7 学习小贴士

第13章 Python的其他用途

13.1 批量处理数据

13.2 本地命令集成

13.3 查看服务器日志

13.4 学习小贴士

第14章 测试人员的发展

14.1 测试人员的现状

14.2 测试人员的地位

14.3 测试人员的评审标准

14.4 测试人员的学习

14.5 测试人员的分享

14.6 Python对于测试人员的意义

14.7 测试人员的转型

14.7.1 Quality Assurance

14.7.2 开发工程师

14.7.3 产品经理

14.7.4 项目经理

14.8 学习小贴士

后记

累计评论(4条) 4个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部