Nicolas DubienYour own property based testing framework — Part 4: Runners with shrinkIn Part 1, we covered the concept of generators. In Part 2, we added a runner on top of them. In Part 3, we added shrinking capabilities…Jul 18, 2020Jul 18, 2020
Nicolas DubienYour own property based testing framework — Part 3: ShrinkersWe are now closer from a real property based testing framework but we still miss one important feature: shrinking capabilities..Jul 7, 20202Jul 7, 20202
Nicolas DubienYour own property based testing framework — Part 2: RunnersIn Part 1, we covered the concept of generators. Without them property based testing would not be possible. Alone they do not offer a lot.Jul 5, 2020Jul 5, 2020
Nicolas DubienYour own property based testing framework — Part 1: GeneratorsBuild your own property based testing frameworkJul 3, 2020Jul 3, 2020
Nicolas DubieninCriteo Tech BlogDetecting the unexpected in (Web) UIWhat if my CI changed into my preferred QA? Let’s fuzz UI!Feb 6, 20192Feb 6, 20192
Nicolas DubienFind the best properties for Property Based TestingTips to build properties — Examples written using fast-checkMay 7, 2018May 7, 2018
Nicolas DubienThings you should know about UnicodeYou might already have heard about ASCII, UTF-8, UTF-16, Unicode without exactly knowing what they were dealing with…Apr 15, 2018Apr 15, 2018
Nicolas DubienBeware of auto-fixes done by lintersLinters auto-fixes might break down your code if you don’t mind so much about their impactMar 31, 20183Mar 31, 20183
Nicolas DubieninCriteo Tech BlogIntroduction to Property Based TestingAnother test philosophy introduced by QuickCheckMar 23, 20183Mar 23, 20183
Nicolas DubienBreaking down ‘return true to win’ using propertiesTurning property based testing frameworks into solvers for ‘return true to win’ statementsFeb 27, 2018Feb 27, 2018