公司 Android 的 App、web 端还有快应用都没有自动化测试经验。
所以想问下大家几类项目的有没有好用的工具推荐(本人只有 Java 代码能力,用过 seleium 写过简单的自动化脚本)
一般提到自动化,先考虑分层,做 UI 还是接口?或者两者都做 UI APP 好像有个 appium,但我不是搞这个的,不太清楚,web 端的可以考虑 selenium、playwrigt、cypress 接口自动化,也有平台/脚本两种玩法,平台可以试试 MeterSphere,开源版就满足需求了,脚本的话就是自己用一些 http 的请求库,以代码方式组织用例
是 ui 自动化
web UI 用 selenium, 接口用 httprunner, android 还有 ios 的 UI 自动化用的 airtest, 小程序 UI 自动化用官方提供的 minium 这些都可以用 python 编写
app: pytest+appium:app 提测后手动执行、airtest 做一些 APP 上的小自动化脚本 web:pytest+selenium, 发布代码触发 Jenkins 执行相关脚本 接口:pytest+requests, 发布代码触发 Jenkins 执行相关脚本
airtest 可以用 java 写吗
我们用的 python