Tester ce que vous avez créé

  • Rversion finale: Australia
  • Mis à jour 30 avr. 2026
  • 3 minutes de lecture
  • L’agent de test génère une couverture de test pour le code créé par Agent concepteur, exécute des tests et effectue une analyse de la cause première des échecs. Invitez l’agent de test à terminer les workflows de création à test en une seule session de développement sans création manuelle de test ni enquête sur les défaillances.

    L’agent de test s’étend Agent concepteur en sécurisant chaque build avant sa mise en production. Après avoir Agent concepteur produit des changements de code dans une instance de développement, l’agent de test utilise la même invite et le même contexte de code pour créer des tests fonctionnels Framework de tests automatisés (ATF), exécuter ces tests et trier automatiquement les échecs.

    Pour une documentation complète sur l’utilisation de l’agent de test, reportez-vous à la section Agent de tests.

    Lorsqu’un test échoue, l’agent de test effectue une analyse de la cause première (RCA) et applique automatiquement des correctifs sûrs ou affiche des conseils exploitables dans le panneau de messagerie instantanée afin que vous puissiez résoudre le problème sans quitter ServiceNow Studio ou le ServiceNow IDE.

    Résultats client

    L’agent de test fournit les résultats mesurables suivants :
    • Créer et tester en une seule session : vous n’avez plus besoin de basculer entre la création de code et l’écriture de tests. Les deux se produisent séquentiellement au cours de la même Agent concepteur session.
    • Triage plus rapide des défaillances : la RCA automatisée et les correctifs proposés réduisent le temps que vous passez à parcourir les journaux après une exécution de test.
    • Plus de confiance dans les versions : les contrôles de qualité mesurables appliqués par l’exécution de tests automatisés vous donnent des preuves vérifiables de l’intégrité du code avant la promotion aux instances de production.
    • Les tests ATF générés sont stockés dans la table sys_atf_tests sous le périmètre de l’application pour lequel ils ont été créés. Vous pouvez planifier des exécutions de tests de régression à l’aide des tests générés.

    Exemples d’invites

    Un exemple d’invite pour créer Agent concepteur et exécuter des tests ATF serait Générer des tests ATF pour toutes les permutations de fonctionnalités sur l’application que nous avons créée.

    Ensuite, vous pouvez dire Agent concepteurd’exécuter tous les tests ATF.

    Tester le workflow de l’agent

    Le workflow de bout en bout est le suivant :
    1. Créez ou modifiez une application dans une instance de développement à l’aide Agent concepteur de dans ServiceNow Studio ou de , en fonction de ServiceNow IDE votre invite.
    2. L’agent de test utilise l’invite et les changements de code qui en résultent pour générer des tests ATF fonctionnels contextuellement pertinents .
    3. Invite Agent concepteur pour exécuter les tests.
    4. Les échecs sont automatiquement triés. L’agent de test produit une RCA et applique des correctifs sécurisés de manière autonome ou vous les propose via le panneau de Agent concepteur messagerie instantanée.
    5. Agent concepteur ingère la RCA de l’agent de test et réexécute les tests jusqu’à ce qu’un état de réussite soit atteint, complétant ainsi la boucle de réparation automatique.

    Expériences clés pour les développeurs

    Création de tests autonomes
    Lorsque vous Agent concepteur souhaitez implémenter une nouvelle story, vous pouvez l’inviter à créer automatiquement des tests fonctionnels.
    Dépannage assisté
    L’agent de test résout automatiquement les tests ayant échoué, génère des RCA et propose des correctifs ciblés, éliminant ainsi l’examen manuel des journaux.
    Réparation automatique
    Agent concepteur consomme la RCA produite par l’agent de test et applique des correctifs au code ou aux tests, puis réexécute la suite de tests jusqu’à ce que tous les tests atteignent un état de réussite. Les développeurs n’ont donc plus besoin d’appliquer manuellement des correctifs et de maintenir les tests pendant une session.

    Champ d’application et disponibilité

    L’agent de test est disponible dans les environnements et champs d’application suivants :

    Tableau 1. Tester le champ d’application et la disponibilité de l’agent
    Dimension Valeurs prises en charge
    Environnement de création ServiceNow Studio, l' ServiceNow IDE
    Périmètre de l'application Global, personnalisé, magasin
    Types de test Tests fonctionnels ATF
    Cible d’exécution Voies de l’exécuteur dans le cloud
    Remarque :
    L’exécution du test nécessite l’installation de l’application et la Générateur de tests ATF et exécuteur cloud configuration d’un utilisateur du cloud. Cliquez ici pour plus de détails : https://www.servicenow.com/docs/r/zurich/servicenow-platform/atf-test-generator-and-cloud-runner/atf-tg-cr-intro.html