CukeTest使用 | 1 CukeTest是什么?如何下载安装?
- 1 CukeTest是什么?
- 2 关于开发者
- 3 CukeTest有哪些特性?
- 4 都支持哪些自动化技术类型?
- 5 版本区别
- 6 下载安装
特殊说明:学习内容主要来自官网的教程、以及网上公开的一些资料,仅供个人学习使用。(后续不再强调,如涉及版权问题请联系作者删除)
1 CukeTest是什么?
- CukeTest是一款自动化测试脚本开发工具;
- 支持多种平台和类型的应用程序自动化:
分类 | 说明 |
---|---|
Web | Chrome、Firefox、Electron等 |
桌面 | Windows、Qt、Java、Linux、GTK等 |
移动设备 | 如移动端app等 |
API | 如协议接口类的API等 |
游戏应用 | 游戏类应用等 |
- 提供完整的IDE环境,集成了可视化编辑、调试功能;
- 有多个测试报告模板可供选择。
2 关于开发者
- 从公开的资料显示看是聆播科技的产品:
- 具体的信息请直接搜索即可查看。
3 CukeTest有哪些特性?
- 以下内容是关于CukeTest的特点说明:
特点 | 说明 |
---|---|
全面的桌面应用自动化功能 | 跨平台Qt、Windows(原生应用、.NET、Qt等)、Linux桌面、Java桌面应用、Web应用和Electron应用都提供支持 |
跨平台 | 各类操作系统平台(Windows、Linux、Mac,以及各类国产操作系统),各类CPU架构(x86/AMD64、ARM、MIPS、LoongArch等) |
支持JavaScript | 集成行为驱动框架Cucumber和脚本语言JavaScript |
支持Python | 完整的Python自动化api,集成pytest框架 |
多种自动化的路径 | 对象识别技术(控件属性)、文本匹配、图像匹配技术、虚拟控件、模拟用户行为 |
4 都支持哪些自动化技术类型?
自动化能力 | Windows | Linux | Mac |
---|---|---|---|
Web | ✔ | ✔ | ✔ |
Windows应用、.NET、WPF | ✔ | / | / |
Qt | ✔ | ✔ | ✔ |
Java | ✔ | / | / |
Linux自动化、GTK | / | ✔ | / |
屏幕、鼠标、键盘操作 | ✔ | ✔ | ✔ |
OCR | ✔ | ✔ | ✔ |
图像 | ✔ | ✔ | ✔ |
Electron | ✔ | ✔ | ✔ |
Mobile | ✔ | ✔ | ✔ |
5 版本区别
- 分三个版本CukeTest Lite(简易版)、CukeTest Pro(专业版)、CukeTest Enterprise(企业版);
- 三个版本对于平台的支持如下:
平台 | Enterprise | Pro | Lite |
---|---|---|---|
Windows | ✔ | ✔ | ✔ |
Linux | ✔ | / | / |
Mac | ✔ | / | / |
Windows Store | / | / | ✔ |
- 在Windows平台上CukeTest不同版本的功能差异:
6 下载安装
本文及后续都是用的是Lite(简易版)版本,仅用于个人学习使用。
- 直接通过官网下载即可:
直接搜索CukeTest官网即可(这里不过多描述):
-
通过windows应用商店下载即可:
-
本文使用的windows系统,所以使用第二种方式安装,下载后双击安装即可:
-
安装后进入如下界面: