Formation Robot Framework

Description de la formation Robot Framework

Robot Framework est un framework d’automatisation de test open-source. Il s’intégre pratiquement à n’importe quel outil pour créer des solutions d’automatisation puissantes et flexibles. Il peut être utilisé pour des tests d’ API  test d’acceptation, BDD, serveurs et même des environnements mobiles (IOS, Android).

Dans cette formation Robot Framework, vous apprendrez les caractéristiques de Robot Framework. En plus, vous serez admissible d’écrire un test avec des mots-clés et utiliser ce framework avec un outil d’intégration continue (Jenkins).

Objectifs pédagogiques

  • Comprendre les rôles et les caractéristiques de Robot Framework
  • Comment  maîtriser les bases du développement de test automatique avec Robot Framework
  • Écrire, structurer et analyser un test par mot-clé
  • Création d’une librairie
  • Se rendre compte de l’intégration continue
  • l’utilisation de Robot Framework avec Jenkins

Public concerné

  • Les testeurs, développeurs et chefs de projet.

Prérequis :

  • De bonnes connaissances en testing
  • Des compétences en programmation sont également un plus

Programme de la formation Robot Framework

Introduction à l’automatisation

  1. Le projet d’automatisation
  2. Périmètre d’automatisation
  3. Les bonnes pratiques
  4. L’automatisation basée sur les mots-clés : intérêt

Présentation de Robot Framework

  1. Architecture et concept
  2. Les librairies embarquées
  3. Panorama des librairies externes
  4. Éditeur Ride

Écrire des tests avec les mots-clés

  1. Structure d’un test, suite de tests et résultats de tests
  2. Les variables
  3. SetUp, TearDown et Tag
  4. Data Driven Test avec Robot Framework
  5. Behavior Driven Test avec Robot Framework

Les librairies standard

  1. Panorama des librairies standard
  2. Built-in (gestion des tests)
  3. ScreenShot
  4. Dialogs

Pour aller plus loin avec Robot Framework

  1. Panorama des autres librairies
  2. Zoom sur Selenium et Appium
  3. Zoom sur une librairie de base de données
  4. Tester des API Rest
  5. Créer sa propre librairie

Intégration continue

  1. Intérêt de l’intégration continue
  2. Utiliser Robot Framework avec Jenkins

 

Formulaire d'inscription au formation