Responsive testing isn't about checking one phone and calling it done. It's about finding the exact moment a layout starts behaving strangely—and fixing it before anyone else notices.

Test the full range

  • •Desktop, tablet, mobile, and landscape. Yes, landscape. People rotate their phones.
  • •Test immediately above and below each breakpoint. That's where layouts break.

Use realistic content

  • •Long names, long headings, real-length paragraphs. "Test" hides problems; a long name reveals them.
  • •Watch text wrapping and unexpected horizontal scrolling.
  • •Check fixed and floating elements—do they cover content on small screens?

Layout trouble spots

  • •Overlapping content, especially with sticky headers and bottom navigation.
  • •Stretched cards and accidental empty space where a grid collapses awkwardly.
  • •Image cropping and aspect ratios at different widths.
  • •Safe areas on mobile (notches, home indicators).

Accessibility isn't optional

  • •Keyboard navigation—can you reach every interactive element?
  • •Focus visibility—if you can't see the focus ring, neither can keyboard users.
  • •Tap-target sizes—buttons should be comfortably tappable, not tiny.
  • •Zoom and text scaling—does the layout survive 200% zoom?
  • •Respect reduced-motion preferences. Animation is a feature, not a requirement.

Visual plus automated

Automated accessibility tools catch real issues, but they don't replace human testing. A tool can tell you an image is missing alt text; it can't tell you the alt text is wrong. Use both.

Record what you find

For each issue, note: the route, the viewport, the problem, and the expected result. "It looks weird on mobile" is not a bug report.

Recheck after the fix

After a repair, revisit the affected route at the viewport that broke. Fixes sometimes introduce new breaks at adjacent widths.

Takeaway

Responsive QA is a hunt for the breakpoint where things go wrong. Be the person who finds it before launch, not the visitor who finds it after.