A test script is a predefined sequence of instructions for a human or machine to execute and use to confirm an expected outcome. It can check requirements, critical paths, and expected system behavior. section 3.1
Test scripts are useful when they remain one part of a broader testing approach:
- They connect explicit expectations with checks for unexpected changes as a product evolves. section 3.1.2
- Using only scripts can miss edge cases, complex bugs, and important behavior; exploratory, performance, user experience, and collaborative design activities address other risks. section 3.1 section 3.1.2
Figure 3.2 The imagination/implementation model with sample activities shown
The imagination/implementation model places test scripts alongside other activities, showing their complementary role in risk-focused testing. section 3.1.2

