Daniel Shahaf wrote:
PRNG makes the test code harder to read and to maintain, makes it
more difficult to diagnose FAILs, and increases the risk of a bug

PRNG use makes for reasonably compact and readable test generation, and totally easy enough to reproduce and diagnose failures, IMO.

On the contrary, if we use static sets of cases or cases generated by simpler combinations of static sets of partial inputs, then it will be harder to read and understand whether the coverage is complete enough, thus increasing the risk of a bug (omission) in the tests.

- Julian

Reply via email to