Agilitest est une application client lourd fonctionnant sur les systèmes d'exploitation Windows ou MacOS.
Il permet de créer des projets de test, de concevoir des tests et des campagnes, et de les rejouer directement à partir du client Agilitest.
Les tests sont générés en ATS (ActionTestScript), un langage open-source compatible avec les standards Maven et TestNG, permettant une intégration transparente dans les pipelines d'intégration continue et DevOps.
En savoir plus sur ATS: ats
Prérequis
Exigences en matière de logiciels
Systèmes pris en charge
L'installation du client Agilitest nécessite l'accès à un système Windows récent, au minimum :
- Windows Server 2016
- Windows 10 ou 11
- Version récente de MacOS (en particulier pour les tests iOS)
Le client Agilitest n'est pas testé pour fonctionner sur des environnements émulés (mais fonctionne sur la plupart d'entre eux).
Pour l'exécution des tests ATS
Les tests ATS peuvent être exécutés dans plusieurs environnements :
- Windows
- macOS
- Linux (2018+)
Agilitest fournit des outils et des lanceurs préconfigurés pour simplifier les déploiements d'ATS .
Execution est entièrement pris en charge dans les environnements conteneurisés, notamment :
- Bureau Docker
- Bureau Podman
👉 Plus d'informations : actiontestscript.org
Installation d'Agilitest
Agilitest est délivré sous forme de .zip
archives.
Il suffit de l'extraire dans un répertoire accessible en lecture/écriture, en veillant à ce que la structure du dossier soit préservée.
Veillez à :
- Vérifier les droits d'accès au répertoire d'installation.
- Configurez l'antivirus, Windows Defender ou le logiciel anti-malware pour éviter toute interférence.
Pour obtenir une version d'essai, veuillez envoyer un courrier à : contact@agilitest.com
Premier lancement et configuration
Composants requis :
- Java JDK 21 ou supérieur (Agilitest peut fournir une version préconfigurée).
- .NET Framework 4.8
Pour vérifier l'installation :
- Exécuter
Agilitest.exe
à partir du répertoire d'installation racine. - Lors du premier lancement, Agilitest :
- Proposer l'installation ou la configuration d'un JDK.
- Téléchargez les dernières bibliothèques ATS nécessaires à l'exécution.
Une fois terminé, vous pouvez créer des projets de test et automatiser directement les exécutions.
👉 Guide de démarrage rapide : Démarrer avec Agilitest
⚠️ Note : Certains outils définissent des variables d'environnement (par ex, JAVA_TOOLS_OPTIONS
) qui peuvent affecter le comportement d'Agilitest.
Accès au système sous test (SUT)
En fonction de la technologie ciblée (Web, Mobile, SAP, etc.), des logiciels supplémentaires peuvent être nécessaires.
- Web: Chrome, Firefox, Edge, Opera, Brave, Chromium/JXBrowser, Safari (macOS uniquement)
- WebServices: Navigateur graphique intégré, aucune installation n'est nécessaire
- Android: Nécessite ATSMobileStation + appareils physiques ou émulateurs
- iOS: Nécessite ATSMobileStation + appareils physiques ou émulateurs, dépendance Xcode
- SAP: SAPLogon et l'automatisation doivent être activés sur le serveur et le client.
Plus d'informations sur les tests de mobilité : www.agilitest.com/documentation/mobile-station
Plus d'informations sur les tests SAP : www.agilitest.com/documentation/sap
Exigences en matière de matériel
- Processeur : 4 GHz recommandé (2 GHz minimum)
- Mémoire : 32 Go recommandés (16 Go minimum)
- Disque : ~2 GB (outils inclus)
- Affichage : Configuration à deux écrans fortement recommandée, résolution minimale de 1920×1440
Pour l'exécution de tests en conteneur:
- Espace disque pour Docker ou Podman: 10 Go minimum
Exigences en matière de réseau
Agilitest nécessite un accès à Internet pour la mise à jour régulière des composants :
Dans les environnements hors ligne, un mode autonome est disponible.
👉 Plus d'infos : Agilitest standalone
Déploiement d'ATS sur des systèmes CI/CD
ATS et Agilitest sont complémentaires.
Les exécutions ATS peuvent être entièrement intégrées dans les pipelines CI/CD et DevOps, avec un support pour :
- Windows, macOS, Linux
- Environnements conteneurisés (Docker Desktop, Podman Desktop)
- Intégration avec des outils open-source et des cadres d'automatisation
👉 Plus d'informations : actiontestscript.com