Test unitaire

Le test unitaire est un procédé permettant de s'assurer du fonctionnement correct des « unités » c'est-à-dire d'une partie déterminée d'un logiciel ou d'une portion d'un programme.

 

tests unitaires

Dans un premier temps, le développeur va découvrir le code source du programme puis porter une attention particulière au design afin de repérer les « unités » testables et les meilleures conditions possibles pour les tester.
Il va ensuite écrire des fonctions indépendantes les unes des autres. Ces fonctions testeront chacune une « unité » afin de s'assurer que le code est correct. Le cas échéant il pourra très facilement déterminer la cause du problème.
KeepCore a une connaissance de JUnit, NUnit et plus généralement des frameworks xUnit.
   

Cas d'application types : 

 

Besoin d'accroître la capitalisation

Capitaliser la procédure de test afin d'accroître en continu la qualité et la pertinence des tests et concentrer ses efforts sur les nouveaux vecteurs de test et les nouvelles fonctionnalités du logiciel.
 

Pour rester concentré sur sa valeur ajoutée…

… et ne plus perdre de temps sur les éléments qui sont censés être maîtrisés.

Notre valeur ajoutée :

     

Expérience

Une équipe très expérimentée aux différents métiers du Test, qui maîtrise de nombreuses technologies et ne cesse de se perfectionner.
 

Développement spécifique

Une double compétence Test + Développement pour proposer des outils sur mesure parfaitement adaptés et des environnements de simulation uniques et spécifiques.

Les étapes clés d'un projet :

 
test boiteblanche
Les grandes étapes d'un projet type,
du démarrage à la livraison.

Relation avec le client :    
     

Au démarrage
fleche_rouge.jpgLe code source.
fleche_rouge.jpgLe maximum d’élément aillant servi à la modélisation (UML, cahier des charges, specs, etc.…)fleche_rouge.jpg
L’expert ou l’équipe d’experts n’a pas besoin de l’assistance ou de l'intervention du client. Il est totalement autonome.

 

Livrables à l’issue du projet :
fleche_rouge.jpgLe code source contenant les tests unitaires.
fleche_rouge.jpgRapport d’exécution des tests.

     
L'ensemble des tests unitaires doit être rejoué après une modification du code afin de vérifier qu'il n'y a pas de régressions (l'apparition de nouveaux dysfonctionnements).
Le test unitaire s'accompagne couramment d'une vérification de la couverture de code.
     
Besoin de plus d’explication ou de détail, contactez nous.
 
Keepcore
© 2008 KeepCore, Qualité, Test et Développement de logiciels
Joomla! est un logiciel libre distribué sous licence GNU/GPL.