Integrate Windows desktop UI tests into CI/CD pipelines: ZenoTest offers CLI mode, exit codes, and automatic HTML reports for Jenkins, GitLab CI, and Azure DevOps.
While web tests run in pipelines by default, Windows desktop tests are often executed manually. This is due to missing CLI support, complex setup, and lack of reporting integration.
No CLI mode — Many desktop test tools don't offer command-line execution
Missing exit codes — Pipelines need 0/1 exit codes for pass/fail decisions
No automatic reporting — Results must be checked manually
Session dependency — Desktop tests require an active Windows session
One command. Automatic execution. HTML report. Exit code for your pipeline.
Download ZenoTest FreeRun projects, suites, or individual test cases via command line. Completely unattended.
0 = all tests passed, -1 = failure. Seamless integration into any pipeline logic.
After each test run, a complete HTML report with status, logs, and screenshots is generated.
Report path, AUT path, and test selection controllable via parameters.
Application crashes are automatically detected. Screenshots are saved as evidence.
Easy integration into Jenkins (batch), GitLab CI (.gitlab-ci.yml), and Azure DevOps (YAML).
zenotest.exe -project "Path.zproj" -report "Reports/"Yes, like all UIAutomation-based tools. On CI/CD agents, this can be configured via auto-login or an interactive session.
Any system that can execute command-line programs: Jenkins, GitLab CI, Azure DevOps, GitHub Actions, TeamCity, and more.
Yes. Individual projects, suites, or test cases can be targeted via parameters.
Example: zenotest.exe -project "C:\Tests\MyProject.zproj" -suite "Smoke" -report "C:\Reports\"
One command. Automatic execution. HTML report. Exit code for your pipeline.
Download ZenoTest Free