test possible corner cases - this is called boundary testing
software testing
source: edx, automated software testing: unit testing, coverage criteria, and design for testability