A structured testing technique that systematically selects input and output boundary values to find defects at the edges of value ranges.
Boundary Value Analysis is a testing technique focusing on boundaries and edge ranges to detect defects at input limits. It is applied in unit, integration, and system tests and efficiently reduces the number of test cases by selecting critical values. This method reliably uncovers common off-by-one and range-handling faults.
Percentage of defined boundary values covered by tests.
Number of defects found relative to executed boundary test cases.
Share of boundary tests automated in CI/CD.
Test cases for minimum and maximum password length including off-by-one edges.
Checking entries at minimum age, below and above it, and invalid formats.
Tests for page-size and page-index at lower and upper bounds including 0 and negative values.
Analyze requirements and identify value ranges
Derive min/max and adjacent values and combine with equivalence classes
Implement tests, automate them, and integrate into CI