L'explorateur de projet Agilitest représente une arborescence physique de fichiers que vous trouverez telle quelle sur votre ordinateur.
Nous avons fait ce choix délibéré pour plusieurs raisons :
Un test correspond à un fichier ATS, lisible et modifiable, il est donc intéressant d'avoir cette correspondance pour pouvoir les utiliser directement depuis votre système d'exploitation.
Cette organisation vous permettra de gérer vos fichiers en dossiers et sous-dossiers sans grande complexité, et elle permet de gérer un très grand nombre de tests.
Enfin, nous sommes nous-mêmes sur un arbre de type MAVEN, afin de pouvoir profiter de la possibilité de gérer les dépendances pour qu'elles soient toujours à jour avec ATS, et que les personnes qui souhaitent l'utiliser avec Agilitest puissent le faire simplement.

Le contenu des répertoires
Voici le détail des principaux répertoires utiles qui composent l'explorateur de projets :
- libs : ce répertoire permet d'intégrer des bibliothèques non dépendantes de MAVEN que vous souhaitez utiliser avec votre projet de test.
- src\assets\data: Contient les fichiers CSV utilisés pour variabiliser vos scénarios et faire du Data Driven Testing.
- src\assests\resources\images: Ce répertoire stocke les images utilisées pour la reconnaissance graphique.
- src\assets\resources\lang: Ce répertoire comprend les différents fichiers de traduction que vous utilisez (par exemple dans vos fichiers vidéo)
- src\exec: Contient les fichiers d'exécutions que vous avez créés avec Agilitest. Ces fichiers peuvent être utilisés tels quels par Agilitest ou votre environnement d'intégration continue compatible avec TesNG.
- main\ats: Contient vos tests au format ATS , et les sous-répertoires que vous avez déclarés. Le nombre de fichiers .ats dans chaque répertoire est indiqué.
- main\java: Contient les fichiers de code java que vous souhaitez appeler à partir de vos scripts ATS .
- target\classes : contient le code compilé de vos fichiers java, ce qui inclut le code java généré par ATS et les fichiers java supplémentaires que vous avez importés.
- target\generated: le code ATS est transformé en java qui est généré dans ce répertoire avant d'être compilé.
- target\logs : Journaux d'exécutions générés par TesNG.
- target\output: Un ensemble de fichiers et de répertoires utilisés par TestNG pendant l'exécution des tests.
- target\report : Contient les fichiers ATSV (ATS video) qui sont générés à la demande pendant la relecture du test.
- target\report\<name_of_the_test> : Contains all the screenshots that are generated during a test replay, as well as an actions.xml file. All of these elements allow you to generate reports on demand in several formats, including pdf, using the XLST FOP engine.
Changer la vue de l'explorateur de projet
En sélectionnant le menu en haut à droite de l'explorateur de projet, vous pourrez modifier son affichage.

Menu de vue de l'explorateur de projet
- Projets Explorer : Vue normale
- Afficher les images de ressources : Permet de voir en un coup d'œil toutes les images que vous avez utilisées pour la reconnaissance graphique.
- Afficher les scripts de ATS : Permet de voir uniquement vos scripts de test
- Afficher des rapports visuels : Permet de se concentrer sur les vidéos générées lors de l'exécution de vos tests.
