Software Engineering · Testing
A rare but technically valid input or condition that sits at the boundary of what the system was designed to handle.
Example: A name with an apostrophe, like 'O'Brien'.
In practice: Boundary value analysis — testing the smallest, largest, and just-outside-range values — is a systematic way to surface edge cases instead of guessing at them.