Accueil > Tests Logiciels et Applications > Robot Framework : framework de test automatique en python
Formation #TTA66

Formation Robot Framework : framework de test automatique en python

Durée : 4 jours

Code : TTA66


Prochaines dates programmées :

Du 19 au 22 Nov. 2024

Fin d'Inscription :
Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.
Si vous avez un besoin URGENT et que vous souhaitez une date de formation plus proche que les sessions programmées (minimum 15 à 20 jours ouvrés à date de votre demande)

Objectifs

  • Comprendre la philosophie et l’intérêt des tests logiciels
  • Comprendre le rôle et le fonctionnement de Robot Framework
  • Maîtriser les bases du développement de test automatique avec Robot Framework
  • Apprendre à écrire, à structurer et à analyser un test par mot-clé
Programme
1/ Le test logiciel
  • L’importance des tests logiciels
  • Les différents types de tests et leur intervention dans le cycle logiciel
  • Les limites de l’exécution des tests par les frameworks de test
  • La nécessité de l’automatisation
  • L'intégration des tests dans la démarche
  • Les tests en démarche agile : Peer Programming, Test-Driven Development
  • La pratique du TDD (Test Driven Development)
  • Les principes du ATDD (Acceptance Test-Driver Development)
2/ Présentation et concepts de Robot Framework
  • L’historique et la philosophie
  • Architecture et concept
  • Les librairies embarquées
  • Panorama des librairies externes
  • Éditeur Ride
3/ Mise en place et installation
  • Installation de Robot Framework dans un environnement Python
  • Écriture des premiers tests et validation
4/ Écrire des tests avec les mots-clefs
  • Structure d'un test, suite de tests et résultats de tests
  • Les variables
  • SetUp, TearDown et Tag
  • Data Driven Test avec Robot Framework
  • Behavior Driven Test avec Robot Framework
5/ Les librairies standards de Robot Framework
  • Panorama des librairies standard
  • Usage de ces librairies dans les tests
  • Built-in (gestion des tests)
  • ScreenShot
  • Dialogs
6/ Création de librairies de test
  • Implémentation de nouvelles librairies en Python
  • Déclaration et utilisation
7/ Gestion de la documentation
  • Générer la documentation
  • Pour les tests
  • Pour les nouveaux keywords
8/ Pour aller plus loin avec Robot Framework
  • Panorama des autres librairies
  • Zoom sur Selenium et Appium
  • Zoom sur une librairie de base de données
  • Tester des API Rest
  • Créer sa propre librairie
9/ Intégration continue
  • Intérêt de l'intégration continue
  • Utiliser Robot Framework avec Jenkins
Approche Pédagogique

Approche Pédagogique

  • Pédagogie très opérationnelle fondée sur l'alternance entre théorie et pratique
  • Cas pratiques
  • Remise d’outils
  • Echanges d’expériences
Public Cible

Personnes Visées

  • Testeurs
  • Développeurs
  • Chefs de projet
Dates

Dates

  • Du 19 au 22 Nov. 2024
  • Fin d'Inscription :
    Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.