CTAL-TTA_001 · Question #56
Part 6 "Specification Based Test Techniques" You are testing a set of signal changes at a railway station. The system is newly build using a traditional V-model approach. A full set of documentation…
The correct answer is C. State transition Testing. State Transition Testing is the correct choice because railway signal systems are inherently state-based - signals move through defined states (e.g., red → yellow → green) with specific rules governing each transition. This technique is purpose-built to verify that all valid…
Question
Part 6 "Specification Based Test Techniques" You are testing a set of signal changes at a railway station. The system is newly build using a traditional V-model approach. A full set of documentation is available that can be used as a test basis. Furthermore the system is identified as being safety critical. Which technique would you most likely use? 2 credits [K4]
Options
- AEquivalence Partitioning
- BExploratory Testing
- CState transition Testing
- DBoundary Value Analysis
How the community answered
(53 responses)- A6% (3)
- B8% (4)
- C70% (37)
- D17% (9)
Explanation
State Transition Testing is the correct choice because railway signal systems are inherently state-based - signals move through defined states (e.g., red → yellow → green) with specific rules governing each transition. This technique is purpose-built to verify that all valid transitions behave correctly and that invalid transitions are properly rejected, which is essential for a safety-critical system where a missed or illegal state change could cause catastrophe. The full documentation available (state diagrams, specifications) provides exactly the test basis needed to define states, events, and transitions systematically.
Why the others are wrong:
- A (Equivalence Partitioning) - suited for testing input value ranges/groups, not behavioral state changes between system modes.
- B (Exploratory Testing) - an experience-based, ad-hoc technique; it explicitly does not rely on documentation and is inappropriate for safety-critical systems requiring rigorous, repeatable test coverage.
- D (Boundary Value Analysis) - an extension of EP that targets edge values in data ranges; useful for numeric inputs, but doesn't model system behavior across transitions.
Memory tip: Whenever you see the words "changes," "transitions," "modes," or "safety-critical system with states" in an exam scenario - think State Transition Testing. Railway signals, traffic lights, ATM flows, and login lockouts are all classic triggers for this technique.
Topics
Community Discussion
No community discussion yet for this question.