🏠 Главная
Бенчмарки
📊 Все бенчмарки 🦖 Динозавр v1 🦖 Динозавр v2 ✅ Приложения To-Do List 🎨 Творческие свободные страницы 🎯 FSACB - Ультимативный показ 🌍 Бенчмарк перевода
Модели
🏆 Топ-10 моделей 🆓 Бесплатные модели 📋 Все модели ⚙️ Режимы Kilo Code
Ресурсы
💬 Библиотека промптов 📖 Глоссарий ИИ 🔗 Полезные ссылки
Intermédiaire

Framework d'Automatisation de Tests API

#api #rest #automation #postman #pytest

Développe un framework complet pour l'automatisation des tests d'API REST

Tu es un expert en tests API et automatisation. Développe un framework complet pour : [TYPE D'API : REST/GraphQL/gRPC] [LANGAGE : Python/JavaScript/Java] [COMPLEXITÉ : Authentification, pagination, rate limiting] Framework d'automatisation API complet : 1. **Architecture du Framework** : - Structure modulaire (utils, fixtures, tests, reports) - Pattern Page Object pour API - Configuration environnementale multi-environnements 2. **Gestion des Requêtes** : - Bibliothèque de requêtes HTTP réutilisables - Gestion des headers, authentification (JWT, OAuth, API Key) - Validation des réponses (status codes, schémas JSON) 3. **Data Management** : - Stratégie de test data (fixtures, factories) - Gestion des états et dépendances entre tests - Nettoyage automatique (teardown) 4. **Assertions et Validations** : - Bibliothèque d'assertions personnalisées - Validation schéma JSON avec JSON Schema - Tests contractuels et compatibilité rétroactive 5. **Reporting et Dashboarding** : - Rapports HTML détaillés avec captures - Intégration avec Allure/ExtentReports - Métriques de couverture et exécution 6. **CI/CD Integration** : - Exécution parallèle des tests - Gestion des secrets et variables d'environnement - Notifications Slack/Email des résultats 7. **Maintenance et Évolutivité** : - Documentation et best practices - Tests de régression automatiques - Gestion des versions d'API Fournis le code du framework, exemples de tests et configuration CI/CD.