Assertion: literally everything that could be usefully tested can, in principle, have its tests usefully randomized in a fuzzing/"property-based" way.
Challenge: come up with a counter-example for which I can't think of a useful randomization.

seen from Malaysia
seen from Netherlands
seen from United States
seen from China

seen from United States

seen from Italy
seen from Kyrgyzstan

seen from Poland

seen from United States

seen from Malaysia
seen from India

seen from United States

seen from Netherlands
seen from United States
seen from China

seen from Netherlands

seen from Italy
seen from Japan
seen from China
seen from Greece
Assertion: literally everything that could be usefully tested can, in principle, have its tests usefully randomized in a fuzzing/"property-based" way.
Challenge: come up with a counter-example for which I can't think of a useful randomization.
Fighting Fragility With Property-Based Testing
Fighting Fragility With Property-Based Testing
However long you work in software, you always feel late to the party. You encounter some seemingly cutting-edge new tool only to learn it has been around for decades, sometimes inspired by research papers from 1970. Still, you can’t keep up with everything and have a life. Property-based testing (PBT) is such an established technology and it deserves more attention. Java has the Jqwik library,…
View On WordPress
From TDD to PBT via Kotest
From TDD to PBT via Kotest
In this post, we see how to integrate PBT into your Kotlin tests. Introduction I’ve been a big fan of Property Based Testing for a number of years, based on my experiences with ScalaCheck. It’s always been an annoyance that Kotlin did not support this testing style, at least to the same extent. There was some functionality in Kotest (formerly KotlinTest), but it paled in comparison to what was…
View On WordPress
Assista a "John Hughes - Testing the Hard Stuff and Staying Sane" no YouTube