问答 好像市面上缺少自动化测试的低代码测试框架

flyfisher · August 06, 2025 · Last by dun replied at August 11, 2025 · 3511 hits

市面上的自动化测试框架主要是 2 类。
第一类底层的 SDK,如 selenium、playwright,需要测试人员精通一门编程语言,有这水平的自动化测试人员都被老板拉去搞开发岗了。
第二类是封装好的工具,例如 APITest 平台,适合不懂编程的人使用,能力受限工具平台,遇到一些特殊场景时又不能扩展。

有没有第三类,介于两者之间,既能像平台工具那样封装大部分自动化测试能力,满足日常需求,又能预留接口让测试人员扩展?测试人员懂编程时,自己写点小脚本增强一下,不懂编程时,让开发来帮忙写。

共收到 15 条回复 时间 点赞

RPA 类的平台、MeterSphere 类的平台,现在有很多了,都是低代码,只有内置组件不满足才会需要写组件

2Floor has deleted

httprunner,httpfpt...

了解一下 robot framework ➕ selenium 或者 playwright, 自然语言描述就贴近低代码, 另外也有扩展的能力和空间。

dun 回复

MeterSphere 支持自定义编程,挺好的,但是这种 saas 系统内的编程引用三方件类库又很困难

Jerry li 回复

你这个组合就是我想要的 robot framework +bdd,既能自然语言级别的低代码,又能扩展编程。恕我孤陋寡闻了,哈哈,多谢大神。

wu-clan 回复

这个功能单一,有点原始。。。

低代码/无代码 - 这本身就是一个噱头。即简单(不需要写代码),又复杂(能表示现实世界),怎么会有这样的东西。

我们开发软件不就是在封装底层的复杂操作吗,封装的水平和程度不同而已

Jerry li 回复

rf 难用死了,维护成本高、问题定位速率慢、还一堆兼容性问题,搞多线程还会像 jmeter 一样卡界面😅 ,我们之前团队架构重组,从其他部门接了十几个项目,自动化全是 rf,我全重构成 unittest、pytest....

Jerry li 回复

安装使用了一下,SeleniumLibrary 所有内置关键字(如 Open Browser、Input Text、Click Element)均使用英文命名,无官方中文关键字版本,需要通过英文关键字 + 中文参数 + 自定义封装‌ 实现中文协作,中英文混杂,看着难受。在中文环境推广不起来。

homin 回复

你们用 rf,是用英文关键字写用例的吗?

flyfisher 回复

robot framework 框架 5 年前很强大,现在互联网技术迭代了很多次了,继续用 robot framework 个人感觉有点原始,总不能几年后还在 robot framework 为主吧,老项目可以用,新项目还是建议用新的主流框架。现在大部分还是 pytest、playwright(高级一点的可以用 playwright MCP)等

flyfisher 回复

你们要用纯中文来写用例吗?一种可行的思路是把英文的关键字都用中文封装一遍, 自己评估一下吧

homin 回复

楼主的需求是要低代码,所以 RF 在方面是满足的。 至于性能,多线程,兼容性之类的, 要楼主自行判断和评估。
我们这边几十个人的团队,用了五六年 RF 问题也不大。

flyfisher 回复

做好字段映射关系,英文全部映射成中文关键字,然后中文去维护就行

需要 Sign In 后方可回复, 如果你还没有账号请点击这里 Sign Up