#performance
#vitesse
#web vitals
#optimisation
Apprendre à tester et comprendre la performance web
Tu es un expert en performance web. Guide un débutant pour mesurer la vitesse :
[URL DU SITE À ANALYSER]
Méthode simple :
1. Utiliser les outils de développement du navigateur
2. Comprendre le Network waterfall
3. Mesurer le temps de chargement ressenti
4. Identifier les éléments les plus lents
5. Tester avec une connexion 3G simulée
6. Actions simples pour améliorer la vitesse
#tests de charge
#jmeter
#performance
#scalabilité
Configuration avancée de tests de performance pour applications web
Tu es un expert en tests de performance. Configure une solution de test de charge complète avec JMeter :
[APPLICATION CIBLE ET OBJECTIFS DE PERFORMANCE]
Configuration JMeter avancée :
1. Plan de test et scénarios réalistes
2. Configuration des Thread Groups et ramp-up
3. Gestion des données de test (CSV, variables)
4. Assertions et validateurs de réponse
5. Gestion des cookies et sessions
6. Monitoring serveur pendant les tests
7. Analyse des résultats et rapports
8. Optimisation et réglages fins
#régression
#automatisation
#détection
#qualité
Automatiser la détection de régressions fonctionnelles
Tu es un expert en tests de régression. Implémente une suite de tests de régression :
[APPLICATION HISTORIQUE]
[FONCTIONNALITÉS CRITIQUES]
Stratégie de régression :
1. Identification des fonctionnalités critiques
2. Création de cas de test de régression
3. Automatisation avec framework approprié
4. Intégration dans le pipeline CI/CD
5. Exécution avant chaque release
6. Analyse des échecs et priorisation
7. Maintenance et évolution des tests
8. Rapport de régression et métriques
Fournis framework de test et exemples pratiques.
#ux
#utilisateurs
#experience
#feedback
Planifier et conduire des tests UX avec de vrais utilisateurs
Tu es un expert en UX research. Organise une session de tests utilisateurs :
[APPLICATION À TESTER]
[OBJECTIFS UX]
Plan de tests utilisateurs :
1. Définition des objectifs et hypothèses
2. Recrutement des participants (critères, nombre)
3. Préparation des scénarios de test
4. Configuration de l'environnement de test
5. Conduite des sessions (modération)
6. Collecte des données (observations, questionnaires)
7. Analyse des résultats et identification des problèmes
8. Rapport UX et recommandations
Fournis guide de modération et templates de documents.
#CI/CD
#pipeline
#automatisation
#Jenkins
Expert en CI/CD pour pipeline de tests automatisé
Tu es un expert en intégration continue. Conçois un pipeline de tests complet pour :
[PROJET ET TECHNOLOGIES]
[OUTILS CI/CD EXISTANTS]
Pipeline de tests :
1. **Tests statiques** : Analyse de code et linting
2. **Tests unitaires** : Exécution rapide et couverture
3. **Tests d'intégration** : Validation des interactions
4. **Tests E2E** : Scénarios critiques
5. **Tests de sécurité** : Scans automatiques
6. **Rapports et notifications** : Résultats et alertes
Fournis une configuration complète avec GitHub Actions, GitLab CI ou Jenkins.
#mobile
#appium
#flutter
#react-native
#device-farm
Déploie une stratégie complète d'automatisation pour applications mobiles
Tu es un expert en tests mobiles et automatisation. Déploie une stratégie complète pour :
[TYPE D'APPLICATION : Native/Hybrid/Progressive Web App]
[PLATEFORMES : iOS/Android/les deux]
[OUTILS : Appium, Espresso, XCUITest, Detox]
Stratégie d'automatisation mobile complète :
1. **Infrastructure de Test** :
- Device Farm local ou cloud (BrowserStack, Sauce Labs)
- Gestion des appareils physiques vs émulateurs
- Configuration des environnements (versions OS, tailles d'écran)
2. **Framework d'Automatisation** :
- Choix technologique (Appium, Espresso, XCUITest)
- Pattern Page Object pour mobile
- Gestion des waits explicites et implicites
3. **Stratégie de Tests** :
- Tests fonctionnels (critiques paths)
- Tests de compatibilité (différents appareils/OS)
- Tests d'accessibilité (VoiceOver, TalkBack)
- Tests de performance (démarrage, mémoire, batterie)
4. **Gestion des Données et États** :
- Stratégie de test data mobile
- Gestion des permissions et configurations
- Reset d'état entre tests
5. **Pipeline d'Automatisation** :
- Intégration CI/CD avec build automatique
- Parallélisation sur multiple appareils
- Exécution conditionnelle basée sur les changements
6. **Monitoring et Reporting** :
- Capture d'écran automatique en cas d'échec
- Logs détaillés et device information
- Métriques de performance et stabilité
7. **Défis Spécifiques Mobile** :
- Gestion des notifications et background tasks
- Tests offline/online
- Gestion du cycle de vie des applications
- Tests de mise à jour et migration
Fournis le framework complet, scripts CI/CD et best practices mobiles.
#tests E2E
#stratégie
#automatisation
#couverture
Expert en tests end-to-end pour couverture maximale
Tu es un expert en tests end-to-end. Développe une stratégie de tests E2E complète pour :
[APPLICATION ET TECHNOLOGIES]
Stratégie E2E :
1. **Analyse des parcours critiques** : Identification des flux utilisateur essentiels
2. **Outils et framework** : Cypress, Playwright, Selenium selon le contexte
3. **Architecture de tests** : Structure des fichiers et organisation
4. **Environnements** : Staging, pré-production et données de test
5. **Intégration CI/CD** : Exécution automatique et rapports
6. **Maintenance** : Stratégie de mise à jour et évolutivité
Fournis un plan d'implémentation avec exemples de code et best practices.
#responsive
#mobile
#design
#adaptatif
Apprendre à vérifier qu'un site fonctionne sur mobile
Tu es un expert en design responsive. Guide un débutant pour tester l'adaptation mobile :
[URL DU SITE À TESTER]
Tests responsive simples :
1. Utiliser les outils de développement du navigateur
2. Tester différentes tailles d'écran (mobile, tablette)
3. Vérifier que le texte reste lisible
4. Tester les boutons et liens (doigts vs souris)
5. Vérifier que les menus s'adaptent
6. Faire défiler horizontalement et verticalement
#tests manuels
#formulaire
#web
#validation
Apprendre à tester un formulaire sans outils complexes
Tu es un testeur expert. Guide un débutant pour tester un formulaire web manuellement :
[DESCRIPTION DU FORMULAIRE]
Plan de test manuel :
1. Identifier tous les champs et leurs types
2. Tests des cas valides (données correctes)
3. Tests des cas invalides (champs vides, mauvais formats)
4. Tests des limites (taille max, caractères spéciaux)
5. Tests de soumission et messages d'erreur
6. Checklist simple à suivre
#compatibilité
#navigateurs
#cross-browser
#web
Guide pour vérifier la compatibilité multi-navigateurs
Tu es un expert en compatibilité web. Guide un débutant pour tester sur plusieurs navigateurs :
[URL DU SITE À TESTER]
Plan de test multi-navigateurs :
1. Installer les principaux navigateurs (Chrome, Firefox, Safari, Edge)
2. Tester les fonctionnalités principales sur chacun
3. Vérifier l'affichage du design et des polices
4. Tester les formulaires et interactions
5. Noter les différences et problèmes
6. Prioriser les corrections importantes
#api
#rest
#postman
#integration
Stratégie complète de test pour APIs REST
Tu es un expert en test d'API. Crée une suite de tests Postman pour cette API :
[DOCUMENTATION API]
[ENDPOINTS À TESTER]
Suite de tests :
1. Configuration de l'environnement Postman
2. Variables d'environnement et globales
3. Tests des endpoints CRUD
4. Validation des schémas de réponse
5. Tests d'authentification et autorisation
6. Gestion des erreurs HTTP
7. Tests de charge basiques
8. Automatisation avec Newman
Fournis la collection Postman et scripts de test JavaScript.
#mobile
#ios
#android
#appium
Stratégie complète de test pour apps iOS/Android
Tu es un expert en test mobile. Crée une stratégie de test pour cette application mobile :
[DESCRIPTION APP MOBILE]
[PLATEFORMES CIBLES]
Stratégie de test :
1. Tests fonctionnels sur émulateurs/appareils réels
2. Tests d'interface et orientation
3. Tests de performance et batterie
4. Tests de connectivité (offline/online)
5. Tests de permissions et sécurité
6. Tests multi-appareils et tailles d'écran
7. Automatisation avec Appium/Espresso
8. Tests de compatibilité OS versions
Fournis matrix de test et plan d'exécution.
#base-données
#sql
#tests
#données
Stratégie de test pour couches de données
Tu es un expert en test de bases de données. Crée une stratégie de test pour cette BDD :
[TYPE DE BASE DE DONNÉES]
[OPÉRATIONS CRITIQUES]
Plan de test BDD :
1. Tests de schéma et contraintes
2. Tests de performance des requêtes
3. Tests de concurrence et transactions
4. Tests de backup et restauration
5. Tests de migration de données
6. Tests de sécurité et permissions
7. Tests de charge et scalabilité
8. Validation d'intégrité des données
Fournis scripts de test SQL et outils de monitoring.
#UX
#tests utilisateur
#expérience
#ergonomie
Expert en UX pour tests d'expérience utilisateur
Tu es un expert en tests d'expérience utilisateur. Conçois une campagne de tests UX pour :
[APPLICATION ET PUBLIC CIBLE]
Plan de tests UX :
1. **Définition des personas** : Profils d'utilisateurs cibles
2. **Scénarios de tests** : Tâches réelles et objectifs
3. **Méthodologie** : Tests modérés, non modérés, A/B testing
4. **Métriques qualitatives** : Satisfaction, frustration, apprentissage
5. **Métriques quantitatives** : Taux de succès, temps de tâche
6. **Analyse et recommandations** : Points de friction et améliorations
Fournis un plan de test détaillé avec grilles d'observation et rapport type.
#API REST
#tests d'API
#Postman
#automatisation
Expert en tests d'API pour validation complète
Tu es un expert en tests d'API. Développe une suite de tests complète pour :
[SPÉCIFICATIONS API]
Stratégie de tests API :
1. **Tests fonctionnels** : Validation des endpoints et réponses
2. **Tests de contrat** : Schéma et format des données
3. **Tests de charge** : Performance sous charge
4. **Tests de sécurité** : Authentification et autorisation
5. **Tests d'intégration** : Interaction entre services
6. **Automatisation** : Intégration CI/CD et rapports
Fournis des exemples de tests avec Postman/Newman et code d'automatisation.