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 :
2.9.9
Date de publication prévue :
17/9/2025
La date de publication prévue n'est pas connue
- Ajouté :
- Rapports : Durée par type d'action
- Désormais, toutes les actions d'un test case ont leur temps d'action affiché dans les rapports. Il existe 7 types d'actions différents, avec chacune leur propre temps d'action
- Recherche de scripts et de fichiers de données "utilisés par" : Affichage des "utilisations potentielles"
- Ces utilisations potentielles correspondent à des noms variabilisés. Ceci affiche une liste de scripts qui pourraient potentiellement être appelés avec une variable, par opposition aux scripts qui sont définitivement appelés par leur nom
- Rechercher des éléments pour l'action de téléversement de fichiers afin d'afficher tous les éléments relatifs à cette action
- Recherche de tous les éléments qui peuvent accepter l'action de téléversement. Cette recherche est utilisée pour identifier les éléments invisibles qui ne peuvent pas être glissés/déposés mais qui existent sur la page (éléments input de type fichier).
- Récupération de l'en-tête de savon
- Récupération des propriétés de l'en-tête lors de la capture d'éléments provenant d'un appel API SOAP
- Variabilisation du nom du fichier de propriétés avec des variables d'environnement, des variables de script, des variables de projet et des paramètres
- Rapports : Durée par type d'action
- Modifié :
- Evolution :
- Prise en charge des versions Java JDK 24 et Temurin 21
- Agilitest met régulièrement à jour ses composants et Java afin d'éviter tout problème de sécurité et de vulnérabilité. Actuellement, Agilitest est compatible avec les versions 21 à 24 d'Open JDK et la version 21 de Temurin.
- Temurin est un environnement d'exécution Java sécurisé et performant, dont la stabilité a été rigoureusement testée et qui a été optimisé pour fonctionner de manière transparente dans divers environnements. https://adoptium.net/temurin
- Rapports : Gestion des groupes
- Modification des graphiques pour les rendre plus cohérents avec la version de l'éditeur. Lecture plus visible et plus compréhensible des groupes avec l'affichage du nom du groupe, du trigramme, de la couleur et de la description.
- Amélioration de la gestion de la mémoire
- Amélioration de la gestion des objets en mémoire pour permettre une meilleure libération de la mémoire après la fermeture des scripts et des fichiers de données
- Modification de la fenêtre "Utilisé par"
- Uniformisation des fenêtres de recherche d'utilisation des éléments avec la possibilité d'afficher les utilisations potentielles
- La clé du fichier de propriétés peut être variabilisée en utilisant une variable de projet, une variable de script ainsi qu'une variable d'environnement et un paramètre.
- Prise en charge des versions Java JDK 24 et Temurin 21
- Fixé :
- Outil de capture : Correction de la barre de défilement lorsque de nombreux éléments apparaissent dans une page web
- La fenêtre parent de l'élément capturé pouvant dépasser la hauteur de l'écran, une hauteur maximale a été définie pour afficher cette liste
- Outil de capture : Correction de la barre de défilement lorsque de nombreux éléments apparaissent dans une page web
Changelog :
Version :
2.9.9
Date de publication :
17/9/2025
- Ajouté :
- Rapports : Durée par type d'action
- Désormais, toutes les actions d'un test case ont leur temps d'action affiché dans les rapports. Il existe 7 types d'actions différents, avec chacune leur propre temps d'action
- Recherche de scripts et de fichiers de données "utilisés par" : Affichage des "utilisations potentielles"
- Ces utilisations potentielles correspondent à des noms variabilisés. Ceci affiche une liste de scripts qui pourraient potentiellement être appelés avec une variable, par opposition aux scripts qui sont définitivement appelés par leur nom
- Rechercher des éléments pour l'action de téléversement de fichiers afin d'afficher tous les éléments relatifs à cette action
- Recherche de tous les éléments qui peuvent accepter l'action de téléversement. Cette recherche est utilisée pour identifier les éléments invisibles qui ne peuvent pas être glissés/déposés mais qui existent sur la page (éléments input de type fichier).
- Récupération de l'en-tête de savon
- Récupération des propriétés de l'en-tête lors de la capture d'éléments provenant d'un appel API SOAP
- Variabilisation du nom du fichier de propriétés avec des variables d'environnement, des variables de script, des variables de projet et des paramètres
- Rapports : Durée par type d'action
- Modifié :
- Evolution :
- Prise en charge des versions Java JDK 24 et Temurin 21
- Agilitest met régulièrement à jour ses composants et Java afin d'éviter tout problème de sécurité et de vulnérabilité. Actuellement, Agilitest est compatible avec les versions 21 à 24 d'Open JDK et la version 21 de Temurin.
- Temurin est un environnement d'exécution Java sécurisé et performant, dont la stabilité a été rigoureusement testée et qui a été optimisé pour fonctionner de manière transparente dans divers environnements. https://adoptium.net/temurin
- Rapports : Gestion des groupes
- Modification des graphiques pour les rendre plus cohérents avec la version de l'éditeur. Lecture plus visible et plus compréhensible des groupes avec l'affichage du nom du groupe, du trigramme, de la couleur et de la description.
- Amélioration de la gestion de la mémoire
- Amélioration de la gestion des objets en mémoire pour permettre une meilleure libération de la mémoire après la fermeture des scripts et des fichiers de données
- Modification de la fenêtre "Utilisé par"
- Uniformisation des fenêtres de recherche d'utilisation des éléments avec la possibilité d'afficher les utilisations potentielles
- La clé du fichier de propriétés peut être variabilisée en utilisant une variable de projet, une variable de script ainsi qu'une variable d'environnement et un paramètre.
- Prise en charge des versions Java JDK 24 et Temurin 21
- Fixé :
- Outil de capture : Correction de la barre de défilement lorsque de nombreux éléments apparaissent dans une page web
- La fenêtre parent de l'élément capturé pouvant dépasser la hauteur de l'écran, une hauteur maximale a été définie pour afficher cette liste
- Outil de capture : Correction de la barre de défilement lorsque de nombreux éléments apparaissent dans une page web
Version :
2.9.8
Date de publication :
3/9/2025
- Ajouté :
- Nouvelle action de téléchargement de fichiers
- Sélection de fichiers : possibilité de copier un fichier dans le référentiel d'actifs
- Les propriétés du projet ATS peuvent maintenant construire une image Linux Docker
- Durée d'exécution de ces actions : callscript, démarrage du canal et fermeture du canal
- Glisser-déposer d'un script ATS dans Slack ou dans un éditeur de texte
- Plus de fonctionnalités de lancement Selenium Grid
- https://gitlab.com/actiontestscript/ats-core#selenium-grid
- Modifié :
- Evolution :
- Possibilité de glisser-déposer tous les types de scripts et de fichiers de données dans l'explorateur
- Action de changer de fenêtre : Une fenêtre sans nom retourne vide
- Auparavant, une action de commutation sans nom renvoyait une URL. Si vous avez des tests pertinents, veuillez effectuer une recherche par URL
- Le fichier ATSV HTML5 n'est plus généré par défaut avec l'ATSLauncher
- Les rapports animés sont désactivés par défaut pour chaque type d'exécution.
- La durée d'exécution peut être masquée dans les rapports
- Concaténation des résultats d'exécution
- Cela concatène plusieurs fichiers de métadonnées d'exécution et génère des rapports xml et html contenant les informations de tous les fichiers d'exécution sélectionnés.
- https://gitlab.com/actiontestscript/ats-core#report-concatenation
- Cela concatène plusieurs fichiers de métadonnées d'exécution et génère des rapports xml et html contenant les informations de tous les fichiers d'exécution sélectionnés.
- Nouvelle IHM pour les séparateurs dans les conditions (clarification des étiquettes)
- Recherche de l'utilisation des mots de passe et des variables de projet
- Affichage du code source de la capture dans une page HTML (cette fonctionnalité peut bloquer certains cas)
- "language-pack-fr" ajouté dans l'image Docker "actiontestscript/linux-base"
- Fixé :
- Dans les scripts de recherche ATS : la date de création des scripts affiche la bonne date.
- Multi-essais fixes pour la commutation et la fermeture des fenêtres web
- Rapport de validation régénéré lorsque l'option est sélectionnée
- Rapport : Prise en compte des recherches d'éléments avec critères au format HTML
- Rapport : Fixé password masking in actions with API data
Version :
2.9.7
Date de publication :
27/6/2025
- Ajouté :
- Réduire l'affichage de l'explorateur
- Vous pouvez réduire le panneau de gauche de l'explorateur pour n'afficher que l'éditeur de scripts.
- Capture de réseau et fichiers HAR
- L'action Capture réseau est utilisée pour configurer un enregistreur afin d'évaluer le trafic réseau pendant l'exécution du test ATS .
- Plus d'informations : www.agilitest.com/documentation/network-activity
- Possibilité d'ajouter ou de supprimer un filigrane dans un rapport d'exécution
- Réduire l'affichage de l'explorateur
- Modifié :
- Evolution :
- Pourcentage de test dans les rapports
- Dans les rapports, le pourcentage des tests réussis ou échoués est calculé avec deux décimales pour les tests à grand volume.
- La copie d'une action de script d'appel portant le même nom a été empêchée
- Lors de la copie d'une action d'appel de sous-script, si le nom du script est celui du script actuel, l'action sera commentée pour indiquer que le script n'a pas été collé, car il ne peut pas s'appeler lui-même
- Définir les délimiteurs de chaîne de chaîne de caractère avec des guillemets
- Possibilité d'utiliser des guillemets au lieu de guillemets simples dans les conditions de script Java
- Outil de capture regex
- Possibilité de remplacer les espaces par des \s* au lieu de .*
- Pourcentage de test dans les rapports
- Fixé :
Version :
2.9.6
Date de publication :
6/6/2025
- Ajouté :
- Modifié :
- Evolution :
- Pop up user ID pour entrer un nom d'utilisateur et un email
- Agilitest gérera la différence entre les utilisateurs utilisant un même système d'identification grâce à ces données.
- sous-script appelé par un glisser-déposer
- Pop up user ID pour entrer un nom d'utilisateur et un email
- Fixé :
- Utiliser Javascript dans une action de clic de souris
- Chargement des fichiers de données
- Variables de projet enregistrées
Version :
2.9.5
Date de publication :
11/5/2025
- Ajouté :
- Modifié :
- Evolution :
- Glisser-déposer des paramètres et des fichiers de données dans une action d'appel de script
- Performances accessibles avec les fichiers HAR
- Les fichiers HAR contiennent toutes les requêtes réseau générées pendant le test.
- Passage à la première fenêtre en cas de fenêtre fermée non gérée
- Changement de tous les types de paramètres des sous-script avec une action de glisser-déposer
- Evolution graphique des éléments de gestion des arbres
- Fixé :
- "Valeur" de propriété vide dans un champ de saisie (modifié)
- Séparateur verticale "pipe" dans la "valeur" propriété (modifié)
- La "valeur" propriété efface le champ de saisie
- Capture d'une image lourde à partir de la fenêtre de capture
- Vue des favoris
- Capture du Desktop et explorateur de fichiers