TDD
Avancé
Définir les tests pour un validateur de mot de passe évolutif

Type d'évaluation

Mise en situation réelle

Analyse

Intelligence Artificielle

Compétences ciblées

tdd
validation
test first
edge cases

Scénario Technique

Contexte Vous développez en TDD une fonction validatePassword(password) avec plusieurs règles : longueur minimale 8 caractères, au moins un chiffre, au moins une majuscule. Le Problème La fonction n’existe pas encore. Il faut d’abord écrire les tests décrivant chaque règle. Contraintes Créer des tests couvrant les cas valides, invalides partiels et totalement invalides. Chaque règle doit être testée indépendamment. Livrable attendu Une suite de tests structurée permettant ensuite l’implémentation incrémentale selon le cycle TDD.

Prêt à évaluer ce talent ?

Accédez à l'interface de test complète pour soumettre votre architecture ou votre code.

Commencer le Défis