State Transition Testing

Apply this skill whenever you need to design test cases using State Transition Testing. Use when given requirements describing a system whose behavior depends on its current state AND its history of events — not just the current input alone. Triggers include: "design test cases", "test state machine", "test workflow", "test lifecycle", "state transition", "FSM", or any requirement describing: user authentication flows, account lifecycles, order/transaction workflows, session management, multi-step wizards, embedded system controllers, or any feature where the same event produces different outcomes depending on what happened previously.

phatnguyen975 9a66002 10 files · 120.1 KB Updated

File contents

phatnguyen975/functional-test-design/tree/main/state-transition-testing commit 9a6600223d

Frequently asked questions

npx skillmds@latest add phatnguyen975/state-transition-testing