Catégories

Exigences en matière de matériel et de logiciels

Agilitest est une application client lourd fonctionnant sur les systèmes d'exploitation Windows.

Agilitest gère les projets de test qui sont accessibles sur le poste de travail, via un accès réseau, ou tout autre système de fichiers accessible depuis l'explorateur Windows du poste de travail.

Vous pouvez créer des projets de test, créer des tests, tester des campagnes et les rejouer à partir de son client Agilitest.

Les tests sont générés dans un langage open-source ATS ou ActionTestScript. Ce standard est compatible avec les standards Maven et TestNg qui permettent un déploiement plus large des environnements de test d'intégration continue.

Pour plus d'informations sur ATS: www.agilitest.com/documentation/what-is-ats-actiontestscript-and-its-link-to-agilitest

Conditions préalables à l'utilisation d'Agilitest

Besoins en logiciels

Systèmes supportés

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

Le client Agilitest n'est pas supporté pour fonctionner sur des environnements émulés.

Pour l'exécution des tests, nous prenons en charge plusieurs environnements. Plus d'informations sur www.actiontestscript.org

Installation d'Agilitest

‍Agilitest est fourni sous la forme d'un fichier .zip à décompresser dans un répertoire.

Il est nécessaire d'avoir un accès en lecture-écriture à ce répertoire, et que l'opération de décompression n'altère pas la structure des fichiers nécessaires au fonctionnement d'Agilitest.

Il est important de vérifier les droits d'accès au répertoire cible, ainsi que le comportement des logiciels antivirus, Windows Defender ou autres anti-malware qui pourraient avoir un impact sur le bon déroulement des opérations.

Lancement d'Agilitest et vérification de son bon fonctionnement

Les logiciels suivants sont nécessaires au bon fonctionnement de la solution Agilitest :

  • Installation de Java JDK 17 au minimum (Jdk 20 recommandé). Vous pouvez décider de configurer votre propre JDK ou simplement demander à Agilitest de vous fournir une version fonctionnelle (nous utilisons OpenJDK en version 21).
  • Installation de .NET Framework 4.8

Pour vérifier le bon fonctionnement d'Agilitest, vous devez lancer l'application Agilitest.exe située à la racine du répertoire d'installation. Lors du premier lancement, Agilitest propose d'installer ou de configurer un JDK, ainsi que de télécharger la dernière version des bibliothèques ATS qu'il utilise pour son fonctionnement.

Après cette opération, vous pourrez créer des projets de test et automatiser des tests à partir de votre poste de travail.

Pour en savoir plus sur l'installation et les paramètres d'Agilitest : www.agilitest.com/documentation/quick-start-with-agilitest

🔸 Attention

Le positionnement de variables d'environnement par certains outils peut avoir un impact sur le bon fonctionnement d'Agilitest (par exemple : JAVA_TOOLS_OPTIONS).

Accès au SUT (système sous test)

En fonction des technologies sur lesquelles vous souhaitez effectuer des tests, vous devrez déployer un certain nombre de logiciels complémentaires à Agilitest.

Technologies du Web

L'éditeur Agilitest prend en charge presque tous les navigateurs fonctionnant sous Windows dans des versions relativement récentes pour lesquelles il existe un site Web driver:

  • Chrome
  • Firefox
  • Microsoft MSEdge
  • Opéra
  • Courageux
  • Chromium / JXBrowser (Besoin du support technique d'Agilitest)

Par défaut, c'est la dernière version qui est prise en charge. Si vous avez besoin d'effectuer des tests sur une version spécifique, vous pouvez consulter cette documentation ou contacter l'équipe d'assistance : www.agilitest.com/documentation/version-management

Services Web

Agilitest possède son propre navigateur interne et graphique qui vous permet d'automatiser des services web. Il n'est pas nécessaire d'installer quoi que ce soit pour que cela fonctionne.

Android

Agilitest prend en charge les versions récentes d'Android > 5.0.

Prise en charge des mobiles physiques.

Support des émulateurs (Android Studio, Genymotion...)

Le fonctionnement d'Agilitest sous Android nécessite l'installation d'ATSMobileStation qui permet de faire le lien entre les mobiles et un processus ATS qui les contrôle.

Plus d'informations sur : https://www.agilitest.com/documentation/mobile-station

iOS

Agilitest supporte les versions récentes d'iOS > v12.

Prise en charge des mobiles physiques.

Prise en charge des émulateurs.

En fonction de la version d'iOS testée, Xcode devra être dans une certaine version. Pour en savoir plus, vous pouvez consulter ce tableau récapitulatif : https://developer.apple.com/support/xcode/

‍Le fonctionnement d'Agilitest sous iOS nécessite l'installation d'ATSMobileStation qui permet de faire le lien entre les mobiles et un processus ATS qui les contrôle.

Plus d'informations sur : https://www.agilitest.com/documentation/mobile-station

SAP

Le support des technologies SAP nécessite une version spécifique d'Agilitest. Veuillez nous contacter si ce n'est pas le cas.

Le support des frameworks web SAP, tels que FIORI, Neptune ou basés sur SAPUI5, est offert de manière native en utilisant une connexion web avec un navigateur.

Pour les tests technologiquesSAP Guide : L'ordinateur sur lequel les tests sont enregistrés ou rejoués doit disposer d'un accès SAPLogon.

En outre, il est nécessaire d'activer l'automatisation à la fois sur le serveur SAP et sur le client SAP Gui.

Exigences en matière de matériel

Voici la configuration matérielle requise pour faire fonctionner Agilitest.

Systèmes supportés

L'exécution du client Agilitest nécessite un ordinateur personnel sous le système d'exploitation Windows.

Ordinateur personnel

Le matériel minimum recommandé pour l'utilisation d'Agilitest sur votre ordinateur client est le même que pour le .NET Framework 4.8.

  • Processeur: 2 GHz au minimum
  • Mémoire: 8 GB mini, 16 GB pour le confort.
  • Java JDK: 300 Mo
  • Apache Maven : 10 Mo
  • Selenium + ATS Bibliothèques: 40 Mo
  • Pilotes de sites web et de systèmes: 26 Mo

L'installation globale, si tout est installé, représente environ 500 Mo d'espace disque.

Écran

Agilitest est destiné aux professionnels de la création et maintenance de tests fonctionnels automatisés. Un minimum de deux écrans est indispensable pour que les conditions soient bonnes.

Une bonne résolution d'écran est nécessaire, au moins 1280x1024, afin de visualiser l'application sans défilement, ou avec un défilement limité et Agilitest dans le même écran.

💡 Conseil

Pour faciliter l'utilisation, nous recommandons d'utiliser deux écrans. Toutefois, un seul écran suffisamment grand peut suffire. Agilitest a une largeur de 1500 px et une hauteur de 1000 px, vous devez donc en tenir compte, ainsi que de la taille de l'application que vous voulez tester, afin que les deux puissent être affichées de manière lisible sur l'écran.

Appareils mobiles

Pour les tests mobiles, toutes les configurations récentes des systèmes iOS et Android sont prises en charge.

Réseau et applications complémentaires

Accès au réseau

Afin de mettre à jour régulièrement votre version d'Agilitest, vous devez disposer d'un accès réseau complet à ces sites :

htttps://agilitest.app

https://actiontestscript.org

L'opération de mise à jour a lieu au lancement d'Agilitest et est entièrement automatique.

Si votre système n'a pas accès à l'internet, nous avons des solutions permettant à Agilitest de fonctionner en mode autonome qui n'accède à aucun système externe.

Pour en savoir plus : www.agilitest.com/documentation/agilitest-standalone

ATS exécutions

Agilitest et ATS sont deux choses différentes.

Tous deux peuvent s'interfacer avec un ensemble d'outils open-source, CI/CD, DEV/OPS, vous permettant de gérer des campagnes de tests ou de rejouer des tests.

Nous fournissons un ensemble d'outils préconfigurés pour déployer facilement la technologie ATS (lanceurs, environnements Docker, etc.).

ATS peut être exécuté sous Windows, MacOS et Linux 2018+.

Vous trouverez plus d'informations sur : www.actiontestscript.com

Vous avez encore besoin d'aide ?
Contacter le support