Introduction à la formation Robot Framework
Retour sur les processus de tests dans le développement logiciel
Les différents types de tests
L’importance de l’automatisation
La place du test dans les méthodes agiles : TDD, ATDD, pair-programming…
Principes de la programmation par mots-clefs
Le langage Gherkin
Robot framework
Présentation générale du framework
Principes, philosophie et architecture
L’installation de Robot framework
Premiers tests
Librairies standards et librairies externes
Syntaxe pour l’écriture des tests
Les mots-clefs, ou keywords, dans Robot Framework
Vocabulaire et syntaxe
Variables et déclaration
Bonnes pratiques de nommage
Structure et organisation des fichiers de test
Exécution des tests logiciels
Exécuter les tests : par ligne de commande ou directement avec l’IHM
Modifier le comportement d’exécution
Gérer et interpréter les résultats
Produire des rapports de tests
Librairies
Vue d’ensemble des librairies standards de Robot Framework : Builtin, Dialogs, Screenshot…
Interactions avec le système d’exploitation
S’appuyer sur la documentation pour explorer les possibilités des librairies
Approches pour l’extension de Robot Framework
Définition de nouveaux mots-clés
Création de librairies