菁英科技(卓目鸟学苑)- 专注软件测试菁英教育

标题: 构建Web UI 自动化测试环境(4) [打印本页]

作者: 一朵太阳花    时间: 2020-6-19 09:26
标题: 构建Web UI 自动化测试环境(4)
Build 部分直接运行 run_tests.sh。 图 14. Job 配置 构建部分 Post-build Actions 部分将 Sahi 测试脚本运行后生成的 JUnit 报表和 HTML 报表发布。 图 15. Job 配置 构建后
  Build 部分直接运行 run_tests.sh。
(, 下载次数: 132)
  图 14. Job 配置 – 构建部分
  Post-build Actions 部分将 Sahi 测试脚本运行后生成的 JUnit 报表和 HTML 报表发布。
(, 下载次数: 127)
  图 15. Job 配置 – 构建后操作部分
  保存之后,我们就可以开始运行测试了。
  运行测试
  Job 启动后,Docker 插件在 Docker 上启动一个 shenrui/sahi 容器,并调用SSH Slaves 插件 将 slaves.jar 拷贝到容器上并启动,接着就依次运行 Job 里配置的构建步骤。
(, 下载次数: 134)
  图 16. Job 运行
  Job 运行结束后生成的 JUnit 报表和 Sahi 的 HTML 报表如下图。
(, 下载次数: 140)
  图 17. 运行结果 - JUnit 报表
(, 下载次数: 126)
  图 18. 运行结果 - HTML 报表
  点击每个测试用例的链接可以显示更为详细的测试步骤,结果以及错误信息。
(, 下载次数: 135)
  图 19. 运行结果 – HTML 报表详情
  结束语
  本文通过一个实例演示了配置 Sahi+Jenkins+Docker 的 Web UI 自动化测试环境的过程。Sahi 的 Docker 镜像读者可以直接从 Docker Hub 拉取使用。该实例仅以演示为目的,因此设计的比较简单,实际的项目情形要比这复杂得多,读者朋友(包括作者本人)都还要不断地的摸索和学习。希望本文对读者们能有所帮助。







欢迎光临 菁英科技(卓目鸟学苑)- 专注软件测试菁英教育 (http://www.zmnxy.com/) Powered by Discuz! X3.4