Tester les applications dans AEMC
Le test d’une application permet de s’assurer de la viabilité des changements sur l’instance de production. Découvrez le fonctionnement AEMC des tests et les différents types de tests qui s’exécutent automatiquement pendant le processus de déploiement.
Tester une application
Avant de publier une application soumise, testez-la dans une instance de non-production. Pour commencer les tests, un administrateur doit ouvrir la demande de déploiement et sélectionner Approuver. L’enregistrement du pipeline est lu et détermine l’état suivant de la demande.
L’objectif du test de l’application est de s’assurer de la viabilité de l’instance de production. Lorsque l’application est passée à l’état Test, ServiceNow Framework de tests automatisés des tests s’exécutent si vous avez activé les propriétés appropriées.
Si l’application ne réussit pas les tests, vous refusez la demande de déploiement.
Déploiement dans un environnement de tests
- Suite de tests de déploiement d’application
- Définitions d’application incluse dans le périmètre Analyse d’instance
Ces tests peuvent être utiles à l’administrateur pour diagnostiquer les problèmes avant le déploiement d’une application. Pour en savoir plus sur le déroulement d’un déploiement d’application, reportez-vous à la section Pipelines et déploiements Version de workflow 24.1.2.
| Tâche | Description |
|---|---|
| Suite de tests de déploiement d’application | Un ensemble de tests Framework de tests automatisés (ATF). La suite se compose d’un seul test appelé Journal. Lorsque le test est exécuté, les résultats de l’analyse sont consignés dans la table Résultats des tests [sys_atf_test_result]. Remarque : Les deux propriétés système suivantes doivent être activées pour exécuter la suite de tests de déploiement d’application :
|
| Définitions d’application incluse dans le périmètre Analyse d’instance | Les analyses d’instance aident à diagnostiquer les problèmes d’intégrité sur une instance de non-production et sont utiles pour appliquer les bonnes pratiques. Pour plus d'informations, consultez Instance Scan. L’analyse d’instance vérifie toutes les tables de l’application qui étendent la tâche [task]. |
L’administrateur peut afficher les résultats des analyses à des fins de dépannage en sélectionnant l’onglet Résultats de l’environnement de déploiement dans la demande de déploiement.
- Résultats ATF
- Nom de la suite de tests
- URL du test
- Nombres de réussites et d’échecs
- Nombre d’erreurs global
- Résultats de Instance Scan
- Nom de la suite d'analyse
- URL d'analyse
- Nombre de résultats pour l’analyse
- Résultats (JSON) inclut le code JSON non formaté des résultats d’analyse ATF et d’instance, ainsi que toute erreur identifiée lors des analyses. Ce JSON se trouve également dans la liste connexe Notes .