作品简介

本书全面深入地介绍了软件自动化测试开发领域方方面面的相关知识,包括App功能自动化测试的方案、环境、代码运行及报告(基于Appium工具和Java语言编写),API接口自动化测试的方案、环境、代码运行及报告(基于Zentao工具和Python脚本语言编写),Selenium的Web自动化测试(基于Selenium工具和Java语言编写),JMeter接口和性能测试,Load Runner性能测试以及Jenkins持续集成。本书适用于想要了解、学习和使用当前流行的自动化测试开发技术的广大开发和测试从业人员,以及产品测试开发leader等。

邹辉,本书作者有丰富的软件测试从业经验,擅长开发和测试技术,担任测试主管,以电子商务、银行证券、移动互联网为主要业务领域,现在负责一上市企业O2O产品的软件自动化测试开发工作。

作品目录

  • 前言
  • 第1章 App自动化测试方案
  • 1.1 概述
  • 1.2 风险分析
  • 1.3 软硬件需求
  • 1.4 测试计划
  • 1.5 Appium移动自动化框架
  • 1.6 测试框架
  • 1.7 自动编译部署工具
  • 第2章 Android自动化环境搭建
  • 2.1 Android搭建的简要步骤
  • 2.2 在Windows上搭建Android自动化环境
  • 2.3 在Mac机器上搭建Android自动化环境
  • 2.4 Android自动化测试运行
  • 第3章 iOS自动化环境搭建
  • 3.1 iOS环境搭建的简要步骤
  • 3.2 iOS自动化环境搭建的详细步骤
  • 3.3 iOS自动化测试运行
  • 3.4 iOS的App自动化测试demo演示视频
  • 第4章 App自动化测试源代码
  • 4.1 基于Java的App自动化源代码解析
  • 4.2 源代码结合Ant持续集成到Jenkins
  • 4.3 Android和iOS自动化测试结果展示
  • 第5章 API接口自动化测试方案
  • 5.1 概述
  • 5.2 所用技术点
  • 5.3 主要功能
  • 5.4 测试计划
  • 第6章 API接口自动化环境搭建
  • 6.1 Python环境准备
  • 6.2 Zentao(禅道)项目管理工具
  • 6.3 My SQL数据库
  • 6.4 Fiddler接口抓包工具
  • 6.5 Postman接口测试工具
  • 第7章 API接口自动化源代码
  • 7.1 基于Python的接口自动化脚本解析
  • 7.2 Python接口测试数据展示
  • 7.3 脚本持续集成到Jenkins
  • 7.4 接口自动化测试报告
  • 第8章 Selenium的Web自动化测试
  • 8.1 Selenium自动化测试准备
  • 8.2 Selenium自动化源码解析
  • 8.3 持续集成到Jenkins
  • 8.4 Web自动化测试结果展示
  • 第9章 JMeter接口测试和性能测试
  • 9.1 安装和介绍
  • 9.2 Jmeter接口测试示例
  • 9.3 结合Ant持续集成到Jenkins
  • 9.4 接口测试结果
  • 9.5 JMeter性能测试示例
  • 第10章 Load Runner性能测试
  • 10.1 小概念
  • 10.2 安装
  • 10.3 脚本调试
  • 10.4 运行场景
  • 10.5 性能监控
  • 10.6 问题分析和调优
  • 10.7 性能压力测试报告样例
  • 第11章 Jenkins持续集成
  • 11.1 介绍
  • 11.2 系统配置
  • 11.3 项目配置
  • 11.4 多机器节点配置
  • 11.5 结果展示视图
  • 附录A 自动化管理平台和产品自动化系统
  • 附录B Java和Python开发语言学习历程
  • 附录C 常见错误和问题解答
  • 附录D 常用软件安装包链接
  • 后记
展开全部