Robot Framework est un framework d'automatisation de tests generique, base sur des mots-cles (keyword-driven), extensible par bibliotheques Python/Java. Sa syntaxe tabulaire lisible (proche du langage naturel) supporte les tests d'acceptation, E2E, API et RPA. Avec SeleniumLibrary, RequestsLibrary et des bibliotheques metier, il valide des flux complexes (XML bancaires, ISO 8583, E2E SSH) et s'integre nativement aux pipelines CI.
Cycle de livraison : Local → GitHub → CI/CD → Cloud
Local
GitHub
CI/CD
VPS
Articles approfondis
Article 1 / 5
Robot Framework : fondamentaux et architecture
Le modele mental indispensable pour exploiter Robot Framework sans le subir
Article 2 / 5
Installer et configurer Robot Framework (approche industrialisee)
Une mise en place reproductible, versionnee et prete pour la production
Article 3 / 5
Robot Framework dans une chaine CI/CD
Ou Robot Framework intervient dans le pipeline, et comment le rendre fiable
Article 4 / 5
Robot Framework en production : scalabilite et securite
Haute disponibilite, mise a l'echelle et durcissement
Article 5 / 5
Robot Framework : depannage et bonnes pratiques
Pieges recurrents, symptomes et principes qui evitent la dette
Resume des commandes essentielles
robot tests/Executer une suiterobot -i smoke -e wip tests/Inclure/exclure par tagsrobot -v ENV:prod tests/Injecter des variablesrobot --outputdir results tests/Repertoire de rapportsrobot --rerunfailed output.xml -o rerun.xml tests/Rejouer les echecsrebot --merge output1.xml output2.xmlFusionner des resultats (parallele)pabot --processes 4 tests/Execution parallele (Pabot)robot --listener allure_robotframework tests/Rapport Allurerobot --dryrun tests/Verifier sans executerpip install robotframework robotframework-seleniumlibraryInstallationrobot --loglevel DEBUG tests/Logs detaillesrobot --variablefile env.py tests/Variables depuis un fichier