| BCAT | Pythonm | Cypress KylinTOP | Playwright | ||
|---|---|---|---|---|---|
| 开发语言 | JAVA+Selenium、RF | python+Selenium JS | JAVA | 支持Node.js、Python、C# 和Java | |
| 特点 | 低代码、易上手 简单灵活,容易上手 | 自动等待、自动截图录屏 | 支持录制、智能识别 | 可录制生成脚本,支持移动设备 | |
| 价格 | 收费 | 开源 | 开源 | 收费 | 开源 |
| 执行速度 | * * | * * * | * * * * * | * * | * * * * * |
| 学习难度 | * * | * * * | * * * | * | * * |
| 录制 | 可以录制,平台不建议 | 不支持 | 支持,需安装插件 | 支持 | 支持 |
| 执行时间 | 5~6分钟 | 3分钟 | 20S左右 | 6分左右 | 20S左右 |
| 捷猫(ICAT) | TestMa | |
|---|---|---|
| 开发语言 | JAVA+RestTemplate+Swagger | |
| 特点 | 低代码、易上手 | 简单灵活,容易上手,测试元件,定制开发 |
| 价格 | 收费 | 收费 |
| 执行速度 | * * * * * | * * * * * |
| 学习难度 | * * | * * * |
| 录制 | 不支持 | 支持 |
| 飞猫(MCAT) | airtest | |
|---|---|---|
| 开发语言 | Django、Vue、Uiautomator、Wda | python |
| 特点 | 精准控件定位、图像识别、人工智能、云端真机实时待命,设备共享 | 上手较快,支持图像识别,语言Python为主,适合单个手机测试,对游戏测试较为友好 |
| 价格 | 收费 | 开源 |
| 执行速度 | * * * * | * * * * |
| 学习难度 | * * | * * * |
| 录制 | 支持 | 支持 |
| BCAT | Pythonm | Cypress KylinTOP | Playwright | ||
|---|---|---|---|---|---|
| 开发语言 | JAVA+Selenium、RF | python+Selenium JS | JAVA | 支持Node.js、Python、C# 和Java | |
| 特点 | 低代码、易上手 简单灵活,容易上手 | 自动等待、自动截图录屏 | 支持录制、智能识别 | 可录制生成脚本,支持移动设备 | |
| 价格 | 收费 | 开源 | 开源 | 收费 | 开源 |
| 执行速度 | * * | * * * | * * * * * | * * | * * * * * |
| 学习难度 | * * | * * * | * * * | * | * * |
| 录制 | 可以录制,平台不建议 | 不支持 | 支持,需安装插件 | 支持 | 支持 |
| 执行时间 | 5~6分钟 | 3分钟 | 20S左右 | 6分左右 | 20S左右 |
| 捷猫(ICAT) | TestMa | |
|---|---|---|
| 开发语言 | JAVA+RestTemplate+Swagger | |
| 特点 | 低代码、易上手 | 简单灵活,容易上手,测试元件,定制开发 |
| 价格 | 收费 | 收费 |
| 执行速度 | * * * * * | * * * * * |
| 学习难度 | * * | * * * |
| 录制 | 不支持 | 支持 |
| 飞猫(MCAT) | airtest | |
|---|---|---|
| 开发语言 | Django、Vue、Uiautomator、Wda | python |
| 特点 | 精准控件定位、图像识别、人工智能、云端真机实时待命,设备共享 | 上手较快,支持图像识别,语言Python为主,适合单个手机测试,对游戏测试较为友好 |
| 价格 | 收费 | 开源 |
| 执行速度 | * * * * | * * * * |
| 学习难度 | * * | * * * |
| 录制 | 支持 | 支持 |