Testez un déploiement en production en 60 secondes
Quand l'utiliser : Vous venez de déployer et voulez vérifier rapidement que les flux utilisateur critiques fonctionnent toujours, avant de déclarer le succès.
Prérequis
- Identifiants du compte de test (utilisez un compte QA dédié, pas un vrai compte utilisateur) — Stockez-les dans des variables d'environnement ou directement dans votre prompt
Déroulement
-
Ouvrez la page d'accueil et vérifiez qu'elle se chargeOuvrez https://app.example.com. Vérifiez que la page retourne 200, le H1 dit « Welcome », et le bouton de connexion est visible.✓ Copié→ Succès/échec avec capture d'écran en cas d'échec
-
Exécutez le flux connexion → action principale → déconnexionConnectez-vous en tant que [email protected] / [mot de passe]. Puis créez un nouveau projet nommé 'smoke-test-<timestamp>'. Puis supprimez-le. Puis déconnectez-vous.✓ Copié→ Chaque étape réussit ; en cas d'échec, capture d'écran + vidage du DOM
-
Diagnostiquez tout échecSi une étape a échoué, capturez l'aperçu de la page et dites-moi ce qui diffère de la ligne de base fonctionnelle.✓ Copié→ Élément spécifique ou requête réseau qui s'est cassée
Résultat : Confiance (ou panique rapide) à propos de votre déploiement en moins d'une minute, sans avoir besoin d'une suite E2E complète.
Pièges
- Les données de test en dur s'accumulent et polluent la prod — Utilisez toujours des horodatages uniques dans les données de test et nettoyez à la fin du flux
- La session du navigateur persiste entre les exécutions, masquant les bugs qui nécessitent un état propre — Exécutez avec
--browser-context: incognitoou effacez les cookies entre les exécutions