Example 1
How would you test a login page?
Weak answer
Junior“valid login and invalid password”
It covers the happy path and one basic negative case, but misses account states, security, session behavior, UX, and accessibility.
Better answer
Senior“valid login, invalid password, empty fields, unknown email, locked user, remember me, forgot password, brute force protection, rate limiting, generic error message, password masking, session cookies, redirect after login, keyboard navigation”
It covers functional behavior, negative cases, account states, security risks, session behavior, and accessibility.
What improved
It covers functional behavior, negative cases, account states, security risks, session behavior, and accessibility.