mercredi 22 décembre 2010

Tutorial sur les tests unitaires


Test unitaire : 
En programmation informatique, le test unitaire est un procédé permettant de s'assurer du fonctionnement correct d'une partie déterminée d'un logiciel ou d'une portion d'un programme 
 (source wikipedia)


Il offre:
  • une analyse de petite granularité
  • diminution du nombre des bugs
  • une  documentation efficace de votre code


Les Frameworks les plus connus :
  • JAVA :JUnit
  • Langage C : CUnit
  • Delphi :DUnit
Démonstration avec JUnit :


File -- New Project 



  • Créer une nouvelle classe Calculatrice  sous le Package tn.insat :


Définir 4 methodes statiques :
  • Somme
  • Produit
  • Division
  • Soustraction

  • Création de la Classe CalculatriceTest

Clique droit sur la Classe Calculatrice :


 On peut bien voir les méthodes qu'on a déjà définies :


  •  Ajout de la librairie JUnit(inclus dans Eclipse)




  • Modifier les méthodes ajoutées :

  • Run :








  • On voit que l'éxécution de  TestSomme et TestProduit a été effectué avec succès avec un temps d’exécution presque zéro(savoir ce temps est intéressant dans le cas d'une méthode qui prend un temps important pour s’exécuter).
  • Les deux dernières méthodes ont  renvoyé un échec d'exécution.


Blog de Kassis Bassem
Étudiant en génie logiciel à l'Institut National des Sciences Appliquées et Technologies ( Tunisie )

Aucun commentaire:

Enregistrer un commentaire