Aller au contenu

#6 - Property based testing avec Scala

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

Détails

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
Afficher d'autres événements
Le Node
12 rue des Faussets · Bordeaux