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".
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.
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".
Une fois cette opération effectuée, les premières mises à jour des composants de ATS démarreront automatiquement.
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.
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.
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.
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".
Dans le menu"Aide", vous trouverez également divers liens qui complètent l'utilisation d'Agilitest.
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.
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.
L'éditeur peut être divisé en plusieurs parties. La partie gestion de projet avec des boutons pour créer un projet ou des composants.
La section des réglages et configurations avec la catégorie Aide, Outils, etc...
L'explorateur de projet où sont placés les différents scripts et leurs composants.
La partie gestion de canal qui est utilisée pour gérer l'exécution des scripts.
Puis la partie consacrée aux variables en dessous.
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".
Vous pouvez renommer votre projet et changer son domaine si vous voulez diviser votre projet en différents domaines.
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 :
- En cliquant sur le bouton "Créer un scriptATS ".
2. En cliquant sur le bouton "Nouveau composant".
Et en sélectionnant "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.
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".
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
La fenêtre d'ouverture de canal s'ouvre alors avec diverses informations sur le navigateur et le système d'exploitation.
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.
Dans un test web, pour accéder à une URL, il faut cliquer sur le bouton "Navigation"et sélectionner "URL du navigateur".
Cliquez sur l'action pour ouvrir la barre de saisie et indiquer l'url que vous souhaitez lancer.
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
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.
Pour capturer un élément, appuyez sur la touche CTRL de votre clavier pour ouvrir la fenêtre parent 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.
Une fois les attributs sélectionnés, cliquez sur le bouton des statistiques pour confirmer l'unicité de l'élément trouvé.
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.
Une fois la capture terminée, vous pouvez la fermer à partir du menu de gestion canal dans Agilitest.
Ou vous pouvez cliquer sur le bouton "Fermer" de la fenêtre de capture pour arrêter l'outil de capture.
Vos actions seront ajoutées à votre script. Il est possible de les déplacer manuellement.
- Chaque action possède un index qui est automatiquement ajouté et s'adapte à sa position dans le script.
- 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.
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.
🔸 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".
Vous pouvez également fermer le canal actuel à partir du menu de gestion des canaux.
Pour ce faire, cliquez sur le bouton "Fermer".
Ou vous pouvez cliquer sur le bouton "Arrêter" dans la ligne du canal
🔸 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).