Démarrage rapide avec Agilitest

18 février 2020

Vous souhaitez commencer rapidement avec Agilitest, mais vous ne savez pas comment faire ? Voici un article qui va rapidement vous permettre de vous lancer.

1 / Télécharger Agilitest

Allez sur la page : https://www.agilitest.com/essai-gratuit/

Renseignez vos informations personnelles qui vous permettront d’accéder ensuite au téléchargement d’Agilitest.

2 / Installez Agilitest

Une fois le logiciel agilitest.exe téléchargé, lancer l’exécutable pour l’installer.

Allez ensuite dans le panneau de configuration.

Cliquez sur « Mise à jour » de la configuration ATS

Cliquez sur Télécharger la Configuration Java.

3 / Créez un projet de test

Cliquez sur « Nouveau projet »

Sélectionnez un répertoire accessible en lecture/écriture sur votre poste et cliquez sur OK.

Agilitest va créer un nouveau projet et une arborescence de projets sous le répertoire sélectionné.

Créer un nouveau projet


4 / Créez votre premier test

Cliquez sur « Nouveau composant » en haut à gauche de l’éditeur et sélectionnez « Nouveau script ATS ».

Entrez le nom de votre premier test « helloworld »

Agilitest va créer un fichier helloworld.ats dans l’arborescence projet, sous src/main/ats, et va ouvrir ce fichier dans l’éditeur.

Cliquez sur l’action « Canaux » et sélectionnez « Démarrer le canal ». Par défaut Agilitest va créer un canal Web sous Chrome.

Démarrer le canal

Cliquez sur le bouton play qui apparait lorsque vous placez votre souris sur la partie gauche de l’action d’ouverture de canal : l’action va être lancée et Agilitest va ouvrir un navigateur.

Exécuter cette action

Cliquez sur l’action « Navigation » et sélectionnez « URL Navigateur ». Agilitest va créer une seconde action permettant de naviguer vers une URL

Sélection de l’action URL Navigateur

Cliquez sur l’action URL Navigateur qui vient d’être créée dans l’éditeur et sélectionnez un site internet : www.google.com

Lancez l’action en cliquant sur le bouton play à droite.

Maintenant, nous allons récupérer un élément de la page de google pour effectuer une action dessus : cliquez sur le bouton « Capturer » à droite de l’éditeur.

Menu de gestion des canaux et bouton capturer

Agilitest va donner le focus à Chrome et vous permettre de sélectionner les éléments de votre page Web.

Sélection du champ INPUT principal de www.google.com

Placez votre souris sur le composant INPUT principal de la page et appuyez sur la touche CTRL de votre clavier : Agilitest va ouvrir la fenêtre principale de sélection du locator.

Ouverture de la fenêtre de sélection du locator

La sélection d’un locator vous permet d’identifier quels sont les attributs de votre composant, ou de ses parents qui rendent votre composant unique dans la page. Sélectionnez par exemple l’attribut « name » en cliquant sur son sélecteur.

Si vous cliquez sur le bouton « Statistiques », Agilitest vous indique s’il a identifié le composant de manière unique.

Identification d’un composant par son attribut « name »

Quand votre locator est défini, vous pouvez drag-dropper le composant dans l’éditeur : cliquez sans relâcher votre bouton souris dans la zone « Glisser déposer dans l’éditeur »

Zone de début de drag

Positionnez vous dans une zone de l’éditeur où vous voyez apparaitre « Créer une action » : soit entre deux actions, soit dans la partie basse de la dernière action créée.

« créer une action » pour pouvoir dropper l’élément

Ensuite, relachez le bouton de votre souris : Agilitest affiche un menu vous permettant de définir l’action que vous souhaitez créer.

Sélectionnez « Saisie clavier » : une nouvelle action est créée à l’emplacement désiré.

Sélection du type d’action à créer

Cliquez sur la nouvelle action créée sur le texte « Saisie clavier », et entrez le texte à rechercher.

Hello world !

Ensuite, si vous cliquez sur le bouton play de la nouvelle action créée, votre navigateur Chrome va lancer une recherche sur le site www.google.com

Première action liée à un élément de la page

Voila, Agilitest fonctionne comme cela. vous avez bien sûr la possibilité de définir des actions beaucoup plus complexes, ajouter des contrôles, agir sur les locators et de faire des tests de manière similaire sur les applications Windows, mobiles (Android et iOS) et les webservices : à chaque fois le principe reste le même.

Agilitest pilotant une application Android

Une dernière chose : n’oubliez pas de fermer le canal ouvert.

Arrêter le canal ouvert

Le nom du canal que vous fermez correspond au canal ouvert par défaut, mais n’oubliez pas : avec Agilitest vous pouvez ouvrir autant de canaux que vous voulez sur autant de technologies différentes dans un seul test.

Entrez le nom du canal à fermer si nécessaire