第 2 章:工具、框架和环境
介绍并安装本书将用到的所有工具和框架,再搭建所需的环境。
对于每个工具和框架,都将通过代码说明其优缺点。
本章目录及程序实现
- Git
- 虚拟机
2.1 Vagrant
2.2 Docker - 构建工具(Gradle)
- 集成开发环境(IntelliJ IDEA)
- 单元测试框架
5.1 JUnit
5.2 TestNG - Hamcrest 和 AssertJ
6.1 Hamcrest
6.2 AssertJ - 代码覆盖率工具(JaCoCo)
- 模拟框架
8.1 Mockito
8.2 EasyMock
8.3 PowerMock - 用户界面测试
9.1 Web 测试框架
9.2 Selenium
9.3 Selenide - 行为驱动开发
10.1 JBehave
10.2 Cucumber
小结
- 介绍了本书后面演示代码时需要用到的众多工具和框架:
从版本控制、虚拟机、构建工具和 IDE 到当前常用的测试框架。