第 2 章:工具、框架和环境

介绍并安装本书将用到的所有工具和框架,再搭建所需的环境。
对于每个工具和框架,都将通过代码说明其优缺点。

本章目录及程序实现
  1. Git
  2. 虚拟机
    2.1 Vagrant
    2.2 Docker
  3. 构建工具(Gradle)
  4. 集成开发环境(IntelliJ IDEA)
  5. 单元测试框架
    5.1 JUnit
    5.2 TestNG
  6. Hamcrest 和 AssertJ
    6.1 Hamcrest
    6.2 AssertJ
  7. 代码覆盖率工具(JaCoCo)
  8. 模拟框架
    8.1 Mockito
    8.2 EasyMock
    8.3 PowerMock
  9. 用户界面测试
    9.1 Web 测试框架
    9.2 Selenium
    9.3 Selenide
  10. 行为驱动开发
    10.1 JBehave
    10.2 Cucumber
小结