Table des matières:

Comment créer un test unitaire basé sur les données ?
Comment créer un test unitaire basé sur les données ?

Vidéo: Comment créer un test unitaire basé sur les données ?

Vidéo: Comment créer un test unitaire basé sur les données ?
Vidéo: À quoi servent les tests unitaires ? 2024, Peut
Anonim

La création d'un test unitaire basé sur les données implique les étapes suivantes:

  1. Créer une donnée source qui contient les valeurs que vous utilisez dans le test méthode.
  2. Ajoutez un champ TestContext privé et une propriété TestContext publique au test classer.
  3. Créer une Test de l'unité méthode et ajoutez-lui un attribut DataSourceAttribute.

À ce sujet, comment faites-vous des tests basés sur les données ?

Approche 1) Créez 1000 scripts un pour chaque ensemble de données et exécutez chacun test séparément un par un. Approche 2) Modifiez manuellement la valeur dans le test script et exécutez-le plusieurs fois. Approche 3) Importer le Les données de la feuille excel. Aller chercher données de test à partir des lignes Excel une par une et exécutez le script.

Sachez également comment créer un framework basé sur les données ? Ici, je vais utiliser l'application Facebook pour présenter l'implémentation de Data Driven Framework dans Selenium avec Java à l'aide d'Apache POI.

  1. Scénario: Ouvrez la page Facebook, connectez-vous et déconnectez-vous.
  2. Étape 1: Ouvrez Eclipse et configurez les fichiers jar Apache POI – Téléchargez Apache Jars.
  3. Étape 2: Ouvrez la feuille Excel et créez des données de test.

En outre, quels sont les types de tests basés sur les données ?

Pour les tests basés sur les données dans TestComplete, vous pouvez utiliser les types de stockage de données suivants:

  • Fichiers de valeurs séparées par des virgules (CSV).
  • Feuilles Excel.
  • Tableaux de la base de données.
  • Tableaux de scripts.
  • Variables du tableau.

Qu'est-ce que TestContext C# ?

Contexte de test (NUnit 2.5. Chaque test NUnit s'exécute dans un contexte d'exécution, qui inclut des informations sur l'environnement ainsi que sur le test lui-même. Le Contexte de test La classe permet aux tests d'accéder à certaines informations sur le contexte d'exécution. Cette classe est présente dans NUnit depuis 2.5.

Conseillé: