Salut à tous.
Si je ne m'abuse, la methode XP préconise d'écrire des test avant de développer (développer=analyse+conception+codage), et qu'en plus c'est l'utilisateur qui devrait écrire les test.
Comment un utilisateur (et même un développeur) peut il écrire des tests précis lorsqu'il n'a même pas une idée de l'architecture de l'application? je pense par exemple que la description d'un scénario peut radicalement changer en fonction du type d'interface utilisateur ( web, swing, "ligne de commande", imode, vocale etc..), or le choix d'une interface utilisateur est le résultat d'une conception, l'utilisateur (et même le développeur) doit avoir une expérience sur l'utilisation d'un type d'architecture donné pour pouvoir écrire des tests fiables.
Donc de mon point de vue la démarche pour les tests doivent être: analyse+conception+écriture des tests+codage+exécution des tests.
Ou alors j'aimerais avoir plus d'éclaircissement.
![]()
Partager