Créer, exécuter et résoudre les problèmes de tests avec Agent de tests
Utilisez cette option Agent de tests pour réduire considérablement les compétences et les ressources nécessaires pour résoudre les défaillances de test sur les métadonnées couvertes.
Avant de commencer
Rôle requis : admin
Procédure
-
Accédez à la Tous > Développement d'application > IDE ServiceNow.
Remarque :Vous pouvez également accéder à la ServiceNow Studio place de ServiceNow IDE.L’interface ServiceNow IDE ou ServiceNow Studio s’affiche en fonction de votre sélection de navigation.
- Sélectionnez l’icône + sous la fenêtre Now Assist à droite pour démarrer une nouvelle messagerie instantanée.
-
Saisissez une invite dans le panneau de messagerie instantanée Agent concepteur pour créer un test ou une application, ou pour exécuter un test nouveau ou existant.
Vous pouvez obtenir les résultats suivants :
- Rédigez des tests ATF dans le champ d’application global en créant des tests à partir d’invites simples, par exemple en validant que tous les champs obligatoires sont remplis avant de soumettre le formulaire d’incident.
- Exécutez les tests ATF existants.Remarque :Si vous souhaitez exécuter un test ATF existant à l’aide Agent de tests de , vous devez créer le test ATF avant ce processus. Consultez Créer un test pour plus d'informations.
- Résolvez les défaillances des tests ATF.
- Utilisez Agent de test, une extension permettant de créer ou de modifier des applications avec Agent de build, pour générer des tests ATF pour les fonctionnalités nouvellement créées ou modifiées, exécuter ces tests et résoudre les défaillances directement dans l’IDE ou ServiceNow Studio le contexte.
Le démarre Agent de tests le processus comme mentionné dans l’invite.Lorsque vous entrez une invite, la page d’interface affiche le code associé à un test existant ou le code généré à partir de l’invite.
-
Passez en revue les informations dans la Agent de tests console.
Remarque :Le contenu affiché dans la Agent de tests console dépend des tâches spécifiées dans l’invite.
Par exemple, si vous exécutez un test, le processus recherche d’abord le sys_id, puis crée et installe le code le plus récent. Une fois la version réussie, elle installe les derniers changements sur l’instance et exécute le test en arrière-plan.
Remarque :Si le test réussit, le message indiquant que le test a réussi s’affiche sur la console. - Facultatif :
Si vous créez une application, générez des tests en fonction des règles métier et des conditions définies dans l’invite.
Le démarre Agent de tests le processus comme mentionné dans l’invite. Vous pouvez ensuite consulter les informations dans la console comme indiqué à l’étape précédente. Une fois les tests créés, vous pouvez les exécuter via une autre invite.Chaque test affiche un message indiquant s’il a réussi ou échoué.
- Facultatif :
Suivez le processus de triage automatique si l’exécution du test échoue.
Lorsqu’un test échoue, le Agent de tests processus de dépannage démarre automatiquement. Il identifie l’étape où la défaillance s’est produite et analyse la cause première. Il Agent de tests recommande ensuite des solutions possibles. Une fois que vous avez sélectionné une option recommandée, le Agent de tests applique le correctif, met à jour le code de test et réexécute automatiquement le test. Lorsque le test réussit, il fournit un résumé des changements apportés pour résoudre la défaillance.