Créer un projet
Ouvrir un nouveau projet
En haut de l'éditeur Agilitest, cliquez sur "Nouveau projet"

Agilitest créera un nouveau projet avec une arborescence sous le référentiel sélectionné.
.png)
Créer un nouveau composant
Pour créer un composant qui fera partie de votre projet, cliquez sur "Nouveau composant"

Lorsque vous créez un nouveau composant, Agilitest vous permet de sélectionner les types suivants :

Créer un script ATS : Pour créer un nouveau script ou sous-script.
Créer un fichier CSV: Pour créer un fichier de données qui testera plusieurs données. (Test piloté par les données)
Créer un fichier JSON: Pour créer un fichier de données qui testera plusieurs données.
Créer un script Java: Il vous permet d'appeler du code externe Java dans Agilitest.
Créer une exécution: Pour créer une exécution de tests afin de gérer la revue de tous les tests d'un projet, filtrés selon plusieurs critères.
Ouvrir un projet existant
Si vous avez déjà des projets existants mais qu'ils n'apparaissent pas dans l'explorateur de projets, vous devez les ouvrir via Agilitest.
Cliquez sur "Ouvrir un projet"
.png)
Ensuite, sélectionnez le dépôt de projet à la racine et validez en cliquant sur "Sélectionner un fichier"
.png)
Le projet s'ouvrira alors dans l'explorateur de projet gilitest.
Dossiers de scripts
Des dossiers peuvent être créés dans votre explorateur de projet afin de mieux organiser vos scripts.
Pour ce faire, cliquez sur le bouton "dossier"dans l'explorateur de projet pour créer un nouveau dossier

Pour créer un script dans un dossier, vous pouvez faire un clic droit sur le dossier > " Créer un script ATS ".Créer un script ATS "

Vous pouvez renommer vos dossiers en faisant un clic droit sur le dossier > "Renommer"

Une structure arborescente est indiquée lorsqu'un répertoire est créé dans un répertoire existant.
Pour ce faire, faites un clic droit sur un dossier existant pour en créer un autre qui fera partie de ce dossier.

Supprimer un script
Vous pouvez supprimer votre script ATS en faisant un clic droit directement sur le script situé dans l'explorateur de projet.
.png)
Lorsque vous supprimez un script, une fenêtre apparaît pour confirmer que vous souhaitez supprimer le script sélectionné. Cette fenêtre indique que le script ATS supprimé sera envoyé dans la poubelle de votre système Windows.
Si la suppression du script est une erreur, vous pouvez simplement restaurer le script en le récupérant dans la corbeille.
Ensuite, pour montrer le script récupéré rechargez votre projet ATS dans Agilitest à partir du menu du projet.
.png)
Présentation de l'explorateur de projet
L'explorateur de projet est un élément principal pour vous aider à naviguer dans Agilitest.
Il a été optimisé pour obtenir la meilleure visibilité de vos projets, pour faciliter la création, l'exécution et la maintenance vos tests et pour augmenter la productivité.
Il permet d'avoir une vision globale d'un projet et d'apporter des modifications globales ainsi que de limiter la méthode étape par étape.
L'explorateur de projet est composé de

- Sélecteur de projet (1): Vous pouvez sélectionner votre projet à l'aide d'une liste déroulante. Cela permet de mieux naviguer entre vos différents projets.
- Menu du projet (2): Les points de suspension permettent d'afficher les options et les pages relatives au projet sélectionné.
- Sélection de la suite (3): Une autre liste déroulante vous permet de définir rapidement la suite courante pour votre projet. Cette amélioration élimine les étapes fastidieuses de configuration de la suite sélectionnée.
- Exécuton (4): Pour exécuter la playlist en cours.
- Sélection de l'affichage (5): Pour vous offrir une expérience plus personnalisée, une liste déroulante vous permet de choisir le type de vue que vous souhaitez voir apparaître.
- Un ensemble d'actions (6): Ces boutons sont utilisés pour créer un nouveau composant, un nouveau fichier ou pour ouvrir la position du fichier dans l'explorateur Windows. Ces boutons sont différents selon la vue affichée.
Menu du projet
Cliquez sur les points de suspension pour afficher le menu du projet.

Dans ce menu, vous trouverez
- Gestion des exécutions : Pour gérer vos exécutions et votre Job Jenkins
- Gestion des groupes : Pour ouvrir la fenêtre des groupes qui vous permet de créer et de gérer vos groupes
- Propriétés du projet : Pour accéder aux propriétés de votre projet
- Ouvrir dans l'explorateur système: Pour afficher votre projet dans l'explorateur Windows
- Valider les scripts ATS : Vérifier l'intégrité du script lorsqu'un script ATS est modifié à l'aide du Bloc-notes, par exemple. Cela permet de vérifier que le script est toujours valide.
- Recharger le projet: Pour recharger votre projet actuel et afficher les nouvelles modifications.
- Nettoyer les exécutions : Pour supprimer le contenu du répertoire cible dans le projet et nettoyer les exécutions.
- Fermer le projet : Pour fermer le projet en cours dans Agilitest
Qu'est-ce qu'une suite sélectionnée ?
Une suite sélectionnée est une suite courante sélectionnée pour un projet. Chaque exécution possède des paramètres tels que des options de configuration que vous pouvez trouver dans le menu de gestion des exécutions.
Pour sélectionner une suite, cliquez sur le menu déroulant des suites.
.png)
Le but de la sélection d'une suite pour un projet est de modifier les paramètres du projet à l'échelle globale et donc de faire varier les valeurs dépendantes de ces paramètres qui sont utilisées dans les scripts du projet.
Exemple :
Si vous choisissez l'exécution "A" avec le navigateur Chrome et l'exécution "B" avec le navigateur Firefox, lorsque vous utilisez le paramètre Navigateur dans un script, la valeur sera automatiquement Firefox pour l'exécution "B" et Chrome pour l'exécution "A".
Modifier la vue de l'explorateur de projet
Pour vous aider dans votre organisation et avoir une meilleure compréhension de votre projet, vous pouvez sélectionner la vue que vous souhaitez voir s'afficher dans l'explorateur de projet.
Pour ce faire, cliquez sur le menu déroulant permettant de sélectionner une vue pour l'explorateur.
.png)
Vue : Script ATS
.png)
- Vue des scriptsATS : Pour afficher uniquement les scripts ATS de vos tests et leur référentiel au sein d'un même projet.
Vue : Scripts Java
.png)
- Vue des scripts Java: Pour avoir une vue de tous les scripts Java créés et de leur dépôt dans un projet.
Voir : DATA
.png)
- Vue des données : Pour afficher tous les fichiers de données JSON/CSV et leur référentiel dans un projet.
Voir : Fichiers de ressources
.png)
- Vue des fichiers de ressources : Pour afficher les fichiers intégrés dans un projet de test qui sont encore nécessaires pour la gestion du projet de test. Il s'agit d'images, de fichiers, etc. qui peuvent être utilisés pendant l'exécution du test.
Vue : Groupes
.png)
- Vue des groupes: Pour afficher tous les scripts ATS du projet par groupe.
Voir : Librairies Java
.png)
- Vue des librairies Java : Pour afficher le contenu du dépôt "libs" (.jar, .zip, fichiers de classe)
Visualiser : Résultats de l'exécution
.png)
- Résultats de l'exécution : Cela correspond à l'ensemble des fichiers générés suite à l'exécution d'un test, afin d'avoir une visibilité sur les éléments qui composent l'exécution. Ces fichiers "polyvalents" sont modifiés à chaque exécution et n'ont pas vocation à être sauvegardés dans un projet de test.
Lignes de commande
Il existe trois façons d'accéder au panneau de la ligne de commande.
- Playlist unique
Dans l'explorateur de projet, cliquez sur "lignes de commande"
.png)
- Le scénario
Faites un clic droit sur le script que vous voulez exécuter avec les lignes de commande
.png)
- Listes de lecture multiples
Dans le menu de gestion des exécutions, sous "Exécutions", cliquez sur le bouton correspondant.
.png)
Ce panneau vous permet d'obtenir les lignes de commande nécessaires pour chaque lanceur.
.png)
Vous pouvez exécuter ces lignes de commande en cliquant sur le bouton "Ouvrir le terminal".
.png)
Pour l'exécuter en Java, vous aurez besoin de deux lignes de commande.
Le premier pour compiler en Java et le second pour exécuter en Java.
Lorsque vous lancez votre exécution avec Maven, ATS launcher ou Docker, vous n'avez pas besoin de lancer la commande compilation, car celle-ci est incluse dans la ligne de commande.
Vous pouvez également exécuter une ligne de commande Docker sous Linux ou Windows.
Lorsque vous copiez la ligne de commande Docker Linux, vous devez passer aux conteneurs Linux de Docker.
Et inversement, lorsque vous copiez la ligne de commande Windows de Docker, vous devrez passer aux conteneurs Windows à partir de Docker.
Pour télécharger Docker Desktop : https://www.docker.com/products/docker-desktop/