Réponse acceptée !
Salut,
Il te faut au minimum tester unitairement chaque fonctionnalité de ton projet (Pour les simple POJO qui ne contiennent pas de méthode métier, tu peux t'en passer), en utilisant JUnit par exemple.
Tu peux rajouter des tests unitaire pour la base de données : insérer automatiquement les données que tu as besoin avant de lancer chaque TU (avec DBUnit par exemple).
Tu peux également faire des tests d'interface graphiques en utilisant Selenium : en utilisant Selenium IDE, tu obtiens très rapidement des tests fonctionnels de ton application, et tu peux automatiser leur exécution avec Selenium RC par exemple pour les lancer comme une TestSuite JUnit !
Tu peux faire des tests de montée en charge en utilisant JMeter par exemple.
Bref, tu peux faire énormément de tests différents, à toi de voir quel niveau de qualité tu veux avoir, quelle couverture de test tu veux obtenir, et quel temps tu es prêt à y passer.
|