Unit Testing, Property Based Testing.
challenging. The issue arises because this practice, usually explained with little theory and dumb examples, is in fact a sophisticated technique involving domain knowledge, choose coverage strategy, coding and check quality measures. After the first step — domain knowledge, which is generally not