-
Notifications
You must be signed in to change notification settings - Fork 2
17 decembre 2014
Emmanuel Gaillot edited this page Jan 7, 2015
·
1 revision
Bruno Michel
Etienne Spillemaeker
Gilles Robit
Ludovic De Luna
Maxim Benadon
Paul-Xavier Ceccaldi
Étienne nous a emmené dans le monde du Property-Based Testing et nous a
montré comment utiliser
testcheck.js, en s'appuyant sur
l'exemple de la gestion d'une pile à partir d'un flux de commandes. On a ainsi
pu voir qu'en introduisant un défaut dans le code de gestion de la pile,
testcheck.js
permet de retrouver la séquence de commandes la plus simple qui
met en évidence le défaut.
Ensuite, nous avons utilisé testcheck.js
pour [[Trouver La Plus Longue
Sous-Chaine]] commune à deux chaînes.
- La pratique du Property-Based Testing n'est pas facile à appréhender. En particulier, il est difficile d'écrire des propriétés et des générateurs intéressants.
-
mocha-check
nous a embrouillés : il y a bien unbeforeEach
, mais il n'est pas appelé au début de chaque test, uniquement au début de chaquecheck-it
(chaque construction d'une série de données pour vérifier une propriété).