Framework dâautomatisation complet avec Katalon Studio
Inclut API Testing (REST + SOAP), exécutions data-driven, intégration CI/CD et rapports avancés.
- đ§ Installation
â¶ïž ExĂ©cution des tests- đ Structure du projet
- â FonctionnalitĂ©s testĂ©es
- đ Rapports & IntĂ©gration
- đ CI/CD intĂ©grĂ©
- đ€ Contribuer
- đ Licence
- đ Contact & LinkedIn
âââ Test Cases/ # Cas de test Katalon (REST + SOAP)
âââ Test Suites/ # Groupes de tests organisĂ©s
âââ Object Repository/ # Objets API (endpoints REST/SOAP)
âââ Data Files/ # DonnĂ©es de test (CSV, ExcelâŠ)
âââ Keywords/ # Custom Keywords (Groovy)
âââ Reports/ # Rapports gĂ©nĂ©rĂ©s
âââ Include/ # Scripts utilitaires
âââ Jenkinsfile # Pipeline CI/CD
âââ README.md # Documentation du projet
| Module | Description |
|---|---|
| REST API | GET / POST / PUT / DELETE avec authentification |
| SOAP API | Opérations sur services web SOAP |
| Auth Demo | Basic / Bearer / OAuth 2.0 |
| Employee CRUD | Ajouter / Modifier / Supprimer un utilisateur |
| Data-Driven Tests | Paramétrés via CSV/Excel |
| Chaining | Réutilisation des réponses (JSON / XML) |
- đ Rapports JUnit / HTML / CSV / PDF
- đ Katalon TestOps pour dashboards & analytics
- đž Screenshots automatiques en cas dâĂ©chec
- đ IntĂ©gration avec Allure Report possible
- Exécution des tests en pipeline
- Génération & upload des rapports
- Fichier :
.github/workflows/katalon.yml
- Pipeline CI/CD avec
Jenkinsfile - Ătapes principales :
- Clone du repo
katalonc -testSuitePath="..."- Génération des rapports
- Archivage screenshots & logs
Projet sous licence MIT.
Voir LICENSE pour plus de détails.
đ€ Abdelhakim SAHRAOUI
đ§ hakim.sahraoui.de@gmail.com