Accueil / Formations / Automatisations des tests fonctionnels avec Robot Framework

Automatisations des tests fonctionnels avec Robot Framework

Avec Robot Framework, ne programmez plus des tests, écrivez un cahier de recette !

Objectifs pédagogiques

  • Être capable de comprendre le rôle et le fonctionnement de Robot Framework
  • Savoir écrire des tests logiciels avec Robot Framework

Programme

1 Le test logiciel : un indispensable pour la qualité logicielle

  • L’importance des tests logiciels
    • Les différents types de tests et leur intervention dans le cycle logiciel
  • Limites de l’exécution des tests par les frameworks de test
  • La nécessité de l’automatisation
  • Les tests en Python

2 Présentation et concepts

  • La programmation par mots-clés.
  • Vers l’automatisation systématique.
  • Les principes du langage Gherkin et son usage dans Robot Framework

3 Mise en place et installation

  • Installation de Robot Framework dans un environnement Python
  • Écriture des premiers tests et validation

4 Syntaxe d’écriture des tests

  • La notion de keywords
    • D’où viennent les keywords de Robot Framework
    • Vocabulaire et syntaxe d’écriture
  • Organisation des fichiers et des tests
    • Répartition des tests

5 Lancement des tests

  • Exécution des tests logiciels
  • Gestion et interprétation des résultats.

6 Perspectives

  • Approche pour l’extension de Robot Framework
    • Comment définir de nouveaux keywords

Nous pouvons également vous proposer une formation de 5 jours pour être capable d'écrire, compiler, exécuter et déboguer des programmes Python et savoir écrire des tests logiciels avec Robot Framework, demandez-nous un devis !

Sessions (Toulouse, Nantes, Paris)

Nous contacter

Public

  • Développeurs
  • Chefs de projets

Pré-requis

  • Connaissances de base en algorithmie

Durée

3 jour(s) soit 21 heures

Prix

1500 € par personne

Moyens pédagogiques et techniques

  • les supports de cours (slides) sont disponibles en ligne et distribués en début de formation (à l'aide d'un lien vers notre outil interne ou d'une version numérisée), puis fournis au format électronique à la fin de la formation

  • une salle de formation équipée d'une connexion Internet, d'un vidéoprojecteur, paperboard...

  • un ordinateur par stagiaire avec un système d'exploitation installé et les outils nécessaires

Modalités de suivi de l'exécution du programme

  • durant la formation : alternance d'apports théoriques (30% du cours), d’exercices pratiques et de mise en situation sous forme de travaux pratiques corrigés avec l’expert-formateur

  • en fin de formation : évaluation à chaud sur l'atteinte des objectifs pédagogiques sous forme de tour de table et de test de connaissances, d'exercices, de QCM

Moyens d'encadrement

  • Formation assurée par un expert-formateur Python ayant l'expérience de Robot Framework