Orthogonal Testing
A software testing methodology that selects an orthogonal subset of test cases rather than exhaustively enumerating all combinations, ensuring that every pair of test variables appears together at least once. This approach achieves broad coverage of variation space with a minimal number of test cases, making it particularly practical for small, resource-constrained teams.
Timeline (last 90 days)
The basic idea of orthogonal testing is that when there are many test variables, rather than exhaustively enumerating all combinations, an orthogonal subset is selected so that each pair of variable value combinations appears at least once, covering the broadest difference space with the fewest test cases.
Using an orthogonal testing approach, the developer covered the vast majority of meaningful platform combinations with approximately six devices.
Device selection should use orthogonal combinations across the three dimensions of architecture, operating system, and form factor to cover the broadest range of differences with the fewest devices, rather than stacking similar devices.
All Facts (3)
The basic idea of orthogonal testing is that when there are many test variables, rather than exhaustively enumerating all combinations, an orthogonal subset is selected so that each pair of variable value combinations appears at least once, covering the broadest difference space with the fewest test cases.
50%UnverifiedUsing an orthogonal testing approach, the developer covered the vast majority of meaningful platform combinations with approximately six devices.
50%UnverifiedDevice selection should use orthogonal combinations across the three dimensions of architecture, operating system, and form factor to cover the broadest range of differences with the fewest devices, rather than stacking similar devices.
50%