Home › Software Testing › Software Testing › fundamentals_levels_techniques › State transition testing is MOST suitable for
State transition testing is MOST suitable for
APure functions with no side effects
BStatic text files with no executable code
CSystems whose behaviour depends on state
DStateless REST APIs with no session memory
Answer & Solution
Correct answer: C. Systems whose behaviour depends on state
State transition testing models the system as states + events + transitions + actions. Suits stateful systems (e.g., authentication flow, ATM, order lifecycle). Stateless systems do not benefit from this technique.
Related questions
Exit criteria for a test phase typically includeTest-driven development (TDD) follows the cycleIn Agile, the tester's role is BEST described asSelenium is BEST described asWhich is a recognised BENEFIT of test automation?Risk-based testing prioritises test effort byA defect lifecycle typically begins with statusA test plan typically describes