我的账户
啄木鸟学院

专注软件测试菁英教育

亲爱的游客,欢迎!

已有账号,请

如尚未注册?

构建Web UI 自动化测试环境(4)

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


分享本篇文章给更多人:


63.9K
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注0

粉丝0

帖子12

发布主题
大家都在学
课堂讨论
一周热帖排行最近7x24小时热帖
关注我们
专注软件测试菁英教育

客服电话:17792550360

客服时间:9:00-21:00

卓目鸟学苑 - 专注软件测试菁英教育!( 陕ICP备20001493号-1 )

版权所有 © 西安菁英教育科技有限公司 2023-2026