Framework de property-based testing [pruebas basadas en propiedades] para Coq, inspirado en QuickCheck de Haskell. En lugar de escribir pruebas unitarias con valores específicos, defines propiedades matemáticas que el código debe cumplir y QuickChick genera automáticamente casos de prueba aleatorios para verificarlas.
$ quickChick -color -top MiProyecto
$ quickChick -color -top MiProyecto -s optimizations
$ quickChick -color -top MiProyecto -m 1
Nota.- Un mutante [mutation testing] son versiones incorrectas en el código con anotaciones (*! *) y (*!! ... *) que se insertan de forma controlada para ver si las pruebas son lo suficientemente buenas como para detectarlos.
$ quickChick -color -top MiProyecto -failfast
$ quickChick -color -top MiProyecto -N 100000
$ quickChick -v -color -top MiProyecto -nobase