市面上的自动化测试框架主要是 2 类。 第一类底层的 SDK,如 selenium、playwright,需要测试人员精通一门编程语言,有这水平的自动化测试人员都被老板拉去搞开发岗了。 第二类是封装好的工具,例如 APITest 平台,适合不懂编程的人使用,能力受限工具平台,遇到一些特殊场景时又不能扩展。
有没有第三类,介于两者之间,既能像平台工具那样封装大部分自动化测试能力,满足日常需求,又能预留接口让测试人员扩展?测试人员懂编程时,自己写点小脚本增强一下,不懂编程时,让开发来帮忙写。
RPA 类的平台、MeterSphere 类的平台,现在有很多了,都是低代码,只有内置组件不满足才会需要写组件
httprunner,httpfpt...
了解一下 robot framework ➕ selenium 或者 playwright, 自然语言描述就贴近低代码, 另外也有扩展的能力和空间。
MeterSphere 支持自定义编程,挺好的,但是这种 saas 系统内的编程引用三方件类库又很困难
你这个组合就是我想要的 robot framework +bdd,既能自然语言级别的低代码,又能扩展编程。恕我孤陋寡闻了,哈哈,多谢大神。
这个功能单一,有点原始。。。
低代码/无代码 - 这本身就是一个噱头。即简单(不需要写代码),又复杂(能表示现实世界),怎么会有这样的东西。
我们开发软件不就是在封装底层的复杂操作吗,封装的水平和程度不同而已