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.

results matching ""

    No results matching ""