#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!

#6 - Property based testing avec Scala