🧪 Deep Qt Integration
ZenoTest offers deep, native integration with Qt 6 applications. It supports both MSVC and MinGW toolchains and provides direct access to internal Qt properties without requiring source code or application modifications.
Advanced widgets such as QTableWidget, QTreeWidget, and QTextBrowser are fully supported, enabling precise validation of complex UI states and content.
🔍 Automatic AUT Analysis
When an Application Under Test (AUT) is configured, ZenoTest automatically analyzes it to detect framework, compiler, architecture, and runtime details. This includes precise Qt version detection and compatibility checks before test execution.
Potential issues are identified early, resulting in faster setup, fewer runtime failures, and more predictable test execution.
🖥️ External Process Automation
With its integrated ShellProcess support, ZenoTest can start, monitor, and control external processes and tools. Capture standard output and error streams, set working directories and environment variables, and execute processes synchronously or asynchronously.
This enables automation beyond UI testing – including build steps, toolchains, PowerShell scripts, and system-level workflows.
🧩 Open. Extendable. Future-Proof.
ZenoTest is continuously evolving. Planned features include visual testing with OCR, parallel execution, Python and BDD (Gherkin) scripting, and integrations with Jenkins, GitLab, and more.