Judging
- approach or direction
- representation of the problem
- tools used
- distribution of data - respecting data variation
- generation of easy edge cases
- using randomness to generate the input sets - https://medium.com/@gokulnk/understanding-randomgenerator-functions-for-testing-javascript-functions-5f9b83c728a6