Tutoriel Tosca - Table des matières
Nous avons séparé l'ensemble du didacticiel Tosca dans les articles ci-dessous. Nous avons écrit cet article «Tosca Execution» dans un libellé simple avec des exemples qui peuvent être très utiles pour que les testeurs de logiciels d'entrée de gamme comprennent facilement le concept. Le mot d'ordre de cet article est de comprendre les concepts de Tosca Execution.
- Tutoriel Tosca # 1: Présentation de Tosca
- Tosca Tutorial # 2: Tricentis Tosca Setup - Installation, désinstallation et configuration de la licence
- Tosca Tutorial # 3: Tosca Création d'espace de travail
- Tutoriel Tosca # 4: Compréhension de TOSCA Commander et de Tosca User Management
- Tosca Tutorial # 5: Tosca Scanning - Une introduction aux modules
- Tosca Tutorial # 6: Création de cas de test Tosca
- Tosca Tutorial # 7: Paramètres et bibliothèque de Tosca - Buffer, paramètre métier, TCP
- Tosca Tutorial # 8:Exécution des tests Tosca, rapports et gestion des bogues
- Tosca Tutorial # 9: Conception de cas de test - Une approche de la gestion des données de test
- Tosca Tutorial # 10: Gestion des données de test Tosca.
- Tosca Tutorial # 11: Test d'API dans Tosca
Tutoriel Tosca # 12: Questions et réponses d'entrevue avec Tosca
Tout au long de la "Exécution de Tosca et problèmes de Tosca»Article, nous fournirons des conseils étape par étape sur le processus d'exécution de Tosca. Nous expliquerons également la vue d'ensemble des problèmes de Tosca.
Tosca ExecutionList - Présentation de l'exécution des tests
Pourquoi exécuter des tests d'automatisation?
L'exécution de test est un processus permettant de vérifier la fonctionnalité de l'application en fonction des cas de test. L'exécution du test peut être effectuée manuellement ou par une approche automatisée. Dans cet article, nous allons apprendre l'exécution des tests d'automatisation pour les cas de test développés dans Tosca. Les principaux objectifs des exécutions de tests d'automatisation avec l'aide de Tosca sont:
- Réduisez les efforts humains.
- Augmentez la couverture fonctionnelle.
- Assurer la qualité de la livraison en évitant les efforts humains indésirables.
- Réduisez les coûts et la durée d'exécution des tests.
- Gestion facile des données et maintenance des tests.
- Méthode plus professionnelle de rapport de test aux détenteurs de pile.
- Exécution de test sans assistance via le modèle d'exécution distribuée de Tosca.
Approche pour capturer des captures d'écran pendant l'exécution?
- Capture d'écran des échecs de test Tosca est capable de capturer les écrans pour chaque étape de test qui a échoué en raison de la vérification des échecs de dialogue. Pour les cas de test créés à l'aide de Moteurs classiques, Tosca permet de capturer l'écran lors des abandons de l'utilisateur. La capture d'écran capturée sera disponible dans le chemin – @{Environment.ProjectDir}\\Captures d'écran. Chemin pour configurer ce paramètre -
- Moteurs 3.0 - Projet-> Paramètres-> TBox-> Journalisation-> Captures d'écran
- Moteurs classiques - Projet-> Paramètres-> Moteur-> Options de journalisation-> Captures d'écran
- de - Tosca ne prendra pas la capture d'écran.
- Échec de la boîte de dialogue - Il permet à Tosca Commander de capturer une capture d'écran pour l'échec du dialogue.
- Échec de la vérification - Il permet à Tosca Commander de capturer une capture d'écran pour l'échec de la vérification.
- Capture d'écran de TestStepValues: Sur la base de la configuration, Tosca permet de capturer les écrans pour chaque TestStepValues qui utilise le mode d'action comme entrée lors de l'exécution. Nous pouvons utiliser la même configuration, pour vérifier les écrans qui sont capturés lors de l'exécution du test.
L'option de capture d'écran des valeurs des étapes de test est disponible pour le moteur 3.0 suivant - DotNet, AnyUI, XBrowser, UIA et l'automatisation des tests, effectuée en fonction de l'image.
Pour l'activer, nous devons modifier le paramètre global Screen Flow from path Projet-> Paramètres-> Moteur-> Doku Snapper.
De plus, la même chose peut être obtenue en ajoutant le paramètre de configuration ScreenFlow et ÉcranFlowPath dans la liste d'exécution.
Le journal d'exécution ressemblera à -
- DokuSnapper : Il est utilisé pour générer un document Microsoft® Word contenant des captures d'écran et des données sur tous les TestSteps exécutés. Au lieu de capturer des captures d'écran dans chaque TestStep, DokuSnapper consolide toutes les données dans un document Word.
Nous pouvons l'activer en modifiant le Activer Snapper valeur à True à partir du chemin - Projet-> Paramètres-> Moteur-> Doku Snapper.
Le document généré ressemblera à -
Comment exécuter des cas de test dans Tosca?
Une fois que nous avons terminé la création du scénario de test avec le Tosca Commander Cas de test section, nous suivrons les approches mentionnées ci-dessous pour les procédures ultérieures:
· Exécuter des cas de test dans ScratchBook
· Exécuter des cas de test à partir de la liste d'exécution
Exécutez des cas de test dans ScratchBook:
Tricentis conseille d'utiliser le ScratchBook uniquement pour un essai à blanc (pour vérifier l'état de préparation du scénario de test), car les résultats ne sont pas stockés pour référence future. Nous pourrions également effectuer l’exécution de TestSteps individuels.
Exécution des cas de test à partir de la liste d'exécution:
La Internationaux segments fournit une fonctionnalité de sélection et de préparation de plusieurs TestCases pour l'exécution. L’exécution effectuée dans ExecutionList sera disponible pour référence future.
Procédure étape par étape pour préparer et exécuter des cas de test à partir de la section Execution:
- Étape 1# Créer un dossier de liste d'exécution dans les exécutions en sélectionnant l'icône «Créer un dossier de liste d'exécution» après un clic droit sur n'importe quel dossier.
- Étape 2# De même, nous devons créer notre composant Liste d'exécution sous le dossier de liste d'exécution nouvellement créé.
- Étape 3# Nous pouvons ajouter les cas de test (qui sont créés dans le dernier article) dans la liste d'exécution de la section TestCases par la méthode glisser-déposer. La liste complète des exécutions ressemblera à ci-dessous -
- Étape 4# Maintenant, nous devons configurer le comportement d'exécution, tel que le mécanisme de capture d'écran. Pour notre objectif d'apprentissage, nous avons activé Prenez des captures d'écran de TestStepValues et DockuSnapper.
- Étape 5# Maintenant, nous pouvons exécuter les cas de test un, plusieurs ou entiers en fonction de la sélection. Nous exécutons le cas de test en appuyant sur la touche F6 ou cliquez sur le bouton Exécuter après avoir cliqué avec le bouton droit de la souris sur les cas de test / liste d'exécution sélectionnés.
- Étape 6# Comprenez et traitez les résultats de vos tests. Le journal d'exécution est affiché ci-dessous avec le chemin de capture d'écran en surbrillance -
De plus, le dokusnapper a été créé dans le chemin par défaut « %AppData%\\TRICENTIS\\TOSCA TestSuite\\7.0.0\\dokusnapper\\ » avec le nom du document commençant par le nom du scénario de test.
Problèmes de Tosca
Expliquez le concept de Tosca Issues?
Le problème n'est rien d'autre que la raison de l'échec du test. La cause de l'itinéraire du problème est un défaut valide valide dans l'application ou il y a une amélioration dans l'application (FonctionnalitéDemande). Pendant l'exécution de l'automatisation, le problème ou le défaut doit être consigné et lié au scénario de test.
- Défaut - Il s'agit d'un problème d'application, c'est-à-dire que l'application ne fonctionne pas selon les étapes du test (attente). Le défaut doit être corrigé par le développeur de l'application.
- Demande de fonctionnalité - Si l'application a été améliorée, l'application ne sera pas synchronisée avec les cas de test, ce qui entraîne l'échec du cas de test. Comme il s'agit d'un changement valide dans l'application, le scénario de test doit être mis à jour en fonction de cela. Ce scénario doit être traité comme une demande de fonctionnalité.
Nous pouvons enregistrer les problèmes dans le Questions section ou dans la Internationaux .
- Étape # 1: Accédez à la Questions .
- Étape # 2: Pour créer un problème, nous devons cliquer avec le bouton droit sur le dossier Problème et sélectionner l'une des options de type de problème entre Créer un défaut or Créer FeatureRequest qui sont disponibles dans le menu contextuel. Après la sélection du type, Tosca Commander crée un nouveau problème et demande automatiquement de changer le nom.
- Étape # 3: À l'étape suivante, nous pouvons soit fournir un nouveau nom, soit utiliser le nom par défaut en appuyant sur Entrer.
- Étape # 4: Maintenant, nous devons saisir les détails ci-dessous pour les différents champs disponibles –
- ID - Nous pouvons définir nos propres standards d'identification ou utiliser les identifiants de n'importe quel système externe.
- État - Le champ État explique l'état actuel du problème. La plage de valeurs peut être personnalisée en fonction des normes.
- Type - Toujours deux types sont disponibles ici qui peuvent être modifiés à tout moment.
- Description - Ce champ représente les énoncés du problème du problème. Sur la base de la description, les développeurs entreprennent l'action. La description doit contenir toutes les informations nécessaires pour recréer le problème.
- Gravité - La gravité représente l'impact du problème. Ce champ n'accepte que la valeur entière.
- Priorité - Il décrit l'urgence du problème pour le résoudre. Ce champ accepte également les valeurs entières.
Conclusion:
Dans cet article du didacticiel Tricentis Tosca, nous avons appris comment effectuer l'exécution de Tosca et soulever des problèmes de Tosca. Cliquez s'il vous plait ici pour obtenir plus d'informations sur le portail d'assistance.
Veuillez cliquer pour lire l'article suivant - Présentation de la conception de cas de test Tosca.
Bonjour, je m'appelle K. Mondal, je suis associé à une organisation leader. J'ai plus de 12 ans d'expérience professionnelle dans des domaines tels que le développement d'applications, les tests d'automatisation, le consultant informatique. Je suis très intéressé par l'apprentissage de différentes technologies. Je suis ici pour réaliser mon aspiration et je contribue actuellement en tant qu'auteur et développeur de sites Web à LambdaGeeks.
Connectons-nous via LinkedIn-