Test Automation Framework Design
Fondamental
Corriger une mauvaise séparation des responsabilités dans un framework de test

Type d'évaluation

Mise en situation réelle

Analyse

Intelligence Artificielle

Compétences ciblées

framework
page object
maintainability
bugfix

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.

Commencer le Défis
    Test Automation Framework Design - Corriger une mauvaise séparation des responsabilités dans un framework de test | Test Technique & Recrutement