QA and test automation

Stage 2 · Lesson 2 of 8

Partitions, boundaries and decision tables

Manual testing done well

Test design techniques turn endless possible inputs into a small, strong set of tests. splits inputs into groups the system should treat the same way, then tests one value from each group. tests the edges of each group, where off-by-one mistakes hide.

For an age field that accepts 18 to 60, test 17, 18, 60 and 61. list each combination of conditions and the result it should give. They suit rules like "free delivery for members over a certain order value".

follows how something moves between states, such as an order going from paid to shipped. Automated reuse these same techniques later.

Common trappicking inputs by gut feeling and testing only the comfortable middle.

A question to check yourself, an AI practice session and 3 cheat sheet entries come with the full roadmap. Unlock

Resources for this stage

Start with

Practise

Keep handy

  • The largest testing community: free Club forum and articles on exploratory testing, charters and bug advocacy

Also worth your time

Mark this stage as not done?