Robot Framework - Introduction à Ride

Ride est un éditeur de test pour Robot Framework. De plus, nous écrirons des cas de test dans Ride. Pour démarrer Ride, nous devons exécuter la commande ci-dessous.

Commander

ride.py

La commande ci-dessus ouvrira l'IDE comme indiqué dans la capture d'écran suivante -

Dans ce chapitre, nous allons parcourir l'éditeur pour voir quelles options et fonctionnalités sont disponibles dans l'EDI. Les options et fonctionnalités nous aideront à tester notre projet.

Créer un nouveau projet

Allez dans Fichier et cliquez sur Nouveau projet comme indiqué ci-dessous -

L'écran suivant apparaît lorsque vous cliquez sur Nouveau projet.

Saisissez le nom du projet. Le chemin créé est le chemin où le projet sera enregistré. Vous pouvez modifier l'emplacement si nécessaire. Le projet peut être enregistré sous forme de fichier ou de répertoire. Vous pouvez également enregistrer le projet au format comme ROBOT, TXT, TSV ou HTML. Dans ce tutoriel, nous allons utiliser le format ROBOT et comment écrire et exécuter des cas de test.

Maintenant, nous allons ajouter un projet en tant que fichier comme il est illustré ci-dessous. Le projet est nommé Testing et l'écran suivant apparaît après la création du projet.

Le nom du projet est affiché sur le côté gauche et sur le côté droit, nous pouvons voir trois onglets Modifier, TextEdit et Exécuter.

Edit propose de nombreuses options sur l'interface utilisateur, comme indiqué ci-dessus. Dans cette section, nous pouvons ajouter les données requises pour exécuter nos cas de test. Nous pouvons importer des bibliothèques, des ressources, des variables, ajouter un scalaire, ajouter une liste, ajouter un dict et ajouter des métadonnées.

Les détails ajoutés dans la section Modifier seront visibles dans l'onglet suivant, Modifier le texte. Vous pouvez écrire le code ici dans la section d'édition de texte.

S'il y a un changement ajouté dans Textedit, il sera vu dans la section Modifier. Par conséquent, les deux onglets Modifier et TextEdit dépendent l'un de l'autre et les modifications apportées seront visibles sur les deux.

Une fois les cas de test prêts, nous pouvons utiliser le troisième onglet Exécuter pour les exécuter.

L'interface utilisateur d'exécution est comme indiqué ci-dessus. Il permet d'exécuter le cas de test et est livré avec des options telles que démarrer, arrêter, mettre en pause, continuer, cas de test suivant, pas à pas, etc. Vous pouvez également créer un rapport, un journal pour les cas de test que vous exécutez.

Pour créer un cas de test, nous devons faire ce qui suit -

Faites un clic droit sur le projet créé et cliquez sur un nouveau cas de test comme indiqué ci-dessous -

En cliquant sur Nouveau scénario de test, un écran apparaît comme indiqué ci-dessous -

Entrez le nom du scénario de test et cliquez sur OK . Nous avons enregistré le scénario de test sous le nom TC0. L'écran suivant apparaît une fois le scénario de test enregistré.

Le scénario de test comporte des options telles que la documentation, la configuration, le démontage, les balises, le délai d'expiration et le modèle. Ils ont un bouton d'édition en travers; en cliquant sur le bouton, un écran apparaît dans lequel vous pouvez saisir les détails de chaque option. Nous discuterons des différents paramètres de ces détails dans nos chapitres suivants.

Les cas de test peuvent être écrits au format tabulaire comme indiqué ci-dessous. Les cas de test du framework Robot sont basés sur des mots clés et nous pouvons écrire les cas de test à l'aide de mots-clés intégrés ou de mots-clés importés de la bibliothèque. Nous pouvons également créer des mots-clés, des variables, etc. définis par l'utilisateur dans le cadre du robot.

Il y a des raccourcis disponibles dans la barre de navigation pour exécuter / arrêter le cas de test comme indiqué ci-dessous -

L'option de mot-clé de recherche peut être utilisée comme indiqué dans la capture d'écran ci-dessous -

Pour obtenir la liste des mots-clés disponibles avec le framework robot, appuyez simplement sur ctrl + espace dans le format tabulaire comme indiqué ci-dessous et il affichera tous les mots-clés disponibles -

Si vous ne vous souvenez plus du mot-clé, cela vous aidera à obtenir les détails. Nous avons les détails disponibles pour chaque mot-clé. Les détails montrent également comment utiliser le mot-clé associé. Dans notre prochain chapitre, nous allons apprendre à créer notre premier cas de test en ride.

Conclusion

Dans ce chapitre, nous avons vu les fonctionnalités disponibles avec RIDE. Nous avons également appris à créer des cas de test et à les exécuter.