E2E Testing Patterns
Évite que les tests navigateur deviennent instables et coûteux
Installation
/plugin marketplace add wshobson/agents; /plugin install developer-essentials
When end-to-end tests are being written, a suite turns flaky, or browser tests go into CI.
- Auteur
- wshobson
- Licence
- MIT
Cette compétence couvre Playwright et Cypress avec les pratiques qui rendent une suite durable : sélecteurs stables fondés sur les rôles et identifiants de test plutôt que sur des chaînes CSS, attente de conditions plutôt que délais fixes, et objets de page pour limiter une modification d’interface à un seul fichier. Elle précise aussi ce qui relève des tests E2E : les parcours critiques comme la connexion et le paiement, plutôt que les cas limites mieux couverts par des tests unitaires. Une section est consacrée au débogage avec les exécutions en mode visible, Trace Viewer et des étapes de test qui rendent les échecs CI compréhensibles.
Compétences similaires
context-guard
CompétenceAvertit avant que la fenêtre de contexte ne soit pleine
install-guard
CompétenceVérifie un paquet dans son registre avant son installation
Systematic Debugging
CompétenceImpose de reproduire le bug avant toute correction spéculative
Commentaires(0)
Connectez-vous pour commenter