Cas de test Tosca : Guide complet de conception et pratique !

Tutoriel Tosca - Table des matières

Nous avons divisé l'intégralité du didacticiel Tosca dans la liste d'articles ci-dessous. Nous allons maintenant comprendre les concepts de conception de cas de test Tosca et de gestion des données de test à travers ce didacticiel. Nous avons écrit cet article avec des mots simples et gardons la rédaction courte qui aide le nouveau venu à comprendre facilement le concept en moins de temps.

Dans ce nouvel article concernant notre nouveau projet  Conception de cas de test Tosca et gestion des données de test article, nous découvrirons l'approche de mise en œuvre étape par étape de Tosca Test Case Design et un aperçu de la gestion des données de test. Si vous souhaitez vous préparer aux questions d'entrevue TOSCA, veuillez cliquer ici.

Conception de cas de test Tosca (TCD)

Il s'agit d'une approche pour isoler les données de test des sections techniques des cas de test. Ainsi, les données et les cas de test sont conservés séparément. La Tosca Conception de cas de test section a la capacité de diviser nos cas de test en une structure logique. Cela nous aide également à planifier et à concevoir les cas de test de manière efficace et structurée afin de réduire les efforts de développement et de maintenance.

Utilisez la Tosca Conception de cas de test section exécute les activités ci-dessous - 

  • Créez les feuilles de test, qui sont une combinaison de tous les cas de test possibles pour un scénario ou un modèle particulier. Fondamentalement, les feuilles de test contiennent les données pour différentes combinaisons.
  • Le concept de classe dans l'approche de conception de cas de test, aide à réutiliser les données communes à travers les cas de test, ce qui réduit les efforts de gestion des données.
  • À l'aide d'instances, nous pouvons créer les données spécifiques pour les feuilles de test, les attributs TCD ou les classes TCD.
  • Créez des modèles TestCase et attribuez les feuilles de test.
  • Nous devons instancier ou ré-instancier des modèles pour générer les cas de test d'instance conformément aux feuilles de test.
  • Gérez les données de test dans les feuilles de test et exécutez les cas de test d'instance

Objets de conception de cas de test:

Le tableau ci-dessous répertorie tous les composants disponibles dans la section Conception de cas de test et les raccourcis clavier le cas échéant.

Conception de cas de test - Objets
Objets de conception de cas de test
  • Dossier - Le dossier de conception de cas de test est utilisé pour regrouper les feuilles de test ou les classes de manière logique.
  • Feuille de test - TestSheet est une liste de données pour toutes les combinaisons possibles de cas de test Tosca. Chaque ensemble de données représente un cas de test unique.
  • Attribut - Il s'agit des différents paramètres de données correspondant à chaque champ d'application.
  • Attribut (non pertinent pour l'entreprise) - Il est utilisé à des fins de commentaire ou de description.
  • Attribut (résultat) - Il est utilisé à des fins de résultat.
  • Collection d'instances - Il contient les instances, c'est-à-dire toutes les valeurs possibles disponibles pour un attribut particulier.
  • Cas - C'est la valeur de chaque attribut / paramètre. Il peut être créé des feuilles de test, des attributs ou au niveau de la classe. Les instances de feuilles de test sont essentiellement un nom de scénario de test.
  • Classe - Ceci est similaire aux feuilles de test, mais il est utilisé à des fins réutilisables. Toutes les données communes sont stockées ici, qui peuvent être réutilisées dans plusieurs feuilles de test.
  • Référence de classe - Il agit comme un lien entre les classes des feuilles de test. Nous pouvons le créer avec la méthode du glisser-déposer.

Hiérarchies d'objets dans Test Case Design:

  • Une feuille de test peut avoir des attributs, des instances, des tests et des références de classe.
  • Une classe peut être la combinaison des attributs de classe et des instances.
  • Encore une fois, un attribut peut conserver d'autres attributs et instances.
  • Une étape peut conserver plus d'étapes et d'attributs.

Processus étape par étape pour mettre en œuvre la conception de cas de test:

  • Step1: Créez la classe si des sections communes sont disponibles pour plusieurs cas de test. Par exemple, la connexion est une section courante dans la plupart des applications. Donc, nous devons créer une classe selon le diagramme ci-dessous -
Conception de cas de test - Définir une classe
Conception de cas de test - Définir une classe
  • Step2: Créez des feuilles de test selon la structure ci-dessous et liez les classes. Les feuilles de test sont utilisées pour le scénario individuel unique. Sur la base des différentes combinaisons de données, différents cas de test seront générés selon les instances des feuilles de test.
Conception de cas de test - Référez la classe à partir de la feuille de test
Conception de cas de test - Référez la classe à partir de la feuille de test
  • Step3: Créez des modèles de cas de test. Nous pouvons convertir n'importe quel cas de test technique existant en un scénario de test de modèle en sélectionnant l'option «Convertir en cas de test de modèle» après avoir fait un clic droit dessus.
  • Step4: Attribuez la feuille de test au scénario de test modèle en faisant glisser et en déposant la feuille de test dans le scénario de test modèle. Une seule feuille de test peut être attribuée à un modèle. Après cela, nous pouvons affecter les attributs / paramètres de données de conception de cas de test dans les étapes de test par la méthode du glisser-déposer ou par saisie. Syntaxe pour lier les paramètres - {XL [nom_paramètre]}. Le scénario de test du modèle ne peut pas être exécuté.
Conception de cas de test - Créer un modèle
Conception de cas de test - Créer un modèle
  • Step5: Après avoir affecté les paramètres de données, nous devons générer les cas de test d'instance. Cela peut être fait en choisissant l'option Instancier ou Ré-instancier en cliquant avec le bouton droit sur les cas de test de modèle. Après le, tous les cas de test possibles seront générés sur la base des combinaisons de données des feuilles de test.
Conception de cas de test - Créer des instances
Conception de cas de test - Créer des instances
  • Step6: Maintenant, nous pouvons créer une liste d'exécution pour exécuter les cas de test d'instance.

Avantages du TCD:

  • · La gestion dynamique des objets / données est facile
  • · Réutilisation des cas de test
  • · Aucun script impliqué
  • · Les données et les composants techniques sont conservés séparément. En cas de changement de données, pas besoin de modifier les cas de test.

Inconvénients du TCD:

  • · La section de conception de cas de test est très compliquée
  • · Un peu cher
  • · L'interface utilisateur prend du temps à comprendre

Lien de référence - https://documentation.tricentis.com/tosca/1300/en/content/testcase_design/testcase_design_intro.htm

Gestion des données de test Tosca (TDM)

La gestion des données de test est une approche permettant de gérer les données de test requises pour l'exécution des tests. Cela nous aidera à utiliser les données qui sont stockées en externe. 

Gestion des données de test - Présentation
Présentation de la gestion des données de test Tosca
  • La gestion des données de test est un autre composant important pour la gestion des données qui est disponible avec l'installation standard de la suite de tests Tricentis Tosca.
  • Référentiels DB2, MS SQL Server et Oracle – Le composant de gestion des données de test (TDM) de Tosca utilise la même base de données que celle utilisée pour créer le référentiel commun de l'espace de travail.
  • Référentiels SQLite - Pour SQLite, TDM utilise le référentiel séparé pour stocker les données.
  • Après la création d'un nouvel espace de travail, Tosca se connecte par défaut au référentiel.
  • Si nécessaire, Tosca peut connecter différentes bases de données en tant que référentiel TDM au lieu de la base de données par défaut.

Connexion à un référentiel TDM: Créez le paramètre de configuration en tant que TDMConnection au niveau racine et affectez la chaîne de connexion au format ci-dessous - ( ) [mode dynamique = , schéma = ]

Module standard pour gérer TDM:

Le chemin du module standard - "Modules standard-> Gestion des données de test-> Gestion des données de test - Legacy. » 

  • TDM Create Object - Le module TDM Create Object permet de créer un nouvel objet TDM pour un type d'objet spécifique. Au départ, le nouvel objet TDM peut être créé avec une valeur vide.
  • TDM Find Single Object - Il est utilisé pour rechercher un objet TDM dans le référentiel TDM.
  • TDM Set Attribute - Le module Set Attribute est capable de définir les valeurs de tout objet TDM existant.
  • TDM Set State - Ce module est capable de définir les valeurs d'état pour tout objet TDM existant.
  • TDM Add Association - Ce module est utilisé pour définir une association entre deux objets TDM. Cette association reçoit un nom de rôle individuel qui permet le mappage.
  • TDM Remove Association - Ce module est utilisé pour supprimer l'association entre les objets TDM.
  • TDM Delete Object - Ce module est utilisé pour supprimer les objets TDM des référentiels TDM.
  • TDM Save - Ce module enregistre l'objet TDM dans le référentiel TDM.
Gestion des données de test - Modules standard
Gestion des données de test - Modules standard

Cliquez ici pour en savoir plus sur la gestion des données de test.

Conclusion:

Dans cet article Tosca sur la conception de cas de test et la gestion des données de test, nous avons découvert la conception de cas de test et la gestion des données de test. Cliquez ici pour en savoir plus sur le Assistance Tricentis portail sur ce sujet.

Veuillez cliquer pour lire le sujet le plus important du didacticiel TOSCA - Compréhension de la création de cas Tosca.

Laisser un commentaire