Analyze a requirement or user story for testability, ambiguity, missing acceptance criteria, and edge cases before test design begins.