ISEB-SWTINT1 · Question #64
Scenario 5 A rail services provider is upgrading its signalling systems, to allow train drivers and signallers to communicate securely and timely. This is seen as a safety critical system. The IT…
The correct answer is B. b, e, a, d then c. Option B is correct because it follows the logical sequence for building test procedures using specification-based techniques: identify test conditions (b) first, then design test cases (e), then identify test data (a), then build/sequence test procedures (d), and finally…
Question
Options
- Aa, b, d, e then c.
- Bb, e, a, d then c.
- Cb, a, d, c then e.
- De, b, a, d then c.
- EIdentify test conditions.
How the community answered
(26 responses)- A8% (2)
- B62% (16)
- C23% (6)
- D4% (1)
- E4% (1)
Explanation
Option B is correct because it follows the logical sequence for building test procedures using specification-based techniques: identify test conditions (b) first, then design test cases (e), then identify test data (a), then build/sequence test procedures (d), and finally execute (c). This order reflects a top-down, analysis-before-action approach - you cannot design cases without knowing conditions, and you cannot identify data without knowing what your cases require.
Why the distractors fail:
- A starts with identifying test data before conditions or cases exist - you can't know what data you need without first knowing what you're testing.
- C ends with designing test cases after execution, which reverses the entire design-before-run principle.
- D begins with designing test cases (e) before identifying conditions (b) - skipping the analysis step that cases are derived from.
Memory tip: Think of it as a narrowing funnel - "Conditions feed Cases, Cases need Data, Data drives Procedures, Procedures get Executed" (b → e → a → d → c). Each step feeds the next; reversing any adjacent pair breaks the chain.
Topics
Community Discussion
No community discussion yet for this question.