软件自动化测试开发

本书特色

[

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

]

内容简介

[

快速学习能力已成为当前职场**技能,而自动化测试开发也逐渐成为软件测试行业中一门**技能或职业。本书为软件测试行业的快速学习提供了一种可能。对初学者而言,可以照葫芦画瓢,在实践中激发兴趣和信心;对有基础的读者而言,可以更加深入地了解自动化测试,并直接应用到工作当中,本书的内容将起到一个实用指南的作用。

]

作者简介

[

邹辉,拥有丰富的软件测试从业经验,擅长开发和测试技术;现负责深圳华盛电子商务有限公司(华南城)自动化测试开发工作。

]

目录

目 录第1 章 App 自动化测试方案 ……………………………………………………………………………………. 11.1 概述 ……………………………………………………………………………………………………………. 21.2 风险分析 …………………………………………………………………………………………………….. 21.3 软硬件需求 …………………………………………………………………………………………………. 31.4 测试计划 …………………………………………………………………………………………………….. 31.5 Appium 移动自动化框架 ……………………………………………………………………………… 41.6 测试框架 …………………………………………………………………………………………………… 101.7 自动编译部署工具 …………………………………………………………………………………….. 11第2 章 Android 自动化环境搭建 ……………………………………………………………………………. 142.1 Android 搭建的简要步骤 ……………………………………………………………………………. 152.2 在Windows 上搭建Android 自动化环境 …………………………………………………….. 162.3 在Mac 机器上搭建Android 自动化环境 …………………………………………………….. 282.4 Android 自动化测试运行 ……………………………………………………………………………. 29第3 章 iOS 自动化环境搭建 …………………………………………………………………………………… 303.1 iOS 环境搭建的简要步骤 …………………………………………………………………………… 313.2 iOS 自动化环境搭建的详细步骤 ………………………………………………………………… 313.3 iOS 自动化测试运行 ………………………………………………………………………………….. 383.4 iOS 的App 自动化测试demo 演示视频 ………………………………………………………. 38VIIIⅠ 软件自动化测试开发第4 章 App 自动化测试源代码 ………………………………………………………………………………. 394.1 基于Java 的App 自动化源代码解析 …………………………………………………………… 404.2 源代码结合Ant 持续集成到Jenkins ……………………………………………………………. 714.3 Android 和iOS 自动化测试结果展示 ………………………………………………………….. 73第5 章 API 接口自动化测试方案 ……………………………………………………………………………. 755.1 概述 ………………………………………………………………………………………………………….. 765.2 所用技术点 ……………………………………………………………………………………………….. 785.3 主要功能 …………………………………………………………………………………………………… 785.4 测试计划 …………………………………………………………………………………………………… 79第6 章 API 接口自动化环境搭建 ……………………………………………………………………………. 806.1 Python 环境准备 ………………………………………………………………………………………… 816.2 Zentao(禅道)项目管理工具 ……………………………………………………………………. 836.3 MySQL 数据库 ………………………………………………………………………………………….. 846.4 Fiddler 接口抓包工具 …………………………………………………………………………………. 866.5 Postman 接口测试工具 ……………………………………………………………………………….. 93第7 章 API 接口自动化源代码 ……………………………………………………………………………….. 967.1 基于Python 的接口自动化脚本解析 …………………………………………………………… 977.2 Python 接口测试数据展示 ………………………………………………………………………… 1477.3 脚本持续集成到Jenkins …………………………………………………………………………… 1517.4 接口自动化测试报告 ……………………………………………………………………………….. 151第8 章 Selenium 的Web 自动化测试 ………………………………………………………………….. 1548.1 Selenium 自动化测试准备 ………………………………………………………………………… 1558.2 Selenium 自动化源码解析 ………………………………………………………………………… 1568.3 持续集成到Jenkins ………………………………………………………………………………….. 1738.4 Web 自动化测试结果展示 ………………………………………………………………………… 174第9 章 JMeter 接口测试和性能测试 …………………………………………………………………….. 1769.1 安装和介绍 ……………………………………………………………………………………………… 1779.2 Jmeter 接口测试示例 ………………………………………………………………………………… 189目 录ⅠIX9.3 结合Ant 持续集成到Jenkins …………………………………………………………………….. 1959.4 接口测试结果 ………………………………………………………………………………………….. 1989.5 JMeter 性能测试示例 ……………………………………………………………………………….. 199第10 章 LoadRunner 性能测试 ……………………………………………………………………………. 20310.1 小概念 …………………………………………………………………………………………………… 20410.2 安装和破解 ……………………………………………………………………………………………. 21310.3 脚本调试 ……………………………………………………………………………………………….. 21710.4 运行场景 ……………………………………………………………………………………………….. 22110.5 性能监控 ……………………………………………………………………………………………….. 22310.6 问题分析和调优 …………………………………………………………………………………….. 22410.7 性能压力测试报告样例 ………………………………………………………………………….. 226第11 章 Jenkins 持续集成 ……………………………………………………………………………………. 23211.1 介绍 ………………………………………………………………………………………………………. 23311.2 系统配置 ……………………………………………………………………………………………….. 23311.3 项目配置 ……………………………………………………………………………………………….. 23611.4 多机器节点配置 ……………………………………………………………………………………… 24011.5 结果展示视图…………………………………………………………………………………………. 243附录A 自动化管理平台和产品自动化系统……………………………

封面

软件自动化测试开发

书名:软件自动化测试开发

作者:邹辉

页数:未知

定价:¥59.0

出版社:电子工业出版社

出版日期:2017-01-01

ISBN:9787121304538

PDF电子书大小:119MB 高清扫描完整版



本文标题:《软件自动化测试开发》PDF下载

资源仅供学习参考,禁止用于商业用途,请在下载后24小时内删除!