作品简介

本书是一本指导测试工程师使用Python最新版本Python 3.6执行接口自动化和接口并发测试任务的技术书,接口自动化及并发测试是现代测试人员最重要的测试方法,也是大多数测试人员的软肋。为了让测试人员能够清晰地理解接口测试的相关知识,本书从测试基础开始,用通俗易懂的语言和讲故事举例的方式为测试工程师讲解技术,指导测试人员学习Python 3.6编程技术及UnitTest测试框架。在接口自动化与接口并发测试实战中,构建多个案例帮助测试工程师将理论及测试框架运用于实践。最后引入了持续集成的思想,指导测试人员优化执行接口自动化及并发测试任务的效率。除了这些,本书还分享了多位测试人员在执行测试任务中所积累的经验教训,以及测试招聘官对于测试人员发展的分析及展望。

这是一本测试技术书,更是一本有趣的书,适合测试工程师及想要了解测试技术的开发工程师学习。

杨燕琳,朱圣洲,石贇编著。

作品目录

  • 内容提要
  • 前言
  • 第1章 大话软件测试基础
  • 1.1 测试的分阶
  • 1.2 并发测试
  • 1.3 自动化测试
  • 1.4 学习小贴士
  • 第2章 Python的环境准备
  • 2.1 Python介绍
  • 2.2 Python的安装配置
  • 2.3 Python模块的安装
  • 2.4 Python的工具
  • 2.5 学习小贴士
  • 第3章 Python的基础
  • 3.1 语法规范
  • 3.2 变量与运算
  • 3.3 数据结构
  • 3.4 函数
  • 3.5 字符串处理
  • 3.6 学习小贴士
  • 第4章 接口测试的基础
  • 4.1 网络传输知识
  • 4.2 HTTP协议
  • 4.3 HTTPS协议详解
  • 4.4 WebSocket协议详解
  • 4.5 学习小贴士
  • 第5章 模拟网络请求
  • 5.1 发送HTTP请求
  • 5.2 发送HTTPS请求
  • 5.3 发送WebSocket请求
  • 5.4 学习小贴士
  • 第6章 接口测试
  • 6.1 接口测试的定义
  • 6.2 接口测试工具
  • 6.3 接口文档
  • 6.4 实例
  • 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.3 内置功能应用
  • 8.4 实例
  • 8.5 学习小贴士
  • 第9章 接口并发测试
  • 9.1 常见的并发问题
  • 9.2 设计并发测试场景
  • 9.3 并发结果测试与结论
  • 9.4 多线程并发
  • 9.5 实例
  • 9.6 学习小贴士
  • 第10章 接口自动化测试实战
  • 10.1 实战1
  • 10.2 实战2
  • 10.3 学习小贴士
  • 第11章 接口并发测试实战
  • 11.1 订单并发性能
  • 11.2 WebSocket并发
  • 11.3 学习小贴士
  • 第12章 Jenkins持续集成
  • 12.1 什么是持续集成
  • 12.2 持续集成工具Jenkins
  • 12.3 Jenkins的安装运行
  • 12.4 Jenkins的配置
  • 12.5 Jenkins的构建任务
  • 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.8 学习小贴士
  • 后记
展开全部