Versions publiées et à venir d'Agilitest
Ce changelog vous présente la liste des derniers développements, ajouts et corrections de bug dans Agilitest.
Prochaine version :
Version :
3.0.6
Date de publication prévue :
16/2/2026
La date de publication prévue n'est pas connue
- Ajouté :
- Réaffectation des scripts utilisateur
- Pour chaque script, il existe désormais le concept de créateur et celui d'éditeur de script. Il est possible de modifier le créateur des scripts afin de les attribuer à d'autres utilisateurs du projet.
- Ajout d'un niveau de journalisation spécifique, le niveau « AI » (log.level=ai)
- 5 niveaux de journalisation :
- silencieux
- erreur
- info
- avertissement
- tout
- Un sixième niveau de journalisation a été ajouté : log.level=ai.
- Ce niveau de journalisation est optimisé afin que les IA puissent analyser plus facilement l'exécution d'un ATS . Ces informations ont été ajoutées aux mémoires ATS dans l'idée qu'une IA puisse utiliser un ATS avec ces informations.
- 5 niveaux de journalisation :
- Génération et compilation incrémentielles de projets
- Lorsque vous lancez l'exécution à partir d'Agilitest ou à partir des lignes de commande dans un terminal, la génération et la compilation du projet seront plus rapides si vous n'avez pas nettoyé votre répertoire cible au préalable. Cela facilite l'utilisation d'Agilitest pendant la phase de vérification et de débogage des tests.
- Réaffectation des scripts utilisateur
- Modifié :
- Evolution :
- Mise à niveau HMI
-
- Auparavant, pour sélectionner un script ou un fichier de données, le fichier était automatiquement sélectionné dans l'explorateur de projet. Désormais, vous pouvez choisir de sélectionner automatiquement ou non le fichier dans l'explorateur de projet à l'aide du bouton « focus » situé à côté du bouton d'affichage des favoris dans l'explorateur de projet.
- Utilisation du réseau avec localisation dans la ville et le pays
- Il est désormais possible de capturer les requêtes réseau effectuées pendant les exécutions de tests. Un certain nombre de requêtes seront capturées pour chaque action dans l'application. Toutes les actions ne génèrent pas de trafic réseau et ne sont donc pas capturées (par exemple, les comparaisons de propriétés ne génèrent pas de trafic réseau). Le rapport affichera une liste des requêtes effectuées par le navigateur.
- https://fr.agilitest.com/documentation/network-activity#usage
- Action de téléchargement : gestion des chemins d'accès aux fichiers contenant des barres obliques inversées
- Les chemins d'accès saisis avec des barres obliques inversées Windows sont désormais pris en charge pour les téléchargements.
- Création de fichiers markdown dans un ATS
- Dans chaque ATS , des explications destinées aux IA sont générées automatiquement afin de les aider à comprendre le contexte du projet et à intervenir directement sur ATS . Des explications supplémentaires destinées aux IA ont également été ajoutées au ATS global.
- Amélioration du chargement des ATS dans Java
- Les temps de chargement ATS ont été optimisés et réduits pour plus de commodité pour l'utilisateur.
- Génération du rapport du tableau de bord
- Un rapport de tableau de bord est généré avec diverses informations sur les statistiques d'un ATS .
- Nouvelle fenêtre pour afficher les conteneurs Docker Agilitest Linux Desktop
- L'affichage des conteneurs Linux Desktop a été amélioré. L'affichage peut se faire dans une visionneuse dédiée tout en conservant la possibilité de l'afficher dans les navigateurs par défaut du système. Dans cette nouvelle visionneuse, d'autres fonctionnalités ont été ajoutées, telles que le lancement d'exécutions à partir des conteneurs. Toutes les autres fonctionnalités ont été conservées.
- Mise à niveau HMI
- Fixé :
- Fonctions isEmpty / isNotEmpty dans les conditions d'une exécution
- Les fonctions isEmpty et isNotEmpty ne couvraient pas tous les cas avec ou sans guillemets doubles/simples.
- Commentaire du rapport de synthèse mal formaté
- Le texte du commentaire de synthèse du rapport n'était pas affiché correctement dans le rapport d'exécution HTML (texte trop volumineux, formatage incorrect).
- Fonctions isEmpty / isNotEmpty dans les conditions d'une exécution
Changelog :
Version :
3.0.7
Date de publication :
20 février 2026
- Ajouté :
- Modifié :
- Evolution :
- Modification du panneau pour la gestion des données cryptées et de l'authentification dans les propriétés du projet
- Afin de gérer le protocole Oauth2, cette gestion a été ajoutée à la gestion des mots de passe dans un nouveau panneau (menu du projet > mots de passe).
- Dénomination du format numérique « format européen » pour les calculs mathématiques (rappel : format européen 4,095,75 > 4095,75)
- Les caractères monétaires dans une chaîne de caractères et dans une transformation numérique ne sont pas pris en compte (4 095,75 € > 4095,75).
- Modification du panneau pour la gestion des données cryptées et de l'authentification dans les propriétés du projet
- Fixé :
- Conditions bug
- Les conditions qui testaient des variables ou des constantes sans guillemets ou guillemets simples ne fonctionnaient pas (IsNotEmpty(OK) renvoyait FALSE au lieu de TRUE).
- Les actions exécutées après un changement canal pas canal enregistrées dans le rapport d'exécution.
- Conditions bug
Version :
3.0.6
Date de publication :
16/2/2026
- Ajouté :
- Réaffectation des scripts utilisateur
- Pour chaque script, il existe désormais le concept de créateur et celui d'éditeur de script. Il est possible de modifier le créateur des scripts afin de les attribuer à d'autres utilisateurs du projet.
- Ajout d'un niveau de journalisation spécifique, le niveau « AI » (log.level=ai)
- 5 niveaux de journalisation :
- silencieux
- erreur
- info
- avertissement
- tout
- Un sixième niveau de journalisation a été ajouté : log.level=ai.
- Ce niveau de journalisation est optimisé afin que les IA puissent analyser plus facilement l'exécution d'un ATS . Ces informations ont été ajoutées aux mémoires ATS dans l'idée qu'une IA puisse utiliser un ATS avec ces informations.
- 5 niveaux de journalisation :
- Génération et compilation incrémentielles de projets
- Lorsque vous lancez l'exécution à partir d'Agilitest ou à partir des lignes de commande dans un terminal, la génération et la compilation du projet seront plus rapides si vous n'avez pas nettoyé votre répertoire cible au préalable. Cela facilite l'utilisation d'Agilitest pendant la phase de vérification et de débogage des tests.
- Réaffectation des scripts utilisateur
- Modifié :
- Evolution :
- Mise à niveau HMI
-
- Auparavant, pour sélectionner un script ou un fichier de données, le fichier était automatiquement sélectionné dans l'explorateur de projet. Désormais, vous pouvez choisir de sélectionner automatiquement ou non le fichier dans l'explorateur de projet à l'aide du bouton « focus » situé à côté du bouton d'affichage des favoris dans l'explorateur de projet.
- Utilisation du réseau avec localisation dans la ville et le pays
- Il est désormais possible de capturer les requêtes réseau effectuées pendant les exécutions de tests. Un certain nombre de requêtes seront capturées pour chaque action dans l'application. Toutes les actions ne génèrent pas de trafic réseau et ne sont donc pas capturées (par exemple, les comparaisons de propriétés ne génèrent pas de trafic réseau). Le rapport affichera une liste des requêtes effectuées par le navigateur.
- https://fr.agilitest.com/documentation/network-activity#usage
- Action de téléchargement : gestion des chemins d'accès aux fichiers contenant des barres obliques inversées
- Les chemins d'accès saisis avec des barres obliques inversées Windows sont désormais pris en charge pour les téléchargements.
- Création de fichiers markdown dans un ATS
- Dans chaque ATS , des explications destinées aux IA sont générées automatiquement afin de les aider à comprendre le contexte du projet et à intervenir directement sur ATS . Des explications supplémentaires destinées aux IA ont également été ajoutées au ATS global.
- Amélioration du chargement des ATS dans Java
- Les temps de chargement ATS ont été optimisés et réduits pour plus de commodité pour l'utilisateur.
- Génération du rapport du tableau de bord
- Un rapport de tableau de bord est généré avec diverses informations sur les statistiques d'un ATS .
- Nouvelle fenêtre pour afficher les conteneurs Docker Agilitest Linux Desktop
- L'affichage des conteneurs Linux Desktop a été amélioré. L'affichage peut se faire dans une visionneuse dédiée tout en conservant la possibilité de l'afficher dans les navigateurs par défaut du système. Dans cette nouvelle visionneuse, d'autres fonctionnalités ont été ajoutées, telles que le lancement d'exécutions à partir des conteneurs. Toutes les autres fonctionnalités ont été conservées.
- Mise à niveau HMI
- Fixé :
- Fonctions isEmpty / isNotEmpty dans les conditions d'une exécution
- Les fonctions isEmpty et isNotEmpty ne couvraient pas tous les cas avec ou sans guillemets doubles/simples.
- Commentaire du rapport de synthèse mal formaté
- Le texte du commentaire de synthèse du rapport n'était pas affiché correctement dans le rapport d'exécution HTML (texte trop volumineux, formatage incorrect).
- Fonctions isEmpty / isNotEmpty dans les conditions d'une exécution
Version :
3.0.5
Date de publication :
27/1/2026
- Ajouté :
- Possibilité d'importer des bibliothèques Python dans le répertoire « libs » d'un ATS
- Les bibliothèques peuvent être ajoutées à un ATS en les copiant dans le répertoire libs du projet.
- Rapports fractionnés
- Vous pouvez choisir d'afficher uniquement les tests réussis ou échoués dans un rapport séparé selon l'utilisation suivante :
- ats: Utilisé dans la ligne de commande avec les valeurs 0,1 ou 2
- 0 : Seul le rapport principal est généré (comportement par défaut)
- 1 : Seuls les rapports « échec » et « réussite » sont générés.
- 2 : Les rapports principaux et les rapports « échec » et « réussite » sont générés.
- 0 : Seul le rapport principal est généré (comportement par défaut)
- ATS: Utilisé comme variable d'environnement avec la même valeur que celle indiquée ci-dessus.
- Vous pouvez choisir d'afficher uniquement les tests réussis ou échoués dans un rapport séparé selon l'utilisation suivante :
- Les commentaires de type résumé sont de retour dans le rapport Résumé.
- Dans le rapport récapitulatif au format HTML, chaque script peut afficher en plus des résumés de rapport relatifs aux actions de commentaire.
- Recherche par bouton script dans l'explorateur de projet
- Formatage des heures dans les variables
- Possibilité d'importer des bibliothèques Python dans le répertoire « libs » d'un ATS
- Modifié :
- Evolution :
- Refonte des évaluations mathématiques Python et JavaScript
- Les évaluations mathématiques Python et JavaScript ne fonctionnaient pas de manière optimale dans l'éditeur lorsque plusieurs variables ou appels de sous-scripts étaient utilisés, etc. Désormais, RUST est utilisé pour ces transformations de variables, car il est beaucoup plus efficace et rapide pour ce type d'opération.
- Les fonctionnalités de Python ont été limitées afin d'améliorer les performances, seules certaines importations de bibliothèques étant prises en compte par défaut (voir description ci-dessous).
- À partir de maintenant, la liste des importations par défaut sera la suivante pour la variable Python « evaluate » :
- import os, sys, platform, calendar, statistics, heapq, bisect, chaîne de caractère; from chaîne de caractère Formatter
- Pour plus d'informations, consultez la documentation : www.agilitest.com/documentation/variables-usage-in-agilitest#python
- Mise à jour MobileStation
- Améliorer la fiabilité de la capture mobile
- Formatage des commentaires HTML dans l'éditeur
- Possibilité d'avoir un éditeur WYSIWYG pour l'action commentaires dans les scénarios de test
- Refonte des évaluations mathématiques Python et JavaScript
- Fixé :
- Mise à jour du référentiel libs lorsqu'une bibliothèque est ajoutée au projet
- Lorsqu'un fichier .jar était ajouté à ce répertoire à partir de l'éditeur, l'affichage n'était pas actualisé et le nouveau fichier .jar n'apparaissait pas.
- MobileStation : Visibilité des appareils iOS sur macOS 26
- Mise à jour du référentiel libs lorsqu'une bibliothèque est ajoutée au projet
Version :
3.0.4
Date de publication :
22 décembre 2025
- Ajouté :
- Démarrage de canal - Liens vers la documentation
- Toutes les canaux de démarrage ont un lien vers la documentation afin d'en savoir plus sur leur utilisation et les options qui peuvent leur être appliquées.
- Glisser-déposer d'une URL dans la liste des actions d'un script
- Glisser-déposer une URL depuis la barre d'adresse d'un navigateur (Chrome, Firefox, etc.) créera une action « Aller à l'URL » dans la liste des actions.
- Blocage de plusieurs mises à jour
- Un système de blocage est mis en place pour les mises à jour d'Agilitest si une mise à jour est déjà en cours.
- Démarrage de canal - Liens vers la documentation
- Modifié :
- Evolution :
- Les raccourcis CTRL-T, CTRL-N et CTRL-Maj sont remplacés par des actions Windows équivalentes.
- Les raccourcis clavier CTRL-T, CTRL-N et CTRL-Maj n'existent plus, ils ont été remplacés par les fonctions équivalentes existantes.
- CTRL-Maj (paramètres du navigateur) correspond à l'action Aller à l'URL.
- CTRL-A, CTRL-C, CTRL-V fonctionnent toujours.
- Recherche par script
- Un bouton de recherche par script a été ajouté dans l'explorateur de projet. Cette action bénéficie d'un processus amélioré de recherche par mot-clé et par filtre (action, auteur, description).
- Les raccourcis CTRL-T, CTRL-N et CTRL-Maj sont remplacés par des actions Windows équivalentes.
- Fixé :
- Outil de capture - Statistiques
- Dans certains cas, il se peut qu'il y ait eu un blocage dans les statistiques qui a nécessité un redémarrage d'Agilitest.
- Génération de rapports
- Des erreurs pouvaient survenir lors de la génération d'un rapport en raison d'une erreur dans la récupération des résultats d'un seul test.
- Outil de capture - Statistiques
Version :
3.0.3
Date de publication :
7 décembre 2025
- Ajouté :
- Transfert de fichiers - Téléchargement de fichiers
- Nouvelle action qui vous permet de télécharger des fichiers sans passer par le composant d'enregistrement standard sous Windows, Linux ou macOS, mais en récupérant l'URL du fichier téléchargé à l'aide du composant hyperlien dans une page Web.
- Déplacement de répertoires avec renommage de fichiers et appels de sous-scripts
- Plusieurs répertoires de scripts peuvent être déplacés dans l'explorateur de projet. Leur déplacement renommera automatiquement les appels de sous-scripts ou les références à l'utilisation de ces scripts et sous-scripts.
- Répertoire de sortie du projet ajouté aux valeurs spéciales ATS
- Option permettant d'utiliser le répertoire de sortie par défaut pour le projet actuel. Cela vous permet d'enregistrer et d'accéder aux fichiers générés pendant l'exécution des tests. Il s'agit d'une valeur spéciale qui peut être récupérée dans le menu des valeurs spéciales dans une entrée de texte (valeursATS > Chemin d'accès au projet).
- Transfert de fichiers - Téléchargement de fichiers
- Modifié :
- Evolution :
- Élément prioritaire par défaut
- Lorsqu'une action est effectuée sur l'élément « racine » d'une application Web, l'action sera d'abord tentée sur l'élément qui est le focus par défaut dans l'application.
- Élément prioritaire par défaut
- Fixé :
- Utilisation de l'espace dans les téléchargements
- Lors d'un téléchargement, si le chemin d'accès au fichier à télécharger contenait des espaces, cela provoquait une erreur dans l'action de téléchargement.
- Gestion des mots de passe avec le fichier « p data »
- Lorsque le fichier « pdata » (ancien mode de stockage des mots de passe) n'était pas supprimé, la gestion des mots de passe avec le nouveau mode ne fonctionnait pas correctement.
- Récupération du « textContent » avec Selenium
- Dans certains cas, la récupération de la propriété textContent avec Selenium pouvait ajouter des caractères non imprimables qui empêchaient la comparaison des valeurs ou la recherche d'éléments par propriété.
- Utilisation de l'espace dans les téléchargements

