Génération des tests

  • Rversion finale: Australia
  • Mis à jour 12 mars 2026
  • 4 minutes de lecture
  • Générez automatiquement des tests en tirant parti de l’application Génération des tests de ServiceNow et exécuteur dans le cloud. Vous pouvez également exécuter ces tests en cliquant sur un bouton.

    Avant de commencer

    Rôle requis : admin

    Procédure

    1. Accédez à la Tous > Framework de tests automatisés (ATF) > Administration > Générateur des tests.
      Si vous êtes dans le module Sélectionner un utilisateur dans le cloud et que vous avez configuré l’utilisateur administrateur, cliquez ici pour naviguer vers la page du générateur de tests.
      Remarque :
      Le module Générer des tests n’est visible que par les administrateurs. Même un administrateur de test ATF ne peut pas accéder au module Sélectionner un utilisateur dans le cloud.

      Si vous avez déjà une génération de tests en cours d’exécution, le message suivant s’affiche.

      Image montrant la génération du test en cours
      Remarque :
      Vous ne pouvez pas démarrer plus d’un processus de génération de test simultanément, mais il sera mis en file d’attente pour une exécution ultérieure.
    2. Facultatif : Si vous souhaitez voir le test en cours d’exécution et la file d’attente, accédez à Framework de tests automatisés (ATF) > Administration > File d'attente Orchestration du navigateur.
      La liste des files d’attente Orchestration du navigateur s’affiche.
      Remarque :
      Vous pouvez voir la progression et l’état de chaque génération et exécution des tests dans la liste.
    3. Sélectionnez l’une des deux façons de générer des tests.

      Écran Générer des tests.

      • Ne pas sélectionner Avancé : génère des tests sur chaque table par défaut
      • Sélection de Avancé : option permettant de spécifier une table spécifique pour générer des tests
        • Nombre maximal de tests : limite supérieure du nombre de tests générés.
        • Nombre de tests maximal par table : limite supérieure du nombre de tests pour chaque table
        • Nombre de tests maximal par élément de catalogue : nombre maximal de tests générés par élément de catalogue de services, par défaut 10 maximum. Vous pouvez modifier le nombre de tests générés par élément de catalogue de services
        • Créer des ensembles de mises à jour distincts par champ d’application : option permettant de créer un ensemble de mises à jour distinct pour chaque champ d’application
        • Périmètre de génération des tests : possibilité d’avoir les tables dans des ensembles de mises à jour distincts pour différents champs d’application. Par exemple, le générateur rassemble des informations sur le champ d’application des tables, puis enregistre les tests dans un ensemble de mises à jour distinct pour chaque champ d’application
          Remarque :
          Ce champ n’est visible que si vous ne sélectionnez pas le champ Créer des ensembles de mises à jour distincts par périmètre . Vous pouvez ensuite sélectionner le périmètre des tests générés. Le périmètre par défaut est Global.
        • E-mail : adresse e-mail de l’utilisateur qui doit recevoir des notifications sur le résumé de la génération des tests
        • Paramètres prédéfinis : nombre de tests générés par le contrôle utilisateur par élément de catalogue de services. Le nombre maximal par défaut est 10.
      Remarque :
      Étant donné que le processus de génération des tests prend du temps, vérifiez régulièrement l’adresse e-mail que vous avez fournie pour recevoir la notification de la génération des tests.
    4. Facultatif : Sélectionnez Enregistrer le paramètre prédéfini pour implémenter les conditions de filtre prédéfinies.
      Vous pouvez également supprimer un paramètre prédéfini en sélectionnant Supprimer le paramètre prédéfini. Tous les administrateurs pouvant accéder au module Générer des tests peuvent afficher la mise à jour dans le champ Paramètres prédéfinis .
      Remarque :
      Vous ne pouvez pas supprimer le paramètre prédéfini Aucun par défaut. Des exemples de paramètres prédéfinis qui peuvent être modifiés ont été fournis.

      Écran Générer des tests.

      Selon la requête créée par les valeurs prédéfinies, les onglets suivants renvoient certaines données.
      • Utilisateurs
      • Tables
      • Catalogue de services
      Remarque :
      Vous pouvez créer de nouveaux ensembles de conditions pour filtrer les informations requises dans les onglets.

      Écran Utilisateurs.

    5. Sélectionnez Démarrer la génération des tests.
      La page Génération des tests démarrée s’affiche.

      Image montrant la boîte de dialogue Génération des tests démarrée

      Si vous exécutez un test ou une suite alors que la génération des tests est en cours, l’un des messages suivants s’affiche.
      • Pour l’exécution de test

        Image montrant la file d’attente d’exécution du test lorsque la génération des tests est en cours

      • Pour l’exécution de la suite

        Image montrant la file d’attente d’exécution de la suite lorsque la génération des tests est en cours

    6. Accédez à Suites pour voir les tests générés.
      Une liste de suites de tests s’affiche.
      Remarque :
      Les tests commencent à s’afficher au fur et à mesure qu’ils sont générés. Il est recommandé de ne pas exécuter les tests ou la suite de tests générés lorsque la génération des tests est encore en cours.
    7. Sélectionnez la suite ATF Generated Suite .
      Remarque :
      Il ne prend en charge que les formulaires de base et les étapes de test du serveur.

      Vous pouvez maintenant définir la propriété sn_atf_tg.generation.create_separate_update_set sur False si vous ne souhaitez pas une suite mise à jour chaque fois que vous exécutez une génération de tests. Les enregistrements mis à jour créés lors de la génération des tests sont capturés dans la suite que l’utilisateur a actuellement sélectionnée. Sa valeur par défaut est définie sur True et génère une suite mise à jour après chaque génération de tests.

      Une liste des tests dans la suite sélectionnée s’affiche. Seuls les tests réussis apparaissent dans cette suite.
    8. Facultatif : Sélectionnez la suite générée et accédez à la liste connexe Tests si vous souhaitez afficher les tests automatisés générés à l’aide du Créateur d’enregistrement ou de Catalogue de services.
      À partir des tests automatisés créés, vous pouvez afficher tous les utilisateurs qui ont utilisé cet enregistrement ou cet incident. Bien que les étapes de test ici soient similaires aux autres étapes de test, la validation initiale est effectuée pour les champs du formulaire. En outre, pour chaque champ obligatoire, une valeur est définie sur la base des exemples de données. Il valide également après chaque étape obligatoire. Une fois l’envoi effectué, l’enregistrement final est validé.