Gestion et explorateur de projets
Créer un projet
Ouvrir un nouveau projet
En haut à gauche de l'éditeur Agilitest, cliquez sur Projet > 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 Projet > 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 script JavaScript: cette fonctionnalité vous permet d'appeler du code JavaScript externe dans Agilitest.
Créer ATS en JavaScript: ce fichier de script utilise le langage JavaScript
Créer ATS en Python: ce fichier de script utilise le langage Python
Créer des fichiers de données: pour créer un fichier de données permettant de tester plusieurs données. (Tests pilotés par les données)
Fichiers de propriétés : pour utiliser des données au format « clé = valeur »
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 Projet > Ouvrir un projet

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 également renommer vos dossiers en cliquant avec le bouton droit de la souris 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.

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.
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
Ouvrez la barre latérale pour afficher les différents menus relatifs à votre projet :

Dans ce menu, vous trouverez
- Gestion des exécutions : Pour gérer vos exécutions et votre Job Jenkins
- Projet > Gestion des groupes : pour ouvrir la fenêtre des groupes qui vous permet de créer et de gérer vos groupes
- Projet > 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
- Projet > Changer de projet: pour passer à un autre projet ouvert
- Fermer le projet : Pour fermer le projet en cours dans Agilitest
- Arborescence des appels du projet: pour afficher tous les scripts que vous avez appelés
Playlist un projet
Une Playlist sélectionnée Playlist la liste de lecture (ou suite) actuellement choisie pour un projet. Chaque exécution comporte 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.

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.

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/
Dialogue avec l'IA
Cliquez avec le bouton droit sur un script et sélectionnez «Discuter avec un agent IA»

Les invites du système de l'agent s'articulent autour de trois objectifs précis :
- Rédaction du champ de description (1 à 2 phrases à copier-coller)
- Une analyse écrite de la robustesse
- Pertinence et suggestions d'améliorations structurelles (regroupement, indices, dénomination).
Les fonctions devant être insérées dans le script (commentaires, assertions) sont volontairement désactivées jusqu'à ce qu'elles soient automatiquement intégrées.

