Agilitest is an heavy-client application running on Windows operating systems or MacOS operating systems.
It allows you to create test projects, design tests and campaigns, and replay them directly from the Agilitest client.
Tests are generated in ATS (ActionTestScript), an open-source language compatible with Maven and TestNG standards, enabling seamless integration into continuous integration and DevOps pipelines.
More about ATS: www.agilitest.com/documentation/what-is-ats-actiontestscript-and-its-link-to-agilitest
Prerequisites
Software requirements
Supported systems
Installation of the Agilitest client requires access to a recent Windows system, at least:
- Windows Server 2016
- Windows 10 or 11
- MacOS recent version (in particular for iOS testing)
The Agilitest client is not tested to work on emulated environments (but works on most of them)
For ATS test execution
ATS tests can run on multiple environments:
- Windows
- macOS
- Linux (2018+)
Agilitest provides preconfigured tools and launchers to simplify ATS deployments.
Execution is fully supported in containerized environments, including:
- Docker Desktop
- Podman Desktop
👉 More information: actiontestscript.org
Installing Agilitest
Agilitest is delivered as a .zip
archive.
Simply extract it into a directory with read/write access, ensuring the folder structure is preserved.
Make sure to:
- Verify access rights to the installation directory.
- Configure antivirus, Windows Defender, or anti-malware software to avoid interference.
To obtain a trial version, please send a mail to : contact@agilitest.com
First Launch and Configuration
Required components:
- Java JDK 21 or later (Agilitest can provide a preconfigured version).
- .NET Framework 4.8
To verify installation:
- Run
Agilitest.exe
from the root installation directory. - On first launch, Agilitest will:
- Propose installing or configuring a JDK.
- Download the latest ATS libraries required for execution.
Once complete, you can create test projects and automate executions directly.
👉 Quick start guide: Getting started with Agilitest
⚠️ Note: Some tools set environment variables (e.g., JAVA_TOOLS_OPTIONS
) that can affect Agilitest’s behavior.
System Under Test (SUT) Access
Depending on your target technology (Web, Mobile, SAP, etc.), additional software may be required.
- Web: Chrome, Firefox, Edge, Opera, Brave, Chromium/JXBrowser, Safari (macOS only)
- WebServices: Built-in graphical browser, no installation required
- Android: Requires ATSMobileStation + physical devices or emulators
- iOS: Requires ATSMobileStation + physical devices or emulators, Xcode dependency
- SAP: Requires SAPLogon + automation enabled on both server and client
More information on mobility testing : www.agilitest.com/documentation/mobile-station
More information on SAP testing : www.agilitest.com/documentation/sap
Hardware Requirements
- Processor: 4 GHz recommended (2 GHz minimum)
- Memory: 32 GB recommended (16 GB minimum)
- Disk: ~2 GB (tools included)
- Display: Dual-screen setup highly recommended, minimum resolution 1920×1440
For containerized test execution:
- Disk space for Docker or Podman: 10 GB minimum
Network Requirements
Agilitest requires internet access to regularly update components:
In offline environments, a standalone mode is available.
👉 More info: Agilitest standalone
ATS deployment on CI/CD systems
ATS and Agilitest are complementary.
ATS executions can be fully integrated into CI/CD and DevOps pipelines, with support for:
- Windows, macOS, Linux
- Containerized environments (Docker Desktop, Podman Desktop)
- Integration with open-source tools and automation frameworks
👉 More information: actiontestscript.com