Testez vos tests avec PiTest : INTESTPTION

PiTest permet de valider que vos tests unitaires testent bien ce qu'ils sont sensés tester.
Oui : PiTest permet de tester ses tests ! De la pure science-fiction. Quoi que...
Nous allons découvrir avec quelle facilité déconcertante on peut mettre en place cette inTESTption de tests imbriqués dans des tests...
Le visionnage du film Inception est un prérequis obligatoire pour la compréhension de la présentation, ou tout du moins de ses références ;-)

Par Sébastien Laoût, Ubik Ingénierie

▶ Visionner la présentation

Projet de démonstration

Ce projet Maven est fourni en compagnon de cette présentation :
github.com/slaout/intestption

En voici les principales classes :

Pour l'exemple de configuration Lombok :

Quelques liens

À propos du speaker

Sébastien est un développeur full-stack avec une spécialisation sur le backend Java, principalement dans l'e-commerce, depuis 10 ans.
Touche à tout, il conçoit et développe des applications Spring, des clients VueJS, et même un jeu Android (et il a fait du PHP, mais mieux vaut ne pas l'ébruiter ;-) ).
Ayant à cœur la qualité du code et de ses livrables (architecture technique, clean code et expérience utilisateur), il a une très bonne expérience dans l'automatisation des tests Selenium, Cucumber et Postman.

À propos de l'événement

Présentation effectuée le 28 novembre 2018 à e-artsup Lille, par le GDG Lille.
Cette session du GDG a été sponsorisée par Ubik Ingénierie.

Crédit des images utilisées dans la présentation

Licence

La présentation est fournie sous licence Creative Commons - Attribution - Partage dans les Mêmes Conditions 4.0 International (CC BY-SA 4.0)