Notes de publication Framework de tests automatisés
Permet ServiceNow® Framework de tests automatisés 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’applications 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 à l’origine de l’échec et les changements à vérifier. Framework de tests automatisés a été amélioré et mis à jour dans la Yokohama version.
Points forts d'Framework de tests automatisés pour la version Yokohama
- 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 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 restaurant 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 des 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 du test.
Consultez Automated Test Framework (ATF) pour plus d'informations.
Informations importantes sur la mise à niveau de Framework de tests automatisés vers Yokohama
Copiez et personnalisez les tests de démarrage rapide fournis par le Now Platform® pour valider que votre instance fonctionne après avoir effectué des changements de configuration. Par exemple, si vous appliquez une mise à niveau ou développez une application.
Les tests ne peuvent produire un résultat de réussite que lorsque 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 à des données spécifiques à votre 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 Yokohama
- Reusable tests
- Réduisez la duplication des tests lorsqu’ils sont invoqués dans plusieurs autres tests en créant des tests réutilisables, ce qui permet à la conception des tests d’être plus modulaire, en réduisant les efforts et le temps tout en dupliquant les tests pour gérer un grand nombre de tests dans votre instance. Vous pouvez accéder aux tests réutilisables à partir de la nouvelle catégorie d’étape de test de test réutilisable. Utilisez les listes connexes Variables d’entrée réutilisables et Variables de sortie réutilisables pour définir le passage de données d’une étape de test à une autre.
- Reusable Tests category
- Réutilisez les enregistrements de test créés dans la table de test réutilisable à partir de la nouvelle catégorie d’étape de test réutilisable. Par défaut, les enregistrements de test s’affichent dans la catégorie Étape de test réutilisable, sauf si vous définissez l’enregistrement dans une catégorie personnalisée dans le champ Catégorie.
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 Générateur de tests ATF et exécuteur cloud du magasin.
Exigences de navigateur
Framework 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.
Framework de tests automatisés offre une prise en charge limitée de la conception de test sur tablettes. Vous ne pouvez pas ajouter de nouvelles étapes de test d’interface utilisateur personnalisées à partir de tablettes, car les tablettes ne peuvent pas récupérer les 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.