Tests paramétrés

  • Rversion finale: Yokohama
  • Mis à jour 30 janv. 2025
  • 3 minutes de lecture
  • Exécutez un test plusieurs fois avec des données de test différentes pour chaque exécution. Créez des paramètres pour stocker les données de test pour chaque exécution de test.

    Les tests paramétrés offrent ces avantages aux concepteurs de tests.

    • Élimine la nécessité de dupliquer les étapes de test uniquement pour modifier les données de test.
    • Augmente la réutilisation des tests en séparant les actions de test des données de test.
    • Produit un résultat de test distinct pour chaque ensemble de données.

    Lorsque le test s’exécute, Framework de tests automatisés les paramètres sont remplacés par des valeurs d’ensemble de données. Par exemple, vous pouvez créer un formulaire de test d’incident qui utilise les valeurs de paramètres pour les champs Sous-catégorie et Priorité. Vous pouvez utiliser un ensemble de données pour tester que la catégorie Antivirus génère un incident de priorité élevée et un autre ensemble de données pour tester que la catégorie E-mail génère un incident de priorité faible.

    Remarque :
    L’étape de test Exécuter un script côté serveur n’est pas prise en charge dans les tests paramétrés.

    Composants de test paramétrés

    Les tests paramétrés sont constitués de ces composants.

    Paramètre

    Un paramètre est une variable qui stocke un type particulier de données de test. Chaque paramètre possède une étiquette et un type de données uniques. Par exemple, vous pouvez créer un paramètre pour stocker l’ID système d’un champ de référence ou la valeur entière d’un champ de choix. Définissez les paramètres pendant la conception du test.

    Les paramètres peuvent être partagés ou exclusifs. Les paramètres partagés peuvent être utilisés dans n’importe quel test paramétré. Les paramètres exclusifs ne peuvent être utilisés qu’avec le test pour lequel ils ont été créés. Chaque paramètre partagé est une colonne de la table Ensembles de données d’exécution de test [sys_atf_parameter_set]. Chaque paramètre exclusif est un enregistrement dans la table Variables de paramètre [sys_atf_parameter_variable].

    Ensemble de données

    Un jeu de données, également appelé jeu de données d’exécution de test, inclut les données d’exécution utilisées lors de l’exécution du test. Vous pouvez définir une valeur pour chaque paramètre disponible pour le test en cours. Les ensembles de données spécifient la valeur du paramètre lors des exécutions de tests. Vous pouvez créer manuellement des ensembles de données pour un test ou importer des données à partir d’un fichier. Chaque ensemble de données est un enregistrement dans la table Ensembles de données d’exécution de test [sys_atf_parameter_set].

    Les tests paramétrés échouent si les ensembles de données ne sont pas définis.

    Considérations relatives à la conception

    Suivez ces considérations de conception lors de la création de tests paramétrés.

    • Les tests paramétrés prennent en charge les fonctionnalités standard Framework de tests automatisés , telles que les rapports, les suites de tests et la restauration des données. La copie d’un test paramétré copie tous les paramètres, les jeux de données d’exécution de test et les étapes de test.
    • Si vous créez un test paramétré qui inclut des étapes de test d’interface utilisateur personnalisées, le système utilise uniquement le premier ensemble de données pour récupérer les composants.

    Exécutions de tests paramétrés

    Framework de tests automatisés Exécute chaque test paramétré une fois par ensemble de données, en utilisant les mêmes étapes de test et le même ordre d’exécution. Par exemple, si un test paramétré comporte cinq ensembles de données, exécute le test cinq fois, Framework de tests automatisés une fois pour chaque ensemble de données.

    Résultats des tests paramétrés

    Les tests paramétrés affichent les résultats des tests par ordre d’exécution des ensembles de données. Ouvrez chaque enregistrement de résultat de test pour afficher les détails du test.

    Les résultats des tests paramétrés affichent plusieurs enregistrements.

    Le champ Description de l’enregistrement des résultats des tests paramétrés répertorie les paramètres et les ensembles de données utilisés dans l’exécution du test.