Comment meilleur test de code Java?

J'ai travaillé sur un grand système sur mon propre, et c'est ma première fois de travailler sur un grand système(avec plus de 200 chaînes d'informations en même temps). Je sais comment utiliser Junit pour tester chaque méthode, et comment tester des conditions aux limites. Mais encore, pour le système de test, j'ai besoin de tester toutes les interfaces et probablement aussi un peu de stress test (peut-être il y a d'autres choses à faire, mais je ne sais pas ce qu'ils sont). Je suis totalement nouveau dans le monde des tests, et s'il vous plaît me donner quelques suggestions ou me diriger pour avoir des infos sur comment faire un bon code testeur ferais les tests du système.

PS: 2 questions précises que j'ai sont:
comment faire pour tester les fonctions privées?
comment faire pour tester les interfaces et éviter les effets secondaires?

OriginalL'auteur Lily | 2009-07-16