← All learning notes

Debugging and testing

Test the boundary around a validation rule

By SI100x · Published

Validation often fails at the edges rather than on an obviously invalid example. A boundary exercise helps you state what the rule actually allows, including values that are easy to confuse.

Try this exercise

  1. Choose one rule, such as a maximum message length. Write examples just below the limit, exactly at it and just above it.
  2. Try empty input, whitespace-only input and an unexpected type where the interface allows it. Keep the expected behavior explicit for each case.
  3. Check the visible error and whether the rejected value was saved. Test a valid value afterward so failure handling does not leave the form stuck.

Check your result

The client’s guidance and the server’s acceptance should agree. Do not assume that a disabled button protects an operation when the same request can reach the server by another route.

Explore your next step

Compare course curricula or try a free live demo to ask about prerequisites and practice work.

Explore courses →Find a free live demo →