市面上的自动化测试框架主要是 2 类。 第一类底层的 SDK,如 selenium、playwright,需要测试人员精通一门编程语言,有这水平的自动化测试人员都被老板拉去搞开发岗了。 第二类是封装好的工具,例如 APITest 平台,适合不懂编程的人使用,能力受限工具平台,遇到一些特殊场景时又不能扩展。
有没有第三类,介于两者之间,既能像平台工具那样封装大部分自动化测试能力,满足日常需求,又能预留接口让测试人员扩展?测试人员懂编程时,自己写点小脚本增强一下,不懂编程时,让开发来帮忙写。
RPA 类的平台、MeterSphere 类的平台,现在有很多了,都是低代码,只有内置组件不满足才会需要写组件
httprunner,httpfpt...
了解一下 robot framework ➕ selenium 或者 playwright, 自然语言描述就贴近低代码, 另外也有扩展的能力和空间。