TestNG 作为Java 中举足轻重的测试框架,除可以替代JUnit 进行单元自动化测试外,还可以通过集成Selenium、Appium 和HttpClient 等框架做各种类型的自动化测试。本书首先对自动化测试进行了概述,接着对TestNG 的语法进行了讲解,核心部分是使用TestNG 进行单元自动化测试、接口自动化测试和界面自动化测试,*后介绍了持续集成、Mock 测试和代码覆盖率等扩展知识。本书适合测试工程师、自动化测试工程师和测试管理者阅读。

作者

卢家涛,2011年开始接触自动化测试,对基于Java和Python的自动化测试技术有深入研究。现于某公司担任高级测试工程师一职,负责整个公司的自动化测试方向研究和项目落地。

查看全部
目录

作者简介

前言

第1章 自动化测试概述

1.1 自动化测试的定义和分类

1.2 自动化测试的目的

1.3 自动化测试实施三要素

第2章 TestNG语法

2.1 TestNG简介

2.2 测试前的准备工作

2.3 TestNG注解

2.4 testng.xml

第3章 单元自动化测试

3.1 编写待测程序

3.2 手工测试用例设计

3.3 设计自动化测试用例

3.4 Spring的单元自动化测试

第4章 HTTP接口自动化测试

4.1 HTTP简介

4.2 部署待测程序

4.3 手工测试用例设计

4.4 HttpClient用法

4.5 TestNG集成HttpClient

第5章 RPC接口自动化测试

5.1 RPC简介

5.2 部署待测程序

5.3 手工测试用例设计

5.4 TestNGDubbo接口自动化测试

第6章 Web自动化测试

6.1 Web自动化测试工具(框架)简介

6.2 部署待测程序

6.3 Selenium用法

6.4 TestNG集成Selenium

第7章 Android自动化测试

7.1 Android自动化测试工具(框架)简介

7.2 安装待测应用

7.3 Appium用法

7.4 TestNG集成Appium

第8章 iOS自动化测试

8.1 iOS自动化测试工具(框架)简介

8.2 待测应用开发

8.3 Appium的用法

8.4 TestNG集成Appium

第9章 自动化测试实战

9.1 实战项目部署安装

9.2 Web自动化测试实战

9.3 Android自动化测试实战

9.4 进一步优化

第10章 持续集成

10.1 持续集成、持续交付和持续部署

10.2 Jenkins的重要功能简介

10.3 TestNG集成到Jenkins

第11章 Mock测试和代码覆盖率

11.1 单元Mock测试

11.2 接口Mock测试

11.3 代码覆盖率简介

11.4 JaCoCo用法

·好书分享·

查看全部
书评
查看更多
请您登录后发表评论 登录 | 注册
我的评分:
提交
0/400