Categories

Hardware and software requirements

Agilitest is an heavy-client application running on Windows operating systems.

Agilitest handles test projects that are accessible on the workstation, over network access, or any other file system accessible from the workstation's Windows Explorer.

You can create test projects, create tests, test campaigns and replay them from his Agilitest client.

The tests are generated in an open-source language ATS or ActionTestScript. This standard is compatible with the Maven and TestNg standards which allow broader deployment of continuous integration test environments.

For more information on ATS: www.agilitest.com/documentation/what-is-ats-actiontestscript-and-its-link-to-agilitest

Prerequisites for using Agilitest

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

The Agilitest client is not supported to work on emulated environments.

For test execution, we support multiple environments. More information on www.actiontestscript.org

Installation of Agilitest

‍Agilitest is provided in the form of a .zip file to be unzipped into a directory.

It is necessary to have read-write access to this directory, and that the decompression operation does not alter the structure of the files necessary for the operation of Agilitest.

It is important to check the access rights to the target directory, as well as the behavior of antivirus software, Windows Defender or other anti-malware which could impact the smooth running of operations.

Launch of Agilitest and verification of correct behavior

The following softwaresare necessary for the Agilitest solution to function properly:

  • Installation of Java JDK 17 at least (Jdk 20 recommended). You can can decide to configure your own JDK or simply ask Agilitest to provide them with a functional version (we use OpenJDK in version 21)
  • Installation of .NET Framework 4.8

To check that Agilitest is working correctly, you must launch the Agilitest.exe application located at the root of the installation directory. During the first launch, Agilitest offers to install or configure a JDK, as well as to download the latest version of the ATS libraries that it uses for its operation.

After this operation, you will be able to create test projects and automate tests from their workstation.

To know more about the installation and settings of Agilitest: www.agilitest.com/documentation/quick-start-with-agilitest

🔸 Warning

The positioning of environment variables by certain tools can impact the proper functioning of Agilitest (for example:JAVA_TOOLS_OPTIONS)

Access to the SUT

Depending on the technologies on which you wish to carry out tests, you will need to deploy a certain number of software complementary to Agilitest.

Web Technologies

The Agilitest editor supports almost all browsers running Windows in relatively recent versions for which there is a Web driver:

  • Chrome
  • Firefox
  • Microsoft MSEdge
  • Opera
  • Brave
  • Chromium / JXBrowser (Need Agilitest technical support)

By default the last version is supported. If you need to perform some tests on a specific version, you can consult this documentation or contact the support team: www.agilitest.com/documentation/version-management

WebServices

Agilitest has its own internal and graphical browser allowing you to automate web services. There is no need to install anything for this to work.

Android

Agilitest supports recent versions of Android > 5.0.

Support for physical mobiles.

Support for emulators (Android Studio, Genymotion...)

The operation of Agilitest under Android requires the installation of ATSMobileStation which allows the link between mobiles and an ATS process which controls them.

More information on: https://www.agilitest.com/documentation/mobile-station

iOS

Agilitest supports recent versions of iOS > v12.

Support for physical mobiles.

Emulator support.

Depending on the version of iOS tested, Xcode will need to be in a certain version. To find out more, you can consult this summary table: https://developer.apple.com/support/xcode/

‍The operation of Agilitest under iOS requires the installation of ATSMobileStation which allows the link between mobiles and an ATS process which controls them.

More information on: https://www.agilitest.com/documentation/mobile-station

SAP

Support for SAP technologies requires a specific version of Agilitest. Please contact us if this is not the case.

Support for SAP web frameworks, such as FIORI, Neptune or based on SAPUI5, is offered natively using a web connection with a browser.

For technology testingSAP Guide: The computer on which the tests are recorded or replayed must have SAPLogon access.

Furthermore, it is necessary to activate automation on both the SAP server and SAP Gui client side.

Hardware requirements

Here are the hardware requirements to run Agilitest.

Supported systems

Running the Agilitest client requires a Personnal Computer under Windows Operating System.

Personal computer

The minimum recommended hardware for using Agilitest on your client computer is the same as for the .NET Framework 4.8.

  • Processor: 2 GHz at least
  • Memory: 8 GB mini, 16 GB for comfort.
  • Java JDK: 300 Mo
  • Apache Maven : 10 Mo
  • Selenium + ATS Libraries: 40 Mo
  • Website and system drivers: 26 Mo

The overall installation if everything is installed isapproximately 500 MB of disk space.

Screen

Agilitest is intended for professionals in the creation and maintenance of automated functional tests. A minimum of two screens is essential for the conditions to be good.

A good screen resolution is required, at least 1280x1024, in order to view the application without scrolling, or with limited scrolling and Agilitest in the same screen.

💡 Tip

For ease of use, we recommend using two screens. However, a single large enough screen may be enough. Agilitest is 1500 px wide and 1000 px high, so you need to take this into account, as well as the size of the application you want to test, so that both can be displayed readably on the screen.

Mobile devices

For mobile testing, all the recent configurations of iOS and Android systems are supported.

Network and complementary applications

Network access

In order to regularly update your version of Agilitest, you will need to have full network access to these sites:

htttps://agilitest.app

https://actiontestscript.org

The update operation takes place when Agilitest is launched and is fully automatic.

If your system does not have access to the internet, we have solutions allowing Agilitest to operate in standalone mode which does not access any external system.

To know more: www.agilitest.com/documentation/agilitest-standalone

ATS executions

Agilitest and ATS are two different things.

Both of them can interface with a whole set of open-source tools, CI/CD, DEV/OPS, allowing you to manage test campaigns or replay tests.

We provide a whole set of preconfigured tools to easily deploy ATS technology (launchers, docker environments, etc.).

ATS can be executed on Windows, MacOS and Linux 2018+.

You will find more information on:  www.actiontestscript.com

Still require support?
Contact support