bonjour,
Voici l'état de mes réflexions et mes questions en gras :
tests unitaires :
couche graphique : rien à faire selon la FAQ Junit si les jsp sont bien faites (you should strive to make all your JSPs too simple to break)
couche métier : tests automatisés avec Junit et une librairie de Mock
couche de persistance/base de données : tests avec Dbunit : on tester la BDD avec la couche de persistance (donc on peut parler de test d'intégration unitaire cf le libre junit in action).
que faire pour la couche naviguation (le contrôleur)? (utiliser cactus?)
tests d'intégration :
je ne vois pas quoi faire comme tests qu'ils soient automatisés ou pas et je n'arrive pas à les dintinguer des tests fonctionnels pour une application web.
tests fonctionnels :
automatisation avec sélénium.
est ce que celà vaut la peine d'automatiser ces tests? . J'ai eu un retour positif d'une société de sous traitance qui a très bien développé une appli web pour nous en utilisant sélénium. Je suis intéressé par tout retour d'expérience concrète.
jusqu'au faut il automatiser les tests pour pouvoir faire un développement agile (ex : XP)? J'ai l'impression qu'il n'y a pas consensus sur le sujet
Cordialement
loïc midy
Partager