[SC] Démystifier les tests dirigés par les propriétés - Arnaud Bailly
BreizhCamp
0:00 / 0:00
[SC] Démystifier les tests dirigés par les propriétés - Arnaud Bailly
322 просмотра · 5 месяцев назад
BreizhCamp
6,54 тыс. подписчиков
322 просмотра · 5 месяцев назад
On en entend souvent parler, on est tous convaincus que c'est génial, mais quand il s'agit d'en faire concrètement, c'est une autre paire de manches ! Le but de cette session est de démystifier la pratique et l'outil, et donner envie d'augmenter la résilience de vos applications en comprenant comment, pourquoi et quand mettre en place du PBT.
Qu'est-ce que le Property-Based Testing ?
Le test de propriétés est une technique puissante pour écrire des tests automatisés robustes, efficaces, et maintenables : au lieu d'énumérer des exemples, on va chercher à exprimer des propriétés générales que le code doit respecter et laisser l'outil de test générer des exemples pour tenter d'invalider la propriété.
Qu'allez vous apprendre ?
Le but de cette présentation est de mieux comprendre le Test de propriétés ou Property-Based Testing (PBT) en :
1. montrant son usage sur des exemples concrets,
2. codant en direct une implantation minimale de PBT dans un langage "mainstream" (javascript).
L'orateur
Arnaud développe des logiciels et aide, accompagne, construit des équipes de développement depuis plus de 25 ans, dans des technologies diverses (Java, Javascript, C/C++, Haskell, Rust, Blockchain, Cloud, Front...) et des contextes variés (grands comptes, PME, startups, consulting, tech lead...). Il est intéressé par tout ce qui a trait au code avec un intérêt tout particulier pour la programmation fonctionnelle typée.