Vous êtes sur la page 1sur 5

Module : Qualité et Test Logiciel Enseignant : Karim Ben Romdhane

Qualité et Test des applications Web


TP 03
Pré-requis :
 Installation de Microsoft Visual Code (VSCode)

Introduction :
1
Robot Framework est un framework générique d'automatisation open source
développé en utilisant le langage de programmation Python. Il peut être utilisé pour
l'automatisation des tests et l'automatisation des processus robotiques (RPA).
Robot Framework est pris en charge par Robot Framework Foundation. De
nombreuses entreprises leaders du secteur utilisent l'outil dans le développement de leurs
logiciels.
Robot Framework est ouvert et extensible. Robot Framework peut être intégré à
pratiquement n'importe quel autre outil pour créer des solutions d'automatisation puissantes et
flexibles. Robot Framework est gratuit et sans frais de licence.
Robot Framework a une syntaxe simple, utilisant des mots-clés lisibles par l'homme.
Ses capacités peuvent être étendues par des bibliothèques implémentées avec Python, Java ou
de nombreux autres langages de programmation.
Robot Framework est entouré d'un riche écosystème, composé de bibliothèques et
d'outils développés en tant que projets distincts.

Installation :

Q1 : Vérifiez la présence de Python sur votre système d’exploitation :


 Lancez l’invite de commande :
o Effectuez une recherche sur l’application cmd ;
o Exécuter cette dernière en tant qu’administrateur
 Trouvez la version de Python installée sur votre système :
o Saisir la commande : python --version
 Trouvez la version de pip (Package Installer for Python) installée sur votre système :
o Testez la commande : pip --version

1
Site Officiel : https://robotframework.org/

Page 1 sur 5
Module : Qualité et Test Logiciel Enseignant : Karim Ben Romdhane

Q2 : Installation de Python (s’il n’est pas installé sur votre système) :

 Allez au site https://www.python.org/downloads/ :


 Téléchargez la dernière version2 de Python.
 Installez Python avec l’autorisation administrateur.
 Cochez l’option « Ajoutez Python au variable « PATH » »
 Sélectionnez le chemin d’installation manuellement :
o Créez un répertoire nommé « Python » sous le dossier « C:\Programmes »
o Choisir ce dernier répertoire pour installer Python la version 3.10.4.
 Relancez les commandes de la question « 1 » pour vérifier le succès de l’installation.
 Mettre à jour pip en lançant la commande suivante :

python.exe –m pip install --upgrade pip

[En cas d’échec de cette dernière commande, consultez la variable d’environnement « PATH » et
vérifiez la présence de :

 C:\Program Files\Python\Scripts
 C:\Program Files\Python\

Q3 : Installation de Robot Framework :

Robot Framework est implémenté avec Python, vous devez donc avoir installé Python.

Sur les machines Windows, assurez-vous d'ajouter Python à PATH lors de l'installation.

L'installation de Robot Framework avec pip est simple :

pip install robotframework

 Pour vérifier que l'installation a réussi, exécutez

robot --version

 Il existe aussi d’autre commandes pour vérifier le succès de l’installation :


o pip freeze
o pip list
o pip show robotframework
o pip check robotframework

2
Dans ce TP, la version est 3.10.4 (20/05/2022).

Page 2 sur 5
Module : Qualité et Test Logiciel Enseignant : Karim Ben Romdhane

Q4 : IDE Robot Framework :

Durant ce TP, nous allons installer VSCode, puis lui ajouter le plugin Robot Framework Language
Server:

 Allez à l’adresse suivante : https://code.visualstudio.com/download


 Téléchargez VSCode
 Installez VSCode
 Installez le plugin Robot Framework Language Server :

Q5 : Création d’un nouveau projet Robot:

 Créez un nouveau répertoire nommé « Robot Projects » :


o New File
o Appelez le fichier “test.robot”
o Écrire le code suivant :

*** Test Cases ***


MyFirstTest
Log Hello World

o Exécuter le code précédent en appuyant sur le bouton « run test »

Page 3 sur 5
Module : Qualité et Test Logiciel Enseignant : Karim Ben Romdhane

Q6 : Lancement du premier test en utilisant Selenium:

 Installation de la bibliothèque selenium :

pip install --upgrade robotframework-seleniumlibrary


 Vérifiez l’installation via la commande suivante :

pip list

et voici le résultat :

 Créez la première suite de tests en utilisant la bibliothèque selenium :


 Créez un cas de test :

*** Test Cases ***


TestCase1
Log Hello World

FirstSeleniumTest
Open Browser https://www.google.com chrome
Set Browser Implicit Wait 7
Input Text name=q BEN TECH PRO TV

Page 4 sur 5
Module : Qualité et Test Logiciel Enseignant : Karim Ben Romdhane

Press Keys name=q ENTER


Sleep 3
Close Browser
Log Fin du Test

 Ajoutez le driver3 de chrome .


 Lancez le test.

Q7 : Exercice:

 Créez un test qui vérifie la fonction d’authentification : Login et Logout du site Web
https://opensource-demo.orangehrmlive.com/ à travers le navigateur Chrome sachant que :
o Le login correct est « Admin »
o Le mot de passe correct est « admin123 »

3
https://chromedriver.storage.googleapis.com/index.html?path=101.0.4951.41/

Page 5 sur 5

Vous aimerez peut-être aussi