Boundary – noun – a line that marks the limits of an area; a dividing line.
Most boundaries are artificially induced limits within a program or development eco-system that are the result of development decisions. Identifying these lines of demarcation and knowing how to exploit them can lead to all manner of fun and an amazing array of possible behaviors. From ‘out of bounds’ to ‘divide by zero’ to ‘null pointer exceptions’ to ‘rolling an integer’ and beyond; We will explore the myriad manifestations of boundary testing. Remember, the grass is always greener on the other side (of a boundary).