Dans ce tutoriel, vous allez apprendre à créer un test géré par données en utilisant l'assistant de pilote des données du test fonctionnel. Un script géré par données utilise des variables pour les zones d'entrée d'application clé et les sélections de programme. A l'aide de ces variables, le script peut utiliser des données externes pour piloter l'application au lieu d'utiliser une valeur littérale. Une procédure de test géré par données utilise les données d'un fichier externe, un pool de données, en tant qu'entrée pour le test. Un pool de données est une collection d'enregistrements de données connexes. Il fournit des valeurs de données aux variables d'un script de test lors de sa lecture.
Une procédure de test géré par données place une couche d'abstraction entre les données et le script de test, éliminant ainsi les valeurs littérales du script de test. Les données étant séparées du script de test, vous pouvez effectuer les opérations ci-dessous.
Modifier les données de test sans affecter le script de test
Ajouter de nouveaux jeux d'essai en modifiant les données et non le script de test
Partager les données de test avec un grand nombre de scripts de test
Le schéma de gauche présente un script de test qui utilise des données comportant des références littérales codées en dur. Le schéma de droite présente un script de test géré par données qui utilise les données d'un fichier externe, un pool de données.
Script de test codé en dur Script de test géré par données
Ce tutoriel utilise une application exemple pour illustrer comment créer un test géré par données. L'application Classics CD livrée avec le test fonctionnel contient la liste des CD musicaux disponibles à la vente. Les clients peuvent acheter un CD de musique classique et facturer leurs achats sur une carte de crédit.
L'exécution de ce tutoriel vous prendra environ 30 minutes. Ce tutoriel se compose de plusieurs leçons qui doivent être étudiées dans l'ordre pour le bon déroulement du programme. Si vous souhaitez découvrir d'autres aspects de la gestion d'un test par données, l'exécution du tutoriel prend plus de temps.
Ce tutoriel se compose de plusieurs leçons qui doivent être étudiées dans l'ordre pour le bon déroulement du programme.
Dans ce tutoriel, vous allez utiliser l'application exemple ClassicsCD pour créer un projet et enregistrer un script de test pour vérifier que cette application calcule correctement le montant total de la commande passée dans l'application. Vous allez créer un test géré par données afin de tester l'application à l'aide de données réalistes très variées. Vous allez également créer un point de vérification avec une référence de pool de données pour vérifier que le montant total de la commande est correct dans l'application Classics CD.
Au cours de ces leçons, vous allez :
Lorsque vous êtes prêt, abordez la première leçon : Création d'un projet et enregistrement d'un script de test.