Tests automatises

Robot Framework

Robot Framework est un framework d'automatisation de tests generique, base sur des mots-cles (keyword-driven), extensible par bibl…

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

Resume des commandes essentielles

robot tests/Executer une suite
robot -i smoke -e wip tests/Inclure/exclure par tags
robot -v ENV:prod tests/Injecter des variables
robot --outputdir results tests/Repertoire de rapports
robot --rerunfailed output.xml -o rerun.xml tests/Rejouer les echecs
rebot --merge output1.xml output2.xmlFusionner des resultats (parallele)
pabot --processes 4 tests/Execution parallele (Pabot)
robot --listener allure_robotframework tests/Rapport Allure
robot --dryrun tests/Verifier sans executer
pip install robotframework robotframework-seleniumlibraryInstallation
robot --loglevel DEBUG tests/Logs detailles
robot --variablefile env.py tests/Variables depuis un fichier
Robot Framework — role, commandes & 5 articles | Idriss Kriouile