Les cas limites sont les entrées situées aux frontières du comportement normal : valeur vide, zéro, négatif, très grande, doublons, texte accentué, une seule donnée. Ils concentrent beaucoup de bugs. Les identifier et les tester systématiquement est une base de la qualité logicielle.
Exemple
Pour une fonction de moyenne : liste vide, un seul élément, valeurs négatives.