Type d'évaluation
Mise en situation réelle
Analyse
Intelligence Artificielle
Compétences ciblées
Scénario Technique
Contexte Un projet d’automatisation contient des tests UI où les sélecteurs et la logique métier sont directement écrits dans les fichiers de test. Le Problème Le code actuel mélange responsabilités : await page.click('#login'); await page.fill('#email', 'user@test.com'); Les sélecteurs sont dupliqués dans plusieurs tests. Contraintes Refactorer en introduisant une classe Page dédiée regroupant les locators et méthodes d’action. Ne pas modifier le comportement fonctionnel. Livrable attendu Une structure simple respectant le principe de séparation des responsabilités.
Prêt à évaluer ce talent ?
Accédez à l'interface de test complète pour soumettre votre architecture ou votre code.