java自动化测试整理

java自动化测试整理

1. 自动化测试的4个关键部分

  • 使用svn/git作为代码版本管理
  • 使用maven构建项目,依赖和目录统一
  • 使用junit/testng+mockito写单元测试
  • 使用jenkins执行项目构建和测试任务
  • 使用Sonar作为自动化单元测试反馈报告统一展现平台

2. web自动化测试管理工具

  • 使用 Selenium 实现基于 Web 的自动化测试
  • 使用 Rest-Assured 测试 REST API
  • api测试,从手工到平台的演变:运用web+httpclient实现,测试的可配置

3. restapi的自动化测试之路

  • Rest-Assured或其他工具,编写针对api的单元测试;
  • 新代码提交,自动触发构建,成功部署服务器;
  • 自动运行使用 Rest-Assured 编写的单元测试,对 REST API 进行测试

4. 自动化测试工具脑图