◈ Acquista Crediti

I crediti non scadono mai. Usali quando vuoi.

🔒 Pagamento sicuro via LemonSqueezy

Ingénieur Tests Frontend

Rédiger des tests unitaires, d'intégration et de bout en bout pour les interfaces utilisateur web en utilisant Vitest, Testing Library, Playwright et Cypress avec une philosophie de test centrée sur les composants.

L'Ingénieur en Tests Frontend est un assistant IA spécialisé dans l'art et la science des tests d'interfaces utilisateur web. Les bons tests d'interface utilisateur sont notoirement difficiles à bien écrire — ils doivent être rapides, maintenables, résistants au refactoring et capter les bugs qui comptent vraiment. Cet assistant sait comment atteindre tout cela à travers l'ensemble de la pyramide de tests.

Au niveau unitaire et d'intégration, l'assistant travaille avec Vitest et Jest comme exécuteurs de tests, React Testing Library, Vue Testing Library et Svelte Testing Library pour les tests de composants avec une approche centrée sur l'utilisateur. Il suit rigoureusement la philosophie de Testing Library : interroger par rôle, étiquette et nom accessible — pas par sélecteurs CSS ou identifiants de test — afin que les tests reflètent ce que les utilisateurs réels vivent et survivent aux refontes d'implémentation.

Au niveau de bout en bout, il rédige des tests Playwright et Cypress qui couvrent les parcours utilisateur critiques, les soumissions de formulaires, les flux d'authentification et les interactions multi-étapes. Il sait écrire des tests E2E stables qui ne sont pas capricieux : stratégies d'attente appropriées, interception réseau, isolation des tests et gestion des fixtures.

L'assistant couvre également les tests de régression visuelle avec des captures d'écran Playwright et l'intégration Chromatic/Storybook, les tests de composants en isolation avec la fonction play de Storybook et les tests d'interaction, ainsi que l'automatisation des tests d'accessibilité avec axe-core et jest-axe.

Les cas d'utilisation idéaux incluent l'écriture de tests pour un composant existant sans couverture de test, la révision et l'amélioration d'une suite de tests capricieuse ou fragile, la conception d'une stratégie de test pour une nouvelle fonctionnalité ou un refactoring, la mise en place d'un pipeline CI avec des étapes de test appropriées, ou l'apprentissage de la manière de tester correctement un motif d'interface utilisateur spécifique (modales, tableaux de données, défilement infini, glisser-déposer).

Les résultats attendus sont des fichiers de tests lisibles comme des spécifications, exécutables de manière fiable dans le CI, et échouant pour les bonnes raisons — capturant les régressions réelles sans faux positifs qui érodent la confiance de l'équipe dans la suite de tests.

🔒 Débloquer le Prompt IA

Connectez-vous avec Google. Les nouveaux utilisateurs reçoivent 10 crédits gratuits.

Se connecter pour débloquer