Introduction aux tests en Java
Maria Milusheva
Senior Software Engineer
Vérification logicielle :
Les tests peuvent être :
Nous utiliserons JUnit 5 pour les tests automatisés

« If it's not tested, it's broken. »$^1$
Cas limite – entrée ou condition à l'extrémité ou à la frontière de ce qui est typique ou attendu
Exemples : variables à capacité maximale, variables nulles ou vides, valeurs négatives

Considérez le code suivant :
public int addTwoNumbers(int a, int b) {
return a + b;
}
⚠ Songez aux entrées 2147483647 (valeur max d'un entier) et 1
➡ La sortie est -2147483648 (valeur min d'un entier)

Premier vol de la fusée Ariane 5 en 1996 :


Introduction aux tests en Java