CukeTest PAM
System requirements and architectural support
CukeTest itself is cross-platform, so it supports most of the major platforms, and it is recommended to use 64-bit systems. The specific system requirements are as follows:
System Requirements
Windows
The list of supported Windows systems is as follows:
Windows Desktop
- Windows 11
- Windows 10
- Windows 8.1
- Windows 7 SP1 or above
- Windows 32-bit systems (supported via remote execution)
Windows Server
- Windows Server 2016
- Windows Server 2012 R2
- Windows Server 2008 R2 or above
Linux
- Ubuntu 14.04 or above
- Redhat / Oracle Linux / CentOS 7.0 or above
- KylinOS v4、v7、v10 or above
- UOS 20 or above
- Deepin 15 or above
- NeoKylin v7 or above
Mac
macOS 10.12 Sierra or above
CPU Architecture Support
- x86_64、amd64 (Intel/AMD, corresponding to domestic VIA Alliance Semiconductor, Hygon)
- ARM v8 (Domestic Phytium, Kunpeng chips)
- MIPS (Domestic Loongson)
1. Automation Technology Capability Table
According to the automation technology, the following table lists the capabilities of CukeTest on different platforms:
automation capability | Windows | Linux | Mac |
---|---|---|---|
Web | ✔ | ✔ | ✔ |
Windows applications, .NET, WPF | ✔ | ||
Qt | ✔ | ✔ | |
Java | ✔ | ||
Linux automation, GTK | ✔ | ||
Screen, mouse, keyboard operation | ✔ | ✔ | ✔ |
OCR | ✔ | ✔ | ✔ |
image | ✔ | ✔ | ✔ |
Electron | ✔ | ✔ | ✔ |
Mobile | ✔ | ✔ | ✔ |
2. Operating System Platform Capability Table
CukeTest supports the Linux platform, especially a variety of localized platforms, and supports running in different CPU architectures and different operating systems. The support can be viewed in the following table:
OS\Architecture | x86(amd64) | Phytium(ARM64) | loongson(MIPS) |
---|---|---|---|
Windows 7/8.1/10 | ✔ | - | - |
KylinOS | ✔ | ✔ | ✔ |
UnionTech OS/Deepin | ✔ | ✔ | ✔ |
Ubuntu(14.04 or above) | ✔ | - | - |
RedHat/CentOS 7 or above | ✔ | - | - |
NeoKylin 7 or above | ✔ | - | ✔ |
3. Correspondence table of automation library platform
The availability of the automation library is related to the platform. The following table lists whether the built-in automation library is supported on different platforms:
Name | Function | Windows | Mac | Linux |
---|---|---|---|---|
cuketest | Operating CukeTest itself | ✔ | ✔ | ✔ |
leanpro.common | Common utility functions | ✔ | ✔ | ✔ |
leanpro.win | Windows automation | ✔ | - | - |
leanpro.qt | Cross-platform Qt | ✔ | - | ✔ |
leanpro.atk | Linux automation | - | - | ✔ |
leanpro.java | Java automation | ✔ | - | - |
leanpro.visual | Image OCR | ✔ | partial support | ✔ |
leanpro.got | API automation | ✔ | ✔ | ✔ |
leanpro.mail | email sending | ✔ | ✔ | ✔ |
leanpro.xlsx | Excel file processing | ✔ | ✔ | ✔ |
leanpro.mysql | MySQL database | ✔ | ✔ | ✔ |
leanpro.sqlserver | SQL Server database | ✔ | ✔ | ✔ |
leanpro.sqlite3 | SQLite database | ✔ | ✔ | ✔ |
leanpro.pdf | Pdf file processing | ✔ | ✔ | ✔ |
Here is the default JavaScript library of CukeTest, you can also use Python language to develop automation projects, see Python support for details.
4. Cross-platform Qt automation capability
Cross-platform Qt is supported on all supported Windows and Linux operating system platforms, including:
- Qt 4/5/6;
- On the Windows platform, it supports 32-bit and 64-bit, and various Qt compiled by VS2008/2010/2013/2017/2019 and MinGW;
- On all Linux platforms, 64-bit Qt is supported.
The same applies to applications compiled with PyQt.
If the operating system, CPU architecture, or specific automation technology (such as Qt version) you are using has not been supported or is not listed in the above support table, you can Contact Us Give feedback.
5. Output multiple report capability
The report types currently supported by CukeTest are:
- html
- json
- word
To generate a specific type of report, please select the report format in Run Configuration.