Skip to content

#6 - Property based testing avec Scala

Photo of Vincent Van Steenbergen
Hosted By
Vincent Van S.
#6 - Property based testing avec Scala

Details

Pour reprendre l'année sur des bonnes bases, Julien Cretel (akka @jubobs) viendra nous présenter les principes du property based testing avec Scala.

Vous en avez marre d'écrire et de maintenir des tests manuellement ? Si c'est le cas, ce qu'il vous faut, ce sont des propriétés !

Le "property-based testing" consiste à décrire ce que l'on attend d'un système sous la forme d'une série de tests paramétrés (les fameuses "propriétés"), et de laisser la librairie de tests générer et simplifier les cas de tests pour vous.

Les avantages du property-based testing sont multiples: véritable utilisation des tests comme spécifications, batteries de tests à taille réglable, détection de bugs difficiles à débusquer, plus de flexibilité à changer le comportement du système, etc.

Au programme de ce meetup, que je compte faire court (± 30 minutes):

  • présentation générale (non spécifique à un language) du property-based testing;
  • démonstration en Scala, à l'aide de la librairie de test ScalaCheck;
  • questions / réponses.

Comme toujours le meetup sera suivi par un apéro participatif.

A bientôt!

Photo of Bordeaux Functional Programming group
Bordeaux Functional Programming
See more events
Le Node
12 rue des Faussets · Bordeaux