Atelier automatisation des tests Logiciels
Robot Framework
[Link] – 2024/2025
1.1 Objectif
Dans le cadre de la formation « Testeur QA », l’objectif de cet atelier est de s’initier à l’automatisation
des tests sous Robot Framework. On va alors découvrir Robot Framework, préparer l’environnement,
puis s’initier avec quelques exemples, avant de passer à la mise en pratique des compétences acquises.
1.2 Préparation de l’environnement
Ayant déjà installé VS Express, python et l’outil pip, vous commencez par lancer VS Express, puis :
• Installer Robot framework: pip install robotframework
• Vérifier l’installation : robot --version
• Installer Robot framework ride: pip install robotframework-ride
Ride est un éditeur de test pour Robot Framework. De plus, nous écrirons des cas de test dans Ride.
• Installer les plugins:
o Robot Code
o Robot Framework Formatter
o PowerShell
• Lancer le Ride en exécutant [Link] via VS express
2 Prise en main
Pour la découverte de l’outil, je vous invite à suivre le guide indiqué sur le site officiel de Robot
Framework : [Link] afin de créer des cas de tests, les exécuter et visualiser le
rapport des résultats obtenus.
Vous avez également besoin d’importer la bibliothèque Selenium Library afin d’ouvrir les pages Web sur
Edge.
Exercez-vous sur les fonctionnalités suivantes :
o Style basé sur les mots-clés
o Configuration du projet en déplacement
o Tester avec les navigateurs Chrome e Firefox
o Configuration du projet pour les tests de zone de texte
o Configuration du projet pour le test des boutons radio
o Configuration du projet pour le test des cases à cocher
o Configuration du projet pour les tests de liste déroulante
3 Travail demandé
Réalisez le test d’une page de connexion, vous exécutez des cas de tests sous Robot Framework en se
basant sur un fichier CSV avec des valeurs différentes pour l’email et le mot de passe (Num_cas_test
;mail ;pwd), et de reporter les résultats dans un autre fichier CSV (Num_cas_test ;OK;MessageError) où
1 signifiera OK et 0 KO.
[Link] – 2024/2025 2