testCases Jeux d'essai


Un jeux d’essai (test cases) est la description d’une suite d’action et de résultats attendus, ayant pour objectif la validation d’une fonctionnalité de l’application.

Dans l'exemple ci-dessous, la fonction croissant est fournie avec un jeu d'essai associé.

Celui-ci consiste en 5 assertions (tests) qui permettent de tester que la fonction retourne le bon résultat suivant différentes valeurs d'arguments passés en paramètre.

Soit la fonction croissant qui renvoie True si les 3 valeurs passées en paramètres sont données dans l'ordre strictement croissant.
def croissant(a,b,c):
	return a<b<c		

# Jeu d'essai
print("croissant : pass test1 --> ",croissant(1,5,9)==True)
print("croissant : pass test2 --> ",croissant(1,5,2)==False)
print("croissant : pass test3 --> ",croissant(7,3,4)==False)
print("croissant : pass test4 --> ",croissant(9,7,5)==False)
print("croissant : pass test5 --> ",croissant(5,5,5)==False)

Nous nous limiterons ici à l'écriture de jeu d'essai élémentaires.


Pour aller plus loin :

  1. Concevoir des jeux d'essai.
  2. Test et recette.