Test unitaire

ingelec Messages postés 5 Statut Membre -  
fikou13 Messages postés 16 Statut Membre -
Bonjour,
y'a t'il qlq qui a fait des test unitaire en pratique
j'ai compris le principe théorique mais j'arrive pas à le faire en pratique
A voir également:

7 réponses

Nabla's Messages postés 20731 Statut Contributeur 3 194
 
il faut mettre tes fonctions en conditiion réel, les tester avec differentes variables significatives, pour t assurer qu elles ont bien le fonctionnement désiré, si elles traintent bien les erreurs ...
0
ingelec Messages postés 5 Statut Membre
 
j'ai essayer avec des exemples simples (somme,...)
mais il me parait qu'il n'a pas une grande importance puisque je peut savoir moi meme si la somme est correcte ou pa
0
Nabla's Messages postés 20731 Statut Contributeur 3 194
 
ben ca depend ce que fait ta fonctionm quels sont les parametres d entrée, valeur de retour etc...
0
ingelec Messages postés 5 Statut Membre
 
moi jé essayer de comprendre le principe des tests unitaires avec un exemple simple qui calcul le somme de deux int a et b avec CUnit, j'ai implanté les tests suivants:
CU_ASSERT(0 == somme(0,0));
CU_ASSERT(100 == somme (46, 54));
CU_ASSERT(78 != somme (13, 40));
c se qui est donné par le quide que j'utilise
mai il me parait que c inutil de faire un tel test puisque je connais que 13+40 ne peuvent jamais etre 78
0
Nabla's Messages postés 20731 Statut Contributeur 3 194
 
en faitm les test unitaires, moi je voit plutot ca comme essayer de pousser les fonctions au bout de leurs limites....

genre...

tu as une fonction que je suis entrain d utiliser en ce moment:

netconn_write(debug,"connected\n", 10 ,NETCONN_NOCOPY );

ca envoie le 2 eme pametre sur le r´seau.. ca envoie 10 charactères... que se passe t il si je lui dit d envoyer 0 charactères?
que se passe t il si je lui dit d en envoyer -5 ??

0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
ingelec Messages postés 5 Statut Membre
 
ah bon merci je veux essayer à nouveau
0
testlinker
 
Bonjouur, Je fais un stage de premiere année aprés le bac qui porte sur la realisation d'une plateforme de test unitaire. J'ai besoin d'un petit coup de pouce concernant le rapport de stage. à l'attente de vos reponses je vous souhaite une excellente journée
0
fikou13 Messages postés 16 Statut Membre
 
en fait, les tests unitaires peuvent être tres utiles quand tu fais des modifications sur tes fonctions
avans ça marche bien
en changeant une seule ligne "dans ta class où tu applique le test" ça peut bugé
en plus , il faut pas tester avec des valeur dont le résultat est évident (1+1=2)
il faut utiliser les point sensible de ta fonction comme tester la limite d'un entier .. valeur négative
mais c'est très utile" c'est mon point de vue"
0