Robot Framework - Premier scénario de test utilisant Ride

Nous explorerons RIDE et travaillerons sur notre premier cas de test.

Ouvrez Ride à partir de l'invite de commande ou vous pouvez créer un raccourci de course sur votre bureau.

Depuis la ligne de commande

ride.py

Depuis le bureau

Allez sur le chemin où le ride est installé; pour les fenêtres, c'estC:\Python27\Scripts.

Faites un clic droit sur ride.py et cliquez sur Send To -> Desktop (créer un raccourci).

Vous verrez maintenant une icône de trajet sur votre bureau. Vous pouvez cliquer dessus pour ouvrir l'éditeur de parcours.

Commençons par notre premier cas de test en ride. Ouvrez l'éditeur et cliquez sur Fichier -> Nouveau projet.

Cliquez sur Nouveau projet et entrez le nom du projet.

Le répertoire parent est le chemin où le projet sera enregistré. Vous pouvez modifier le chemin si nécessaire. J'ai créé un dossier appelé robotframework et enregistrerai tous les fichiers dans ce dossier.

Le projet FirstTestCase est créé.

Pour créer un cas de test, cliquez avec le bouton droit sur le projet.

Cliquez sur Nouveau scénario de test .

Entrez le nom du scénario de test et cliquez sur OK.

Il y a 3 onglets affichés pour le cas de test créé - Modifier, Modifier le texte et Exécuter .

L'onglet Modifier est livré avec deux formats - Paramètres et Tabulaire. Nous discuterons des deux formats dans nos sections suivantes.

Le format des paramètres

Dans les paramètres, nous avons la documentation, la configuration, le démontage, les balises, le délai d'expiration et le modèle.

Documentation

Vous pouvez ajouter des détails sur votre scénario de test afin qu'il devienne facile pour une référence future.

Cliquez sur OK pour enregistrer la documentation.

Configuration et démontage

Si une configuration est affectée à un scénario de test, elle sera exécutée avant l'exécution du scénario de test et la configuration de test qui sera exécutée une fois que le scénario de test est terminé pour le démontage. Nous entrerons dans les détails à ce sujet dans nos prochains chapitres. Nous n'en avons pas besoin maintenant pour notre premier cas de test et pouvons le garder vide.

Mots clés

Ceci est utilisé pour baliser des cas de test - pour inclure, exclure des cas de test spécifiques. Vous pouvez également spécifier si l'un des cas de test est critique.

Temps libre

Ceci est utilisé pour définir un délai d'expiration sur le scénario de test. Nous allons le garder vide pour le moment.

Modèle

Cela aura les mots-clés à utiliser pour le scénario de test. Il est principalement utilisé pour les cas de test pilotés par les données. Le mot clé défini par l'utilisateur de haut niveau est spécifié dans le modèle et les cas de test sont utilisés pour transmettre des données au mot clé.

Dans le format tabulaire, nous écrirons notre premier cas de test et l'exécuterons pour voir la sortie.

Dans ce cas de test, nous allons simplement ajouter quelques journaux et en voir le résultat. Considérez la capture d'écran suivante pour comprendre cela -

Nous avons utilisé le mot-clé Log pour consigner les messages comme indiqué ci-dessus.

Sur la base des mots-clés spécifiés dans Edit, nous pouvons obtenir le code dans Text Edit comme indiqué ci-dessous -

Vous pouvez également écrire le cas de test dans le texte Edit et le même sera reflété dans le format tabulaire. Maintenant, exécutons le cas de test et voyons le résultat.

Pour exécuter le cas de test, nous devons cliquer sur Démarrer comme indiqué ci-dessous -

Cliquez sur démarrer et voici la sortie du cas de test -

Notre scénario de test s'est exécuté avec succès et les détails sont indiqués ci-dessus. Il donne le statut de PASS .

Nous pouvons également voir les détails de l'exécution du scénario de test dans Report and Log comme indiqué ci-dessous.

Cliquez sur Rapport et cela ouvre les détails dans un nouvel onglet comme suit

Dans Report, il donne des détails tels que l'heure de début, l'heure de fin, le chemin d'accès au fichier journal, l'état du cas de test, etc.

Cliquez sur Journal dans le coin supérieur droit du rapport ou depuis l'écran Exécuter.

Voici les détails du fichier journal -

Le fichier journal donne les détails de l'exécution du test et les détails des mots-clés que nous avons donnés pour le cas de test.

Dans le rapport et le fichier journal, nous obtenons une couleur verte pour l'état.

Faisons maintenant quelques changements qui conduiront à l'échec du scénario de test et voyons le résultat.

Dans le cas de test ci-dessus, le mot clé Log est incorrect. Nous allons exécuter le cas de test et voir la sortie -

Nous voyons que le cas de test a échoué. J'ai mis en évidence l'erreur qu'il raconte sur le cas de test.

Maintenant, vous verrez le rapport et la sortie du journal.

À partir du journal

Lorsque le scénario de test échoue, la couleur passe au rouge comme indiqué ci-dessus.

Conclusion

Dans ce chapitre, nous avons couvert un cas de test simple et les résultats observés lors de l'exécution sont affichés. Les rapports et les journaux affichent les détails de l'exécution du scénario de test.