Catégories

Démarrage rapide

Vous venez d'obtenir votre licence ou une version d'essai et à l'aide de cette documentation, vos premiers pas sur Agilitest seront guidés. Voici un article pour vous aider à installer Agilitest et ensuite commencer à réaliser vos premiers tests.

▶️ Vous pouvez trouver un tutoriel sur l'installation d'Agilitest sur notre chaîne Youtube.

1. Télécharger Agilitest

Agilitest s'installe sur un ordinateur fonctionnant sous le système d'exploitation Windows. Avant de commencer votre installation, il est préférable de prendre connaissance des prérequis techniques listés dans une documentation dédiée.

Si vous n'avez pas accès aux archives d'Agilitest, allez à la page : https://www.agilitest.com/free-trial.

Entrez vos informations personnelles et nous reviendrons vers vous pour une courte démonstration avant l'installation.

Notre équipe d'assistance vous donnera un lien pour télécharger l'archive.

Une fois que vous avez un lien pour télécharger Agilitest, et que vous êtes sur d'avoir une licence active ou une version démo, vous pouvez installer Agilitest sur votre ordinateur.

Pour ce faire, ouvrez votre répertoire de téléchargement dans votre explorateur Windows pour récupérer votre dossier .zip.

Le dossier .zip contient tous les fichiers nécessaires pour faire fonctionner Agilitest.

Vous pouvez extraire ce dossier en cliquant sur la commande "Extraire tout".

extraire le dossier agilitest.zip

Ensuite, placez votre dossier dans le répertoire de votre choix dans lequel vous pouvez créer un sous-dossier nommé "Agilitest" afin de mieux organiser vos fichiers.

🔸 Attention

Assurez-vous que vous placez votre dossier Agilitest dans un répertoire où vous avez des droits d'accès. Si ce n'est pas le cas, cela peut poser des problèmes lors de la création de scripts. Le répertoire "Document" est recommandé.

Cliquez sur "Ok" pour confirmer l'emplacement de votre archive et des fichiers qui la composent.

Ouvrez votre dossier Agilitest puis double-cliquez sur votre fichier .exe pour lancer Agilitest.

2. Lancer Agilitest

La fenêtre ChangeLog apparaît à l'ouverture d'Agilitest lorsque c'est la première fois que vous ouvrez Agilitest ou lorsque des modifications ont été apportées depuis la dernière fois que vous avez ouvert le logiciel.

ChangeLog

Le ChangeLog est là pour vous informer de la dernière version courante d'Agilitest et des modifications qui ont été apportées au logiciel (parfois avec une courte vidéo explicative pour mieux comprendre).

Pour votre première ouverture d'Agilitest, les conditions d'utilisation vous seront présentées.

Lisez-les et cliquez sur le bouton "Accepter".

conditions générales

Une fois cette opération effectuée, les premières mises à jour des composants de ATS démarreront automatiquement.

ATS mise à jour des composants

Une mise à jour est faite environ toutes les semaines, notamment pour supporter les évolutions des navigateurs et des webdrivers.

Agilitest fonctionne avec le JDK (Java Development Kit). Java sera utilisé pendant toute la phase de compilation et d'exécution des projets automatisés. Par défaut, vous aurez besoin d'un JDK dans votre environnement.

Pour paramétrer votre JDK, vous pouvez le faire à partir du menu des paramètres dans Agilitest.

Bouton de réglage

Il est possible d'établir un lien avec un JDK existant sur votre ordinateur ou vous pouvez le télécharger directement depuis Agilitest comme indiqué en cliquant sur le bouton "Télécharger". Ceci téléchargera le JDK ouvert qui est une version auto-portée du JDK.

Configuration de Java (JDK)

Les deux prérequis pour utiliser ATS sont le package ATS et le JDK qui rendent l'éditeur fonctionnel.

Vous avez besoin d'au moins une version 11 du JDK. Agilitest téléchargera la dernière version.

💡 Conseil

Si vous avez installé UFT avec un JDK dans les variables d'environnement, alors vous pouvez faire cohabiter Agilitest avec cet open JDK existant.

Vous pouvez revenir à l'interface de l'éditeur en fermant la fenêtre ouverte.

La licence est située tout en haut de votre éditeur. En cliquant dessus, une fenêtre de licence apparaîtra avec un certain nombre d'informations telles que l'ID, l'ID système, etc.

Activation de l'Agilitest

Vous pouvez également créer ou modifier votre identifiant en saisissant un autre identifiant dans la barre de saisie, puis en cliquant sur les boutons "Créer un compte" ou "Modifier l'identifiant".

Vous pouvez également trouver des informations sur votre licence dans la section "Aide".

Bouton d'aide
Aide et informations - licence

Dans le menu"Aide", vous trouverez également divers liens qui complètent l'utilisation d'Agilitest.

Menu d'aide

Vous y trouverez le lien pour télécharger Agilitest. Des liens pour télécharger Mobile Station sur Windows ou MacOs et un lien pour télécharger le lecteur ATSV.

Dans la barre latérale de droite se trouvent diverses ressources avec des liens vers la documentation d'Agilitest, le site web, des tutoriels, des webdrivers et une liste d'intégrations que vous pouvez utiliser avec Agilitest.

Dans le menu Outils, vous trouverez des outils supplémentaires qui peuvent améliorer l'utilisation d'Agilitest.

Menu Outils

Par défaut, Agilitest affichera une icône d'erreur s'ils ne sont pas téléchargés. Il est recommandé de tous les télécharger lors de l'installation pour les avoir accessibles.

Installation des outils

L'éditeur peut être divisé en plusieurs parties. La partie gestion de projet avec des boutons pour créer un projet ou des composants.

Section gestion de projet

La section des réglages et configurations avec la catégorie Aide, Outils, etc...

Section Paramètres et configurations

L'explorateur de projet où sont placés les différents scripts et leurs composants.

explorateur de projets

La partie gestion de canal qui est utilisée pour gérer l'exécution des scripts.

Gestion des canaux

Puis la partie consacrée aux variables en dessous.

Variables du script

Une documentation est à votre disposition pour plus de détails concernant l'interface Agilitest.

3. Créer un nouveau projet

▶️ Vous pouvez trouver un tutoriel sur la façon de créer un nouveau projet sur notre chaîne Youtube.

Pour créer un nouveau projet, cliquez sur l'action "Nouveau projet".

Bouton "Nouveau projet

Vous pouvez renommer votre projet et changer son domaine si vous voulez diviser votre projet en différents domaines.

Nouvelle fenêtre de projet

Lorsque vous créez un nouveau projet, il créera un répertoire de projet "AgilitestProjects" où tous vos projets seront automatiquement placés.

Le chemin d'accès à votre projet dans l'explorateur Windows sera indiqué. Vous pouvez également ajouter une description à votre projet.

Une fois le projet créé, il sera placé dans l'arborescence du projet dans l'explorateur de projet.

Note: Les scripts Agilitest sont des fichiers ActionTestScript (.ats). Vous pouvez créer des sous-répertoires pour mieux catégoriser vos projets. Vous pouvez également créer des sous-scripts, qui n' ont aucune différence avec les scripts, les deux sont des fichiers ats , seul l'un est appelé par l'autre.

Il y a deux façons de créer un script :

  1. En cliquant sur le bouton "Créer un scriptATS ".
Créer un bouton de script ATS

       

          2. En cliquant sur le bouton "Nouveau composant".

nouveau composant

           Et en sélectionnant "Créer un script ATS "

Nouvelle fenêtre de composant - créer un script ats

Entrez le nom de votre script. Cela ouvrira une fenêtre correspondant aux interprétations graphiques des actions qui seront effectuées sur votre script. Le format ATS est un format textuel qui décrira toutes ses actions.

vue du script

Pour faire le lien entre Agilitest et l'application testée, vous devez ouvrir un canal.

Pour ce faire, cliquez sur le menu "Canaux" et sélectionnez l'action "Démarrer un canal".

commencez l'action canal

Il est possible de faire du multicanal en créant plusieurs actions de démarrage de canaux. Le nom de ces canaux s'adaptera automatiquement au nombre de canaux ouverts. Il est possible de les renommer.

🔸 Attention

Il est possible de ne faire qu'une seule instance avec les navigateurs web, ce qui signifie que pour un même navigateur ouvert dans plusieurs canaux, cela correspondra à plusieurs onglets ou alors des canaux qui ouvrent différents navigateurs en parallèle.

Une fois que vous avez créé l'action canal , cliquez sur le bouton d'exécution pour lancer l'action

bouton d'exécution de l'action

La fenêtre d'ouverture de canal s'ouvre alors avec diverses informations sur le navigateur et le système d'exploitation.

canal ouverture

Sur l'interface Agilitest, l'ouverture du canal sera signalée par sa présence dans la zone de gestion des canaux avec une ligne qui apparaît avec le nom donné au canal.

Gestion des canaux

Dans un test web, pour accéder à une URL, il faut cliquer sur le bouton "Navigation"et sélectionner "URL du navigateur".

Action URL du navigateur

Cliquez sur l'action pour ouvrir la barre de saisie et indiquer l'url que vous souhaitez lancer.

entrée

Une fois le site ouvert, vous pouvez effectuer diverses actions en utilisant les éléments qui le composent. Pour ce faire, vous devez capturer les éléments avec l'outil de capture.

Cliquez sur le bouton "Capturer"dans la gestion des canaux

bouton de capture

L'outil de capture s'ouvre en plaçant un filtre sur le canal et en faisant apparaître la fenêtre de capture. Avec votre souris, vous pouvez survoler les éléments DOM qui seront mis en évidence par un rectangle bleu.

outil de capture ouvert

Pour capturer un élément, appuyez sur la touche CTRL de votre clavier pour ouvrir la fenêtre parent de l'élément capturé.

les parents de l'élément capturé

Cette fenêtre affiche l'arborescence de l'élément depuis la racine jusqu'au composant ciblé. Chaque branche de l'arbre possède des propriétés qui peuvent être sélectionnées comme attributs. Les propriétés peuvent être prises dans les différentes branches de l'arbre pour plus de précision.

🔸 Attention

Faites attention aux propriétés qui vont changer et qui ne pourront pas être reconnues dans le script par la suite (Exemple: texte, classe, etc).

Cliquez sur un attribut pour ouvrir la valeur de la propriété. Celle-ci peut être modifiée sous la forme d'une expression régulière.

regex

Une fois les attributs sélectionnés, cliquez sur le bouton des statistiques pour confirmer l'unicité de l'élément trouvé.

bouton statistiques

Si plusieurs éléments correspondent à ces attributs, vous pouvez en sélectionner d'autres en remontant dans les branches.

Une fois que c'est fait, vous pouvez glisser et déposer votre élément dans le script, ce qui créera une action.

Sélectionnez l'action que vous voulez utiliser.

Sélection de l'action de l'élément capturé

Une fois la capture terminée, vous pouvez la fermer à partir du menu de gestion canal dans Agilitest.

bouton de fermeture de l'outil de capture

Ou vous pouvez cliquer sur le bouton "Fermer" de la fenêtre de capture pour arrêter l'outil de capture.

bouton de fermeture dans la fenêtre capturée

Vos actions seront ajoutées à votre script. Il est possible de les déplacer manuellement.

présentation des actions
  1. Chaque action possède un index qui est automatiquement ajouté et s'adapte à sa position dans le script.
  2. Dans l'action se trouve la nature de l'action qui peut être configurée.

Exemple : Pour la saisie du texte, vous pouvez entrer le texte que vous souhaitez voir apparaître dans votre test.

       3. Enfin, vous verrez le composant qui a été capturé. Vous pouvez cliquer dessus pour avoir accès à sa valeur que vous pouvez modifier. Vous pouvez ajouter des parents et des enfants à votre élément et modifier la nature du composant.

les enfants et l'élément du parent

Une fois que votre script est terminé, vous pouvez lancer l'exécution en cliquant sur le bouton "Lecture" dans le menu de gestion des canaux.

Bouton d'exécution du test

🔸 Attention

En remote access, assurez-vous que vos sessions restent ouvertes pendant les exécutions.

Lorsque vous voulez fermer votre canal, vous pouvez créer une action "Fermer canal".

Fermer l'action canal

Vous pouvez également fermer le canal actuel à partir du menu de gestion des canaux.

Pour ce faire, cliquez sur le bouton "Fermer".

Bouton de fermeture dans la gestion des canaux

Ou vous pouvez cliquer sur le bouton "Arrêter" dans la ligne du canal

Bouton d'arrêt

🔸 Attention

Vous ne devez pas fermer manuellement votre canal directement depuis l'application. Agilitest n'est pas intrusif (pas de plugin), il n'a aucun moyen de savoir que vous avez fermé une application directement par les actions du système d'exploitation (Exemple: en cliquant sur la croix de la fenêtre de l'application).


Vous avez encore besoin d'aide ?
Contacter le support