Site icon Blog ARC Optimizer

Cadre de test automatisé (ATF) dans ServiceNow


Défis liés aux tests manuels dans ServiceNow

Dans la plupart des cas, les utilisateurs commencent par des tests manuels dans ServiceNow. Au fil du temps, à mesure que la portée de la mise en œuvre augmente, ils se retrouvent avec un grand nombre de cas de test manuels, qui sont très difficiles à maintenir et à exécuter dans le cadre des tests de régression pour chaque petit changement ou déploiement de build. Les tests manuels ne sont pas fiables car il n'y a pas de processus ou de critères standard pour valider si le résultat attendu et les résultats réels ont été comparés. Dans ce test, les testeurs peuvent avoir trop de tâches à accomplir. Ils peuvent se fatiguer et ne pas être aussi attentifs, par conséquent, des erreurs ou des erreurs inattendues peuvent se produire lors du réglage des entrées. Les tests manuels sont également chronophages. Selon une étude, 90 % de tous les projets informatiques sont livrés en retard en raison de tests manuels.

Automatisation du processus de test ServiceNow

L'automatisation est la meilleure solution pour les défis soulignés ci-dessus. Les tests d'automatisation font partie de chaque projet où nous devons augmenter la productivité et accélérer le temps de publication de la version. Il est important d'identifier et de définir la feuille de route pour transformer votre processus de test de manuel à automatisé. Commencez votre voyage en convertissant les tests manuels les plus essentiels en automatisation qui ajoutera de la valeur. ServiceNow fournit son propre outil d'automatisation, ATF, qui aide à automatiser les tests. Les tests peuvent être planifiés par lots (suite).

Qu'est-ce que le cadre de test automatisé ServiceNow ?

Le test d'automatisation est une technique de test de logiciel où nous utilisons des outils spécialisés pour l'exécution des tests et comparons les résultats réels aux résultats attendus. ServiceNow a proposé Automated Test Framework (ATF). Cette application prête à l'emploi permet aux développeurs et aux testeurs de tester les fonctionnalités de ServiceNow lui-même plutôt que des outils tiers pour tester ServiceNow. Il vous donne essentiellement les outils pour créer et exécuter des tests automatisés sur vos instances de non-production/production ServiceNow, ce qui nécessite l'installation d'un plugin ATF spécial pour accéder à l'application. Comme nous le savons tous, ServiceNow propose différentes versions. Dans ce cas, ATF pourrait casser votre système ou certaines de vos personnalisations. Il est préférable de tester quelque chose avant de passer à l'environnement de production. ATF fournit des tests fonctionnels qui permettent des actions telles que la création d'utilisateurs, l'emprunt d'identité d'utilisateurs, la création d'enregistrements, la définition de valeurs de champ et leur validation. Si un test échoue, ATF indique que le résultat ne répond pas aux critères attendus et fournit des détails sur l'étape ayant échoué. Des captures d'écran d'exécution sont incluses dans les résultats du test pour surveiller et déboguer tout problème. Le plugin ATF est gratuit avec Now Platform et utilise les mêmes outils de développement avec lesquels les développeurs sont familiers.

Pourquoi utiliser ATF dans ServiceNow ?

ATF réduit le temps de mise à niveau et de développement en remplaçant les tests manuels par des tests automatisés. Il est utilisé pour vérifier et valider les fonctionnalités de l'application, tester des scénarios de bout en bout, tester des scripts côté serveur, des configurations, des personnalisations, etc. Étant donné que les tests sont automatisés, ils sont exécutés exactement de la même manière à chaque fois que vous les exécutez et évitez les erreurs de l'utilisateur. ATF est indépendant de l'interface utilisateur, de sorte que les tests ne se cassent pas lorsque l'interface utilisateur change, ce qui est un problème courant avec les outils de test tiers. Il fournit un produit de qualité avec ServiceNow et renforce la confiance dans la stabilité de votre plateforme.

La meilleure partie d'ATF est que vous pouvez programmer des tests pour qu'ils s'exécutent pendant les heures creuses. Vous pouvez exécuter l'ensemble de la suite de tests, puis analyser le résultat ultérieurement pour déterminer si des modifications sont nécessaires. Supposons que le test soit exécuté avec succès sans aucun échec. Dans ce cas, vous pouvez utiliser le même test pour votre prochaine version ou mise à jour si vous synchronisez le test avec les configurations et les personnalisations. ATF est destiné à tester les modifications que vous apportez à votre instance et non la fonctionnalité ServiceNow.

 

Regardez la vidéo pour plus de détails :

 

 

L'application ATF dans ServiceNow est donnée ci-dessous :

A propos de l'auteur

Sheikh Ayesha Tabassum est consultant technique associé chez Perficient, spécialisé dans ServiceNow. Elle a de l'expérience dans les tests d'automatisation dans ServiceNow en utilisant ATF. Ayesha aime explorer de nouvelles technologies et se tenir à jour.

Plus de cet auteur






Source link
Quitter la version mobile