Browser-based verification.
WHAT TO TEST BEYOND FUNCTION
Behaviour across browsers Behaviour at different viewport sizes Behaviour with slow connections Behaviour when scripts fail
WHY THE LAST POINT MATTERS
Scripts fail to load more often than expected, and the result should not be a blank page.
WHAT CROSS-BROWSER TESTING SHOULD COVER
The browsers your users actually use.
HOW TO ESTABLISH THAT
Analytics, not assumption.
WHAT TO TEST ON MOBILE VIEWPORTS
Layout Touch targets Whether the keyboard obscures the focused field Whether content overflows horizontally
WHAT VISUAL REGRESSION TESTING DOES
Compares screenshots against approved baselines.
WHAT IT CATCHES
Unintended layout and styling changes.
WHAT IT COSTS
False differences from rendering variation and dynamic content.
WHAT REDUCES THOSE
Masking dynamic regions Consistent rendering environments Sensible difference thresholds
WHAT TO TEST ABOUT FORMS
Validation on each field Submission with invalid data Preservation of input on error Double submission
WHY DOUBLE SUBMISSION MATTERS
It creates duplicates, and users do click twice.
WHAT TO TEST ABOUT SESSIONS
Expiry, and what the user sees when it happens.