Les tests unitaires en Java
Les tests au coeur du développement
2003 - 352 pages - 175x250 mm
EAN13 : 9782100081523 - Prix TTC France 45 €
"Je n'ai pas le temps de faire des tests" est la plus fréquente des mauvaises excuses invoquées par les développeurs pour négliger cet aspect primordial de la création de logiciels.
Les tests unitaires vérifient la cohérence et l'efficacité des modules élémentaires qui, une fois assemblés, vont constituer le logiciel. A ce titre ils doivent être effectués très tôt dans le processus. comme le recommande la méthode de l'eXtreme Programming (XP).
Ce livre est une introduction concrète aux tests unitaires: Il donne des réponses à des questions méthodologiques telles que "Par quels tests commencer ? Jusqu'où tester ? Comment tester les cas limites ? "
La première partie est conçue comme un cours général. La seconde rassemble des chapitres qui traitent de sujets plus spécifiques pouvant être lus indépendamment.
JUnit, le logiciel de tests associé à Java, est expliqué dans l'annexe du livre.
Techniques de base. Introduction. Automatisation des tests unitaires. Étapes de base de l'approche test first. Heuristique des tests. La vie intérieure d'un framework de test. Indépendance grâce aux objets du type mock et dummy. Héritage et polymorphisme. Où s'arrêter ? Thèmes complémentaires. Objets persistants. Programmes parallèles.Applications distribuées. Applications Web. Interfaces graphiques utilisateurs. Le rôle des tests unitaires dans le processus logiciel. Perspectives et conclusions. Annexes. Notes sur JUnit. Tests unitaires avec d'autres langages de programmation. Bibliographie et sources. Index.
Biographie des auteurs
Johannes Link - Développeur et chef de projet
Développeurs Java, mais aussi dans d'autres langages ; Chefs de projet encadrant des équipes de développeurs
Mots-clés


