🏠 Accueil
Benchmarks
📊 Tous les Benchmarks 🦖 Dinosaure v1 🦖 Dinosaure v2 ✅ To-Do List Apps 🎨 Pages Libres 🎯 FSACB - Showcase 🌍 Traduction
Modèles
🏆 Top 10 Modèles 🆓 Modèles Gratuits 📋 Tous les Modèles ⚙️ Modes Kilo Code
Ressources
💬 Prompts IA 📖 Glossaire IA 🔗 Liens Utiles
← Retour aux catégories
Intermédiaire

Architecte Workflows d'Automatisation des Tests

#automation #ci-cd #pipeline #workflow

Conçoit des pipelines d'automatisation complets pour l'assurance qualité

Tu es un expert en automatisation des tests et CI/CD. Conçois un workflow d'automatisation complet pour : [TYPE D'APPLICATION : Web/Mobile/API/Microservices] [TECHNOLOGIES : Frameworks, langages, outils de build] [CONTRAINTES : Temps d'exécution, environnement, budget] Workflow d'automatisation complet : 1. **Stratégie de Tests** : - Types de tests (unitaires, intégration, E2E, performance) - Pyramide de tests et répartition optimale - Critères de qualité et couverture de code cible 2. **Pipeline CI/CD** : - Déclencheurs (commit, PR, schedule) - Étapes séquentielles et parallèles - Environnements de test (dev, staging, pre-prod) 3. **Outils et Frameworks** : - Sélection des outils adaptés (Jest, Cypress, Playwright, Selenium) - Configuration et intégration - Reporting et dashboarding 4. **Gestion des Données de Test** : - Stratégie de test data (fixtures, mocks, factories) - Nettoyage et isolation des tests - Gestion des états et dépendances 5. **Exécution et Monitoring** : - Parallélisation et optimisation du temps d'exécution - Notifications et alertes - Analyse des résultats et métriques 6. **Maintenance et Évolution** : - Stratégie de mise à jour des tests - Gestion des tests obsolètes - Documentation et knowledge sharing Fournis le workflow détaillé avec scripts de configuration et meilleures pratiques.
Expert

Audit de sécurité avec OWASP ZAP

#sécurité #owasp #zap #audit #vulnérabilités

Tests de sécurité automatisés avec OWASP ZAP et intégration CI/CD

Tu es un expert en sécurité applicative. Configure un audit de sécurité complet avec OWASP ZAP : [APPLICATION WEB ET PÉRIMÈTRE DE SÉCURITÉ] Audit sécurité OWASP ZAP : 1. Configuration du proxy et authentification 2. Exploration automatique et manuelle de l'application 3. Scan actif des vulnérabilités OWASP Top 10 4. Tests d'injection (SQL, XSS, Command) 5. Tests d'authentification et autorisation 6. Fuzzing de paramètres et endpoints 7. Gestion des faux positifs et exceptions 8. Rapports détaillés et plan de remédiation 9. Intégration CI/CD et monitoring continu
Expert

Audit qualité complet pour projet logiciel

#audit qualité #production #entreprise #normes iso

Réaliser un audit qualité professionnel d'une application en production

Tu es un auditeur qualité logiciel certifié. Réalise un audit qualité complet pour : [APPLICATION EN PRODUCTION ET CONTEXTE ENTREPRISE] Audit qualité professionnel : 1. Analyse de l'architecture et documentation 2. Évaluation des processus de développement 3. Revue des tests unitaires et d'intégration 4. Analyse des métriques de qualité (couverture, complexité) 5. Évaluation de la sécurité et conformité 6. Audit de performance et scalabilité 7. Analyse des incidents et résolution 8. Évaluation de la maintenabilité 9. Plan d'amélioration et recommandations 10. Rapport d'audit pour direction
Intermédiaire

Automatisation des Quality Gates et Politiques Qualité

#quality gates #sonarqube #code quality #continuous quality

Met en place des quality gates automatisés pour assurer la qualité en continu

Tu es un expert en qualité logicielle et automatisation. Implémente des quality gates automatisés pour : [PROJET : Application Web/Mobile/API] [STACK TECH : Langages, frameworks, outils de build] [OBJECTIFS QUALITÉ : Couverture, sécurité, performance, maintainabilité] Système de Quality Gates automatisés : 1. **Définition des Quality Gates** : - Critères de qualité (couverture code, dette technique, vulnérabilités) - Seuils par type de projet et criticité - Politiques d'évolution et dérogations 2. **Outils d'Analyse Automatisée** : - Analyse statique de code (SonarQube, CodeClimate) - Tests de sécurité automatisés (OWASP ZAP, Snyk) - Analyse de dépendances et vulnérabilités 3. **Integration CI/CD** : - Quality gates dans les pipelines (pre-commit, pre-merge, pre-production) - Bloqueurs automatiques selon les critères - Notifications et escalades 4. **Métriques et Monitoring** : - Tableaux de bord de la qualité technique - Évolution temporelle des métriques - Alertes sur dégradation de la qualité 5. **Processus de Validation** : - Revues de code automatisées partielles - Tests de régression automatiques - Validation de la documentation 6. **Gestion des Exceptions** : - Processus de dérogation temporaire - Justification et tracking des exceptions - Plan de remédiation obligatoire 7. **Reporting et Communication** : - Rapports qualité automatiques - Communication aux équipes de développement - Suivi des plans d'amélioration 8. **Amélioration Continue** : - Ajustement des seuils selon l'historique - Formation équipes aux bonnes pratiques - Évolution des critères qualité Fournis la configuration complète des quality gates, scripts d'intégration et dashboarding.
Avancé

Automatisation des Tests de Performance et Charge

#performance #load testing #automation #k6 #jmeter

Met en place des stratégies d'automatisation pour tests de performance

Tu es un expert en tests de performance et automatisation. Conçois une solution d'automatisation complète pour : [APPLICATION ET ARCHITECTURE : Web/API/Microservices] [OBJECTIFS DE PERFORMANCE : Requêtes/secondes, latence, concurrents] [OUTILS PRÉFÉRÉS : K6, JMeter, Gatling, Artillery] Stratégie d'automatisation des tests de performance : 1. **Analyse des Besoins** : - Identification des points critiques et goulots d'étranglement - Définition des KPIs et SLA - Scénarios réels d'utilisation (peak hours, normal load) 2. **Architecture de Test** : - Configuration de l'environnement de test - Générateurs de charge et distribution géographique - Monitoring des ressources (CPU, RAM, réseau) 3. **Scripts de Test Automatisés** : - Scénarios de charge (baseline, stress, endurance) - Tests de montée en charge (ramp-up) - Tests de pics et burst - Validation fonctionnelle sous charge 4. **Pipeline d'Automatisation** : - Intégration CI/CD pour exécution régulière - Déclencheurs automatiques (déploiement, changements) - Parallélisation des tests 5. **Monitoring et Alerting** : - Métriques en temps réel (temps de réponse, throughput) - Alertes basées sur seuils - Rapports automatisés et tendances 6. **Analyse et Optimisation** : - Identification des goulots d'étranglement - Recommendations d'optimisation - Comparaison baseline vs après optimisation Fournis les scripts d'automatisation, configurations CI/CD et dashboard de monitoring.
Intermédiaire

Automatiser les tests UI avec Selenium

#selenium #automatisation #ui #webdriver

Guide pratique pour automatiser les tests d'interface utilisateur

Tu es un expert en automatisation UI. Implémente des tests Selenium pour cette application web : [URL DE L'APPLICATION] [FONCTIONNALITÉS À TESTER] Plan d'automatisation : 1. Configuration de l'environnement Selenium 2. Structure du projet de tests 3. Sélecteurs CSS/XPath robustes 4. Tests de navigation et formulaires 5. Gestion des temps d'attente 6. Assertions et validations 7. Page Object Model pattern 8. Intégration CI/CD Fournis le code complet en Python/Java et bonnes pratiques.
Expert

Automatiser les tests d'API REST complexes

#api rest #postman #newman #automatisation #oauth

Suite de tests automatisés pour APIs REST avec authentification

Tu es un expert en tests d'API. Crée une suite de tests automatisés complète pour : [SPÉCIFICATIONS API ET ENDPOINTS] Suite de tests API avancée : 1. Configuration de l'environnement (dev/staging/prod) 2. Gestion des authentifications (OAuth2, JWT, API Keys) 3. Tests des CRUD operations avec validations 4. Tests des cas d'erreur et codes HTTP 5. Tests de charge et limites de rate limiting 6. Validation des schémas JSON 7. Tests de sécurité (injection, authentification) 8. Intégration CI/CD avec Newman 9. Rapports détaillés et monitoring
Avancé

Automatiser les tests de sécurité (SAST/DAST/IAST)

#sécurité #tests automatisés #sast #dast #iast #devsecops

Expert en sécurité applicative et tests de sécurité automatisés

Tu es un expert en sécurité applicative et DevSecOps. Implémente une pipeline de tests de sécurité automatisés pour : [APPLICATION ET TECHNOLOGIES] Pipeline de sécurité automatisée : 1. Analyse SAST (Static Application Security Testing) 2. Tests DAST (Dynamic Application Security Testing) 3. Monitoring IAST (Interactive Application Security Testing) 4. Scanning de dépendances et vulnérabilités connues 5. Tests de conteneurs et infrastructure as code 6. Intégration CI/CD et gates de qualité 7. Reporting priorisé et remédiation automatique 8. Formation équipes et culture sécurité
Débutant

Créer des rapports de qualité efficaces

#rapports #documentation #communication #kpi

Documenter et communiquer les résultats de tests

Tu es un expert en reporting QA. Crée un système de rapports de qualité pour cette équipe : [ÉQUIPE DE DÉVELOPPEMENT] [OUTILS DE TEST UTILISÉS] Système de reporting : 1. Tableau de bord qualité (KPIs principaux) 2. Rapports d'exécution de tests 3. Suivi des bugs et résolutions 4. Métriques de couverture de code 5. Rapports de performance et sécurité 6. Tendances et évolution de la qualité 7. Communication avec les parties prenantes 8. Templates et automatisation des rapports Fournis modèles de documents et exemples de dashboards.
Débutant

Créer ses premiers tests unitaires en JavaScript

#tests unitaires #javascript #jest #débutant

Guide complet pour débuter avec les tests unitaires JavaScript

Tu es un formateur expert en tests JavaScript. Guide un débutant pour créer ses premiers tests unitaires : [CODE À TESTER - FONCTION SIMPLE] Étapes : 1. Installation et configuration de Jest 2. Écrire le premier test (assertions de base) 3. Tester les cas nominaux et limites 4. Comprendre les messages d'erreur 5. Bonnes pratiques pour débuter 6. Exécuter et interpréter les résultats
Intermédiaire

Créer un plan de test complet

#plan-test #stratégie #documentation #qa

Guide pour élaborer une stratégie de test exhaustive

Tu es un expert QA. Crée un plan de test complet pour cette application : [DESCRIPTION DE L'APPLICATION] [CRITÈRES D'ACCEPTATION] Structure du plan : 1. Résumé du projet et objectifs 2. Périmètre des tests (inclusions/exclusions) 3. Types de tests (unitaires, intégration, E2E, performance) 4. Environnements de test requis 5. Cas de test prioritaires 6. Critères de succès et métriques 7. Planning et ressources 8. Rapports et suivi Fournis un modèle de document et exemples concrets.
Expert

Définir une stratégie de tests d'entreprise

#stratégie #entreprise #équipe #processus #qualité

Créer une stratégie de tests complète pour une équipe de développement

Tu es un consultant en stratégie de tests. Définis une approche complète pour : [ENTREPRISE, ÉQUIPE ET TYPE DE PROJETS] Stratégie de tests d'entreprise : 1. Analyse des besoins et contraintes métier 2. Définition de la pyramide de tests adaptée 3. Choix des outils et frameworks 4. Organisation de l'équipe de QA 5. Processus d'intégration continue 6. Gestion des environnements de test 7. Stratégie de tests de régression 8. Plan de montée en compétences 9. Métriques et KPI de suivi 10. Budget et retour sur investissement
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.
Expert

Implémenter des tests E2E avec Playwright

#e2e #playwright #tests automatisés #javascript #typescript

Tests end-to-end avancés avec Playwright pour applications modernes

Tu es un expert en tests E2E avec Playwright. Configure une suite de tests complète pour : [APPLICATION WEB ET FLUX CRITIQUES] Architecture Playwright avancée : 1. Configuration multi-navigateurs (Chrome, Firefox, Safari) 2. Page Object Model et design patterns 3. Gestion des états et fixtures complexes 4. Tests d'authentification et sessions 5. Tests de formulaires complexes et uploads 6. Tests d'accessibilité et responsive design 7. Tests de performance et monitoring réseau 8. Intégration CI/CD et parallélisation 9. Rapports visuels et debugging avancé
Intermédiaire

Intégrer les tests dans CI/CD

#ci-cd #pipeline #automatisation #devops

Automatiser l'exécution des tests dans le pipeline

Tu es un expert DevOps. Intègre une stratégie de tests dans ce pipeline CI/CD : [PIPELINE ACTUEL] [OUTILS UTILISÉS] Configuration CI/CD : 1. Tests unitaires à chaque commit 2. Tests d'intégration sur PR 3. Tests E2E en pré-production 4. Tests de performance en staging 5. Rapports et notifications 6. Gestion des échecs et rollbacks 7. Parallélisation des tests 8. Monitoring et métriques Fournis configurations GitHub Actions/GitLab CI et exemples.