JDN Développeurs > Client Web > Tests unitaires en JavaScript

Les tests unitaires en JavaScript

    1. Avec Firebug 

Issu de l'Extreme Programming, le test unitaire fournit une méthode pour valider le bon fonctionnement du code source. Nécessaire avec Ajax, JavaScript peut en profiter.

Il n'est pas évident pour tous les développeurs JavaScript d'avoir accès aux mêmes possibilités de débogage et de test que leurs confrères travaillant avec des langages s'appuyant sur un framework ou une API "desktop", comme Java, C# ou Python. Sans de telles aides, ces développeurs en sont rendus à s'appuyer sur l'éternelle et malhabile alert() pour suivre l'évolution de leur code, et trouver les erreurs avérées, comme on trouve une épingle dans une botte de foin.

Le problème d'alert(), outre ses limites, est que cette fonction ne permet pas de tester correctement les éventuels problèmes. En clair, on s'en sert généralement pour trouver un bug, pas pour le prévenir. C'est là le travail des systèmes de tests unitaires, et donc le grand manque de JavaScript.

Ils sont pourtant nombreux à avoir mis au point des outils ouvrant les portes du test unitaire à ce langage côté client : outre FireBug et JSUnit, présentés ici, le développeur pourra se tourner vers d'autres alternatives, comme Crosscheck, jsAsserUnit ou script.aculo.us.

Armé de ces outils simples d'accès, il devient possible pour le développeur de concevoir du code JavaScript extrêmement solide, ce qui devient une nécessité avec le besoin toujours croissant d'applications clientes complexes, comme celles nécessitant l'application d'Ajax.


Tutoriel réalisé par Xavier Borderie, JDN Développeurs

  Sommaire
 Introduction

 

    Retour au sommaire page suivante 
Introduction | Firebug | JSUnit
 
|
Haut de page
Nos autres sites Société | Mentions légales | Contacts | Publicité | PA Emploi | Presse | Recrutement | Tous nos sites | Données personnelles
© Benchmark Group, 69/71 avenue Pierre Grenier. 92517 Boulogne Billancourt Cedex