Property Based Testing, Automation Testing, QA, Unit Testing, Integration Testing.
article. And not only the shrinking capability, but also advanced usages of the tool, like: Fake data: replace random fake data by fake data backed by PBT; Fuzzing: turn fast-check into a fuzzer; Model based testing: also known as monkey testing to some extend; Race conditions: easily detect race