Sélectionner une page
Formations Test Test Automation Formation Robot Framework

Formation Robot Framework

Niveau confirmé
Catégorie Essential
Logo Robot framework
Prix 2000€ HT / personne
3 jours (21 heures)

Paris | Classe Virtuelle

Dernières places Virtuelle uniquement
Labs : Infrastructure DaaS avec Chrome
Cafés et déjeuners offerts en interentreprises
En intra-entreprise pour former votre équipe
Aide au financement 2500€ Bonus Atlas CPF

Présentation

Robot Framework est un outil open source d’automatisation de tests orienté mots-clés, idéal pour les tests d’acceptation et l’ATDD. Il accélère la validation de parcours Web, API et mobile, avec des rapports clairs pour toute l’équipe.

Vous apprendrez à structurer un projet Robot Framework, à créer des suites data-driven et à factoriser des mots-clés réutilisables. Nous couvrirons SeleniumLibrary et Browser (Playwright) pour le Web, Requests pour les APIs, variables, tags, Setup/Teardown, ressources et bibliothèques Python. Chaque notion est ancrée par démos et ateliers guidés sur des cas réalistes.

Vous repartirez avec un référentiel de tests prêt à l’emploi, des modèles de suites/ressources, une matrice de données et un plan d’industrialisation. Livrables complémentaires: exemples de pipelines CI, règles de nommage, checklists de revues et synthèse de bonnes pratiques.

 

Objectifs

  • Comprendre les principes fondamentaux de Robot Framework;
  • Mettre en place un environnement de tests automatisés;
  • Ecrire et exécuter des cas de tests automatisés;
  • Intégrer des outils tiers pour enrichir les tests;
  • Industrialiser les tests dans une chaine CI/CD.

 

Public visé

  • Ingénieurs QA et testeurs automatisation
  • Développeurs et SDET
  • Chefs de projet technique

 

Pré-requis

  • Bases en tests logiciels et critères d’acceptation
  • Notions de Python ou d’un langage de script
  • Connaissances Web (HTTP, DOM, XPath/CSS)
  • Usage de la ligne de commande et de Git

 

Pré-requis techniques

  • Ordinateur avec 8 Go de RAM (16 Go recommandé)
  • Windows 10/11, macOS ou Linux (WSL2 conseillé sous Windows)
  • Python 3.10+ et pip
  • Éditeur de code et terminal
  • Navigateur à jour et pilotes WebDriver (Chrome/ChromeDriver ou Edge/EdgeDriver)
  • Node.js 18+ pour la bibliothèque Browser (Playwright) si utilisée

Programme de formation Robot Framework

 

[Jour 1 – Matin]

Introduction à Robot Framework et installation

  • Positionnement : tests d’acceptation, ATDD, mots-clés réutilisables
  • Prérequis et installation : Python, pip, Robot Framework, exécution CLI
  • Structure d’un projet : tests, resources, libraries, répertoires de sortie
  • Premier run : robot, options de base (-d, -L, -i/-e)
  • Atelier pratique : Installer l’environnement et exécuter un test “Hello World”.

 

[Jour 1 – Après-midi]

Écrire des tests et des mots-clés de base

  • Syntaxe tabulaire : Settings, Variables, Test Cases, Keywords
  • Variables : scalaires, listes, dictionnaires et portée
  • Mots-clés BuiltIn et composition (arguments, valeurs de retour)
  • Fichiers Resource et factorisation des mots-clés
  • Atelier pratique : Créer une suite avec mots-clés réutilisables et variables.

 

[Jour 2 – Matin]

Automatisation Web avec SeleniumLibrary

  • Installation et configuration de SeleniumLibrary et des drivers
  • Ouverture/fermeture de navigateur, navigation, captures d’écran
  • Localisateurs robustes : id, name, css, xpath
  • Synchronisation : waits explicites, timeouts, gestion de la stabilité
  • Atelier pratique : Automatiser un scénario de connexion simple.

 

[Jour 2 – Après-midi]

Structuration, données et exécution avancée

  • Organisation des suites, tags, Setup/Teardown suite et test
  • Data-driven : Test Template, variables externes, fichiers variables
  • Gestion des environnements : –variable/–variablefile/–argumentfile
  • Logs et rapports : output.xml, log.html, report.html, niveaux de log
  • Atelier pratique : Créer une suite data-driven multi-environnements.

 

[Jour 3 – Matin]

Tests d’API, fichiers et base de données

  • RequestsLibrary : appels REST (GET/POST), en-têtes, authentification
  • Validations : statuts, corps JSON, extraction et assertions
  • Fichiers : lecture/écriture, CSV/JSON pour données de test
  • DatabaseLibrary : connexion, requêtes, vérifications de résultats
  • Atelier pratique : Tester une API et valider des données stockées.

 

[Jour 3 – Après-midi]

Extensions, parallélisation et CI/CD

  • Créer des libraries Python personnalisées (exposer des mots-clés)
  • Bonnes pratiques : nommage, DRY, patterns type Page Object via resources
  • Exécution parallèle avec pabot : configuration et mutualisations
  • Intégration continue : pipeline, artefacts, exécution headless, reporting
  • Atelier pratique : Mettre en place un pipeline CI avec exécution parallèle.

 

Pour aller plus loin

Formation Cypress

Formation Cypress Avancé

Formation Selenium

Langues et Lieux disponibles

Langues

  • Français
  • Anglais / English

Lieux

  • France entière
    • Paris
    • Lille
    • Reims
    • Lyon
    • Toulouse
    • Bordeaux
    • Montpellier
    • Nice
    • Sophia Antipolis
    • Marseille
    • Aix-en-Provence
    • Nantes
    • Rennes
    • Strasbourg
    • Grenoble
    • Dijon
    • Tours
    • Saint-Étienne
    • Toulon
    • Angers
  • Belgique
    • Bruxelles
    • Liège
  • Suisse
    • Genève
    • Zurich
    • Lausanne
  • Luxembourg

Témoignages

⭐⭐⭐⭐⭐ 4,8/5 sur Google My Business. Vous aussi, partagez votre expérience !

Afficher tous les témoignages

⭐⭐⭐⭐⭐ 4,8/5 sur Google My Business. Vous aussi, partagez votre expérience !

Noter la formation

Prix 2000€ HT / personne
3 jours (21 heures)

Paris | Classe Virtuelle

Dernières places Virtuelle uniquement
Labs : Infrastructure DaaS avec Chrome
Cafés et déjeuners offerts en interentreprises
En intra-entreprise pour former votre équipe
Aide au financement 2500€ Bonus Atlas CPF

UNE QUESTION ? UN PROJET ? UN AUDIT DE CODE / D'INFRASTRUCTURE ?

Pour vos besoins d’expertise que vous ne trouvez nulle part ailleurs, n’hésitez pas à nous contacter.

ILS SE SONT FORMÉS CHEZ NOUS

partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp
partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp