Prise en main de Framework de tests automatisés

  • Rversion finale: Australia
  • Mis à jour 12 mars 2026
  • 4 minutes de lecture
  • Si vous ne connaissez pas le Framework de tests automatisés, lisez cette vue d’ensemble pour savoir ce que le cadre de travail peut faire. Ensuite, suivez le didacticiel pour créer et exécuter un test qui utilise les fonctionnalités ATF les plus basiques. Une fois que vous vous sentez à l’aise avec les bases, explorez les fonctionnalités plus avancées fournies par l’ATF.

    Les fonctionnalités ATF offrent une flexibilité dans la façon dont vous testez votre instance.

    Catégories de configuration des étapes de test

    Catégorie Description
    Catalogue de services dans Portail de services Effectuez des tests de bout en bout pour un élément de catalogue dans le Portail de services.
    • Ouvrez un créateur d’enregistrement, un élément de catalogue ou un guide de commande.
    • Définissez des valeurs de variables et une quantité d’éléments de catalogue.
    • Validez les valeurs variables, les états, les prix et les éléments inclus dans un guide de commande.
    • Naviguez dans un guide de commande.
    • Ouvrez et basculez des éléments de catalogue dans un guide de commande.
    • Ajouter un article ou un guide de commande à un panier.
    • Commandez un élément de catalogue ou un guide de commande.
    • Soumettre un créateur d’enregistrement.
    Navigateur d’applications Créez des tests pour vérifier les fonctionnalités de navigation.
    • Vérifiez que les menus d’application sont répertoriés dans la barre de navigation de gauche.
    • Vérifiez que les modules d’application sont répertoriés dans la barre de navigation de gauche.
    • Accédez à un module comme si un utilisateur cliquait dessus dans la barre de navigation de gauche.
    IU personnalisée Créez des tests simples qui imitent les actions de l’utilisateur sans script.
    • Définissez les valeurs des composants.
    • Déclarez si le texte spécifié est ou n’est pas sur une page.
    • Validez les valeurs des composants.
    • Cliquez sur les composants.
    • Validez les états des composants (lecture seule ou non lecture seule).
    Formulaire Créez des tests de formulaires.
    • Ouvrez un nouveau formulaire ou un enregistrement existant.
    • Définissez des valeurs de champ.
    • Validez les valeurs de champ ou les états de champ (tels que obligatoire, non obligatoire, en lecture seule, pas en lecture seule, visible et non visible).
    • Validez si une action d’interface utilisateur est visible.
    • Cliquez sur un bouton sur une page modale.
    • Cliquez sur une action d’interface utilisateur.
    • Soumettre un formulaire.
    Catalogue de services Effectuez des tests de bout en bout pour un élément de catalogue.
    • Ouvrez un élément de catalogue ou un créateur d’enregistrement.
    • Recherchez un élément de catalogue.
    • Définissez des valeurs de variables et une quantité d’éléments de catalogue.
    • Validez les valeurs des variables, les états et les prix.
    • Ajouter un article à un panier.
    • Commandez un élément de catalogue.
    • Soumettre un créateur d’enregistrement.
    Formulaires dans Portail de services Créez des tests de formulaires dans le Portail de services.
    • Ouvrez un formulaire.
    • Définissez des valeurs de champ.
    • Validez les valeurs de champ ou les états de champ (tels que obligatoire, non obligatoire, en lecture seule, pas en lecture seule, visible et non visible).
    • Validez si une action d’interface utilisateur est visible.
    • Cliquez sur une action d’interface utilisateur.
    • Soumettre un formulaire.
    REST Créez et envoyez une demande REST entrante et vérifiez la réponse.
    • Testez n’importe quel point de terminaison REST sur l’instance.
    • Utilisez une demande REST pour créer des enregistrements, ainsi que récupérer, mettre à jour ou supprimer des enregistrements créés lors d’une étape de test précédente ou qui existaient déjà sur l’instance.
    • Vérifiez le code d’état de la réponse, les en-têtes de réponse, le délai de réponse et la charge utile de la réponse.
    Serveur Effectuez des opérations plus complexes, notamment les suivantes :
    • Effectuez des tests unitaires à l’aide de JavaScript, y compris des tests à l’aide de l’infrastructure de test Jasmine.
    • Testez les règles métier, les includes de script et d’autres scripts.
    • Créez des tests qui fonctionnent sur les données que vous définissez.

    Variables de sortie

    De nombreuses étapes de test renvoient des variables de sortie dont vous pouvez utiliser les valeurs comme entrées dans une étape ultérieure. Par exemple, vous pouvez utiliser des variables de sortie pour effectuer les tâches suivantes :
    • Effectuez une déclaration côté serveur sur un enregistrement que vous avez inséré précédemment.
    • Créez un enregistrement en tant qu’utilisateur, puis rouvrez son formulaire en tant qu’utilisateur différent.

    Configurations d’étapes de test personnalisées

    En plus des étapes intégrées dans le , vous pouvez créer des configurations d’étapes Framework de tests automatisés de test personnalisées. Ces étapes personnalisées peuvent prendre des variables d’entrée et renvoyer des variables de sortie que vous définissez.
    Remarque :
    Vous ne pouvez définir que des étapes de test personnalisées qui s’exécutent sur le serveur. La Framework de tests automatisés ne prend pas en charge la création de configurations d’étapes personnalisées qui s’exécutent sur le navigateur.

    Préservation des données

    Le suit Framework de tests automatisés et supprime automatiquement toutes les données créées par les tests en cours d’exécution, et restaure automatiquement les changements après les tests.

    Suites de tests

    Les suites de tests vous permettent d’exécuter un lot de tests dans un ordre spécifié. En outre, les suites de tests peuvent être hiérarchiques, avec des suites imbriquées dans d’autres suites. Vous pouvez associer des suites de tests à des planifications qui déterminent quand le système exécute les suites de tests.