- Notes de publication de Test Manager
- 2024.10.0
- Notes de publication de Studio
- Notes de publications d’Orchestrator
- Notes de publication sur les Intégrations CI/CD
2024.10.0
Date de publication : 11 novembre 2024
Nous avons le plaisir d'annoncer une mise à jour qui améliore la gestion et l'exécution de versions spécifiques du système testé, en particulier pour les tests de correctif. Vous avez désormais la possibilité de sélectionner des cas de test à exécuter à partir d'une version de package Orchestrator particulière lors de l'exécution d'un ensemble de test.
Les mises à jour clés incluent les éléments suivants :
- Association de dossier par défaut: chaque projet Test Manager peut désormais être lié à un dossier Orchestrator en tant que dossier par défaut. Il s’agit du contexte de dossier pour toute exécution automatisée. Cela est utile lorsqu'un dossier est utilisé la plupart du temps pour un projet Test Manager spécifique. Pour plus de flexibilité, vous pouvez remplacer ce dossier par défaut sur chaque ensemble de tests.
- Sélection de packages et de versions: sur un ensemble de tests, vous pouvez désormais sélectionner les packages et les versions à utiliser pour l'exécution. Cela permet de tester différentes versions d'un système testé, car cela permet de sélectionner des versions d'automatisation compatibles pour chaque exécution.
- Sélection automatique des packages: l'option Sélection automatique ( Autoselect) sélectionne automatiquement tous les packages à ajouter à l'ensemble de tests, choisit la dernière version de chaque package et ignore tous les cas de test qui ne sont pas disponibles dans le package sélectionné ou la version choisie. La sélection automatique se produit en fonction des cas de test affectés à l'ensemble de test.
- Indication d'exécution: chaque cas de test de l'ensemble de test affiche désormais s'il peut être exécuté automatiquement en fonction de la combinaison dossier/package/version actuellement sélectionnée.
Les locataires créés avant cette mise à jour ont le paramètre Autoriser le contexte d'exécution hérité (Allow Legacy Execution Context) activé, ce qui vous permet d'exécuter des tests avec ou sans contextes de dossier d'exécution. Les locataires créés après cette mise à jour ont ce paramètre désactivé, ce qui vous permet d'exécuter des ensembles uniquement avec des contextes de dossier d'exécution configurés.
Consultez les pages Paramètres au niveau du locataire, Configuration du projet d’automatisation et Configuration d’ensembles de test pour des dossiers d’exécution spécifiques pour plus d’informations.
Vous pouvez désormais filtrer votre carte thermique afin d’afficher les transactions pour lesquelles aucun cas de test n’a été attribué.
Visitez l’affichage de la carte thermique pour explorer les améliorations.
Vous pouvez désormais changer de carte thermique afin d’afficher les transactions à partir des pages de destination SAP FIORI de votre système SAP. Cette fonctionnalité offre davantage de flexibilité pour les tests de votre système SAP, ainsi que la possibilité de personnaliser votre mode d’interaction en fonction de votre portefeuille de tests SAP.
Visitez la page Modification des paramètres de la carte thermique pour découvrir comment utiliser les paramètres avancés de la carte thermique.
Nous avons amélioré le système de notification par e-mail pour les événements de test. Vous pouvez désormais activer les notifications par e-mail pour les événements suivants :
- GestionnaireTest ExécutionsTest
- MigrationsProjet
Visitez la page Événements pour découvrir comment personnaliser vos abonnements aux notifications, ainsi que la page Gérer les notifications pour apprendre comment personnaliser les abonnements aux notifications de votre organisation.
Afin de définir les préconditions des tests manuels, vous pouvez désormais ajouter des étapes préliminaires à vos cas de test manuels. Les préconditions permettent d’indiquer les actions qui doivent obligatoirement se produire avant le démarrage du test. Consultez la page Ajouter des étapes manuelles à un cas de test pour découvrir comment ajouter des préconditions à vos cas de test manuels.
Precondition
dans les fichiers JSON de vos cas de test, de façon à ce que vous puissiez importer ou exporter vos préconditions. Consultez la page Importer un projet pour découvrir comment récupérer le schéma de votre projet de test.
Avec les exécutions mixtes, vous pouvez désormais exécuter simultanément des cas de test manuels et automatisés afin de rendre vos processus de test plus efficaces. L'exécution mixte offre une flexibilité accrue en vous permettant d'exécuter à nouveau des cas de test, quelle que soit la nature de leur exécution.
Visitez la page Exécution de tests mixtes pour en savoir plus sur l’utilisation d’exécutions mixtes.
Le format de fichier TMH pour l'exportation et l'importation des projets prend désormais en charge de nouveaux types d'objets, à savoir les résultats de tests et les liens des défauts. Cela vous permet de créer des sauvegardes complètes de vos projets de test. Veuillez noter que les journaux des robots ne sont pas inclus dans le format de fichier TMH, bien que les résultats de tests et les liens des défauts soient ajoutés.
Visitez la page Exporter un projet pour en savoir plus sur les objets de test inclus dans le fichier TMH.
Vous pouvez désormais utiliser des libellés comme type de données pour les champs personnalisés. Cette fonctionnalité vous permet de choisir parmi une liste de valeurs prédéfinie, ce qui permettra d’améliorer la structure des données de votre référentiel.
Les champs personnalisés incluent désormais un attribut de type de données. Par défaut, l’attribut est défini sur Texte, mais vous pouvez le définir sur Libellé. Par ailleurs, vous pouvez attribuer une définition de champ personnalisé à divers types d’objets tels que : Prérequis, Cas de test et Ensemble de tests.
Grâce à cette mise à jour, le fichier CSV que vous pouvez exporter pour vos prérequis et vos cas de test dispose de nouvelles colonnes pour les libellés personnalisés.
Consultez la page Champs personnalisés pour découvrir comment créer des champs de libellé personnalisés.
Filtres
Lorsque vous affichez des objets de test dans votre projet, vous pouvez désormais appliquer des filtres en utilisant le type Filtres. Le type Filtres vous propose des filtres prédéfinis (qui correspondent aux colonnes d’informations d’une vue d’objet de test, telles que Nom, Description ou Dernière modification), ainsi que des filtres personnalisés. Les filtres personnalisés représentent les libellés personnalisés que vous définissez dans la section Définitions des champs personnalisés de votre projet.
Affichages
Vous pouvez également enregistrer en tant que vues les filtres personnalisés et prédéfinis que vous appliquez. Ces vues peuvent être personnelles ou disponibles à tous les autres utilisateurs du projet.
Les filtres, ainsi que la vue dans laquelle vous les enregistrez, sont persistants dans le projet, qu’ils soient personnels ou publics pour tous les utilisateurs du projet.
Consultez les ressources suivantes pour découvrir comment appliquer des filtres et gérer les vues pour les objets de test pris en charge :
Chaque section de projet affichant des objets, comme les Prérequis, les Cas de test et les Ensembles de tests, dispose désormais d’un type Colonnes. Le type Colonnes contient les propriétés natives à un objet de test (telles que le nom, la description, etc.), ainsi que des définitions de champs personnalisés et des libellés personnalisés. Vous pouvez utiliser ce type afin de personnaliser l’affichage de vos objets de test.
La nouvelle fonctionnalité Appliquer l’ordre d’exécution vous permet de définir un ordre par défaut pour l’exécution des ensembles de test, ce qui simplifie le processus. La fonctionnalité vous permet d’appliquer un ordre d’exécution spécifique pour les cas de test attribués de façon statique, en faisant se suivre ceux attribués de manière dynamique uniquement lorsque les cas statiques sont terminés.
Les principales nouveautés sont les suivantes :
- Un bouton d’activation Appliquer l’ordre d’exécution dans la Configuration de l’ensemble de tests et les Paramètres de l’exécution des tests.
- La possibilité de réorganiser les attributions statiques des cas de test lorsque l’option Appliquer l’ordre d’exécution est activée.
Visitez la page Appliquer un ordre d’exécution pour découvrir comment appliquer un ordre d’exécution pour les cas de test au sein d’un ensemble de tests ou d’une exécution de test.
Les exécutions de test héritent désormais des libellés de leurs ensembles de test correspondants. Vous pouvez modifier ces libellés et filtrer les exécutions de test en vous basant sur ceux-ci. Consultez la page Résultats de tests pour en savoir plus sur l’utilisation des exécutions de test.
- Prérequis
- Cas de test
- Ensembles de tests
Pour plus d’informations sur l’exportation de certaines parties de vos projets de test, consultez les pages suivantes :
Cette mise à jour intègre la fonctionnalité Fuseau horaire de la date du rapport par défaut, qui a été conçue afin d’améliorer la cohérence de la représentation de l’exécution des tests sur le tableau de bord lorsque différents fuseaux horaires existent.
Consultez les paramètres généraux du projet et découvrez comment configurer un fuseau horaire par défaut pour le tableau de bord de vos projets de test.
Cette solution vous permet d’analyser l’impact des modifications apportées au logiciel SAP, telles que les modifications apportées au code ABAP, les personnalisations, l’application de notes SAP et les packages d’assistance. Utilisez les informations de cette analyse pour optimiser votre processus de test, réduire les tâches de test, identifier l’impact sur les processus métier et vous concentrer efficacement sur les domaines où les tests sont nécessaires.
Pour utiliser l’analyse de l’impact des modifications SAP, vous devez passer par trois phases :
- Apprentissage : collecte d’informations sur les transactions et leurs dépendances en utilisant les activités de Studio, avec l’aide du modèle de projet de test SAP.
- Analyse : analyse des modifications en utilisant la carte thermique SAP d’analyse de l’impact des modifications dans Test Manager. Les résultats indiquent les cas de test impactés (Ajustements) et signalent les transactions et les programmes SAP affectés par les modifications sans cas de test attribués (Écarts).
- Action : création de cas de test pour les nouveaux écarts découverts, qui ne sont pas couverts par les tests de votre portefeuille de régression, et attribution des cas de test impactés aux ensembles de test.
Consultez la page d’analyse de l’impact des modifications pour apprendre à cibler efficacement vos tâches de test SAP.
Développez vos connaissances relatives à votre portefeuille de tests en vérifiant les types d’exécution pour chaque cas de test que vous exécutez. Vous pouvez désormais voir dans l'onglet Exécution le type d'exécution qui a été exécuté pour chaque journal de cas de test.
Améliorations générales
- L'autorisation Créer/Modifier, qui été auparavant combinée, a été divisée en deux autorisations plus ciblées : Créer et Modifier.
- Le rôle Lecture seule a été mis à jour et se nomme désormais Observateur.
- Mise à jour de l'affichage des vignettes du projet pour une expérience utilisateur améliorée.
Améliorations des définitions de champs personnalisés
- Les champs personnalisés prennent désormais en charge plusieurs types d’objet en même temps. Par exemple, un champ personnalisé que vous attribuez aux exigences peut désormais également être attribué aux cas de test et aux ensembles de test.
- Vous pouvez désormais supprimer plusieurs champs personnalisés à la fois, au lieu de supprimer individuellement.
- Vous pouvez désormais filtrer les champs personnalisés par Type de données et Type d'objet pour vous aider à structurer votre référentiel de données de test.
Modifications des définitions de champs personnalisés
- Vous ne pouvez plus modifier le nom d'une définition de champ personnalisé.
Améliorations de la carte thermique
- Les messages d’erreur liés à votre connexion à un système SAP fournissent désormais davantage de détails, afin de faciliter votre processus de débogage.
- Pour permettre aux cas de test d’être liés aux transactions exécutées, lors de l’utilisation de la carte thermique, vous pouvez désormais définir le paramètre Activer la surveillance SAP (Enable SAP Monitoring) sur Vrai (True) pour vos projets d’automatisation de test . Consultez la section Carte thermique pour savoir comment utiliser les paramètres mis à jour.
- L’obsolescence de tous les connecteurs natifs commencera le 30 septembre 2024.
- Plus précisément, l'obsolescence du connecteur qTest commencera le 30 avril 2025.
Consultez la page Obsolescences à venir pour Test Manager afin d’en savoir plus sur le calendrier et l’impact de l’obsolescence pour vous.
- Nouveautés
- Sélection de version de package et de dossier Orchestrator pour l’exécution d’ensembles de test
- Autres filtres de la carte thermique
- Pages de destination SAP FIORI dans la carte thermique
- Notifications par e-mail pour les exécutions de test et les événements d’importation de projets
- Précondition pour les cas de test manuels
- Nouvelle version du schéma de migration du projet
- Exécution mixte
- Nouveaux artefacts de test à exporter ou à importer dans vos projets
- Définitions de champs personnalisés pour les libellés
- Filtrage amélioré et vues personnalisables
- Configurer l’affichage des objets de test avec des colonnes
- Appliquer l’ordre d’exécution
- Libellés des exécutions de test
- Exporter des objets de test
- Date de fuseau horaire du rapport par défaut
- Analyse de l’impact des modifications SAP
- Affichage du type d’exécution pour les résultats de tests
- Améliorations
- Obsolescences à venir