Notes de publication Infrastructure de tests automatisés
Cela ServiceNow® Infrastructure de tests automatisés vous permet de créer et d’exécuter des tests automatisés pour confirmer que votre instance modifiée fonctionne après une mise à niveau, pendant le développement d’application ou lors du déploiement de configurations d’instance avec des ensembles de mises à jour. Examinez les résultats des tests ayant échoué pour identifier les changements qui ont causé l’échec et les changements que vous devez examiner. Infrastructure de tests automatisés a été amélioré et mis à jour dans la Washington DC version.
Points forts d'Infrastructure de tests automatisés pour la version Washington DC
- Réduisez le temps de mise à niveau et de développement en remplaçant les tests manuels par des tests automatisés.
- Concevez des tests une seule fois et réutilisez-les dans différents contextes et avec différents ensembles de données de test.
- Gardez les instances de test propres en annulant les données de test et les modifications apportées après chaque exécution de test.
- Créez et planifiez des suites de tests pour organiser et exécuter les tests par lots.
- Réduisez le temps de conception des tests en copiant les tests de démarrage rapide et les suites de tests. Vous pouvez également créer des étapes de test personnalisées pour étendre la couverture des tests.
Consultez Test your apps with the ATF pour plus d'informations.
Informations importantes sur la mise à niveau de Infrastructure de tests automatisés vers Washington DC
Copiez et personnalisez les tests de démarrage rapide fournis par pour Now Platform® valider le fonctionnement de votre instance après avoir modifié la configuration. Par exemple, si vous appliquez une mise à niveau ou développez une application.
Les tests peuvent aboutir à un résultat correct uniquement si vous les exécutez sur un système de base sans aucune personnalisation et avec les données de démonstration par défaut fournies avec le module d’extension de l’application ou de la fonctionnalité. Pour appliquer un test de démarrage rapide à vos données spécifiques à l’instance, copiez le test de démarrage rapide et ajoutez vos données personnalisées. Pour plus d'informations, consultez Available quick start tests by application or feature.
Nouveautés de la version Washington DC
- Performance profiling
- Le profilage des performances est une approche pilotée par les données qui permet d’analyser le comportement au moment de l’exécution en identifiant plus rapidement les goulots d’étranglement. Utilisez le profilage des performances pour détecter la dégradation des performances lorsque vous mettez à niveau votre instance. Vous pouvez ensuite examiner et résoudre tous les problèmes.
- Prise en charge de l’espace de travail configurable
- ATF prend désormais en charge le test de l’interface utilisateur Next Experience (limitée aux formulaires et aux actions d’interface utilisateur) afin de réduire les risques de régression en fournissant une couverture de test plus large.
- Étape de test de la visibilité de l’action déclarative
- Utilisez l’étape de test Visibilité de l’action déclarative dans la catégorie d’étape de test Formulaire pour vérifier si une action déclarative est visible sur le formulaire actuel.
- Cliquez sur une étape de test d’action déclarative
- Utilisez l’étape de test Cliquer sur une action déclarative dans la catégorie Test de formulaire pour cliquer sur une action déclarative sur le formulaire actuel.
Informations sur l'activation
Pour utiliser les tests de démarrage rapide pour une application, activez le module d’extension associé à l’application. Pour plus d'informations, consultez Available quick start tests by application or feature.
Définissez la sn_atf.runner.enabled propriété sur Vrai pour activer le pack de contenu pour l’application du Générateur de test ATF et exécuteur dans le cloud magasin.
Besoin de navigateur
Infrastructure de tests automatisés prend en charge l’exécution de tests uniquement à partir de navigateurs de bureau. Vous ne pouvez pas exécuter de tests ou de suites de tests à partir de tablettes, de navigateurs mobiles ou de l’interface utilisateur mobile. Certains navigateurs de bureau nécessitent une configuration supplémentaire. Pour plus d'informations, consultez Browser recommendations for Automated Test Framework.
Infrastructure de tests automatisés offre une prise en charge limitée de la conception de tests sur tablettes. Vous ne pouvez pas ajouter de nouvelles étapes de test d’interface utilisateur personnalisées à partir de tablettes, car celles-ci ne peuvent pas récupérer de composants. Examinez toutes les étapes de test d’interface utilisateur personnalisées existantes qui ont été ajoutées à partir d’un navigateur de bureau à la place.