Tosca Execution : Guide pratique complet !

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 # 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 
Tosca Execution - Capture d'écran pour l'échec de l'étape de test
Tosca Execution - Capture d'écran pour l'échec de l'étape de test
  • 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.

Tosca Execution - Réglage du flux d'écran
Tosca Execution - Réglage du flux d'écran

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.

Tosca Execution - Paramètre de configuration du flux d'écran
Tosca Execution - Paramètre de configuration du flux d'écran

Le journal d'exécution ressemblera à -  

Tosca Execution - Exemple de journal d'exécution
Tosca Execution - Exemple de journal d'exécution
  • 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 à - 

Exécution de Tosca - Dokusnapper
Exécution de Tosca - Dokusnapper

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 -
Exécution Tosca - ExecutionList
Tosca Execution - ExecutionList
  • É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 - 
Tosca Execution - Journal ExecutionList
Tosca Execution - Journal ExecutionList

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.
Problèmes de Tosca
Problèmes de Tosca

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.

Laisser un commentaire