自动化工具 为什么没有一个关于全链路 UI 自动化测试工具的帖子

zhangSIr1111 · 2025年08月11日 · 最后由 zhangSIr1111 回复于 2025年08月12日 · 504 次阅读

在开始这个话题之前,先声明咱是拿来主义,毕竟我感觉这个工程应该会很大,如果从 0 开始,个人时间,精力,能力有限应该算是不可能完成的任务吧。于是我随便搜了下,看了下网上关于自动化的一些帖子,几乎很分散,要么找到好的开源项目,但是平台很久没人维护,再就是找到好的结果发现人家闭源开始私有化收费部署了,结合自己工作中接触过的平台,想征集一下大家现在用到的开源平台,或者适合拿来做二开的平台。

核心能力:
1.平台支持用例集管理(这部分增删改查其实非要二开,或直接开发都还好)
2.支持代码块级别,方法级别功能管理(这部分能力主要封装一些独立的功能,避免反复出现在 业务 case 中)
3.平台支持跨语言,固定某个语言也能行吧,(主要考虑到如果要做到市面上通用,肯定具备多语言的能力)这个应该涉及到你的代码运行在什么框架下。
4.可视化的流程编排,不一定是流程编排,就像我通过多用例的方式组合成一个场景,这个功能也算是可以吧
5.支持 stf 或 ruskdesk 多端设备集群化管理的能力(不限于 windows,linux ios android)等
6.支持节点管理,主要为了方便任务并行处理,主节点控制各个子节点,进行任务调度。

随便搜索了下发现,网络上比较合乎我的想法的,发现网易的 airlab 不错,但是进入官网要付费部署,百度的 atx 虽然我没仔细了解,看了下几个案例有点过于简洁,并且代码上次更新还在 6-7 年前,也有可能人家也只是发了个 demo 出来,就没人上传新的代码了,活跃度感觉一般吧,可能没有搜对
现在大家都在卷 AI,没人关注一样。但是感觉这个东西小厂不需要,大厂有现成,中厂呆的不多,但是最近几家公司用的我头疼,感觉还是太原始,太粗暴,,先写到这里吧,这个贴的目的主要是征集看有没有大佬们接触过的开源框架,给那些尝试从 0 开始的 tester 一点思路和想象空间,

共收到 5 条回复 时间 点赞

啥是全链路 UI 自动化?

sonic 呀

没太懂,UI 的全链路是个啥,你说支持各种平台,支持 NATIVE,RN,H5 等等我还理解

这个全链路吧,我应该描述成全流程,全链路这个名词从各个角度来讲的话,确实不一样。
从业务角度讲,全链路指的是各端业务之间的,业务级别的端到端的全链路,例如电商:交易->履约->售后等等
从系统层面讲,各个微服务之间的串联 case,端到端的自动化这个更多体现在接口
从我这个话题来讲,从 tester 编写 case 开始,->维护 case->组装 case->发布 case->指定远程机器->报告获取->定时通知,全在平台上面完成,用户只需要负责在平台上面写 case 即可,不论是录制还是编写,最终都是上传到平台上管理,大家共用的方法能够搜到,重复的 case 可以互相引用到。我说的全链路应该是指整个 ui 自动化的生命周期

回复内容未通过审核,暂不显示
需要 登录 後方可回應,如果你還沒有帳號按這裡 注册