通用技术 docker 这个东西大家是怎么结合到自动化里面的?

卡丁车卡丁丁 · 2023年01月12日 · 最后由 DTung 回复于 2023年01月13日 · 4236 次阅读

有什么比较大众一点的自动化结合 docker 实施的测试例子吗?

感谢大家。

共收到 2 条回复 时间 点赞

大概三年多之前试过用 docker 拉 selenium 的 image 来跑自动化测试,支持 Chrome 和 Firefox。另外有看到一个好像叫 zelenium 的框架,在 selenium 基础上做了扩展,支持查看执行结果和录像。

不过到了新公司,我们换成了直连到购买的云真机平台 device farm 来跑自动化了,可以支持每个浏览器的最近 N 个版本和 beta 版

自动化用 docker 一般是要结合 CI,写 pipeline 来自动构建镜像和测试。更高级一点,可以看看测试开发大会上的一些分享,云原生相关的。我个人因为不是互联网行业,应用 docker 主要是对一些环境要求比较高的场景,比如 ros2 跑 gazebo 仿真之类的,因为 ros2 有多个版本,可以用 docker 去构建,我会写个 pipeline 去自动构建镜像(通过 Dockerfile)并把 gazebo 仿真在 docker 里面跑起来去做一些观测。算是比较浅显的应用吧。

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册