Difficulty: Easy
Correct Answer: making sure that the new programs do in fact process certain transactions according to specifications
Explanation:
Introduction / Context:
Testing terms are often confused: unit, integration, system, acceptance, regression, and special methods like parallel or pilot runs. “Sequential” (or “series”) testing refers to executing a sequence of representative transactions and verifying outputs match specifications at each step, helping validate end-to-end logic across program modules.
Given Data / Assumptions:
Concept / Approach:
Sequential (series) testing follows predefined test cases through the system in the intended processing order, confirming that each program properly transforms inputs to outputs per the specification. It validates inter-program handoffs, file updates, and report totals using controlled, known data sets. This sits between pure unit tests and full-scale pilot/parallel runs, emphasizing correctness of specified transaction flows.
Step-by-Step Solution:
Verification / Alternative check:
Classic SDLC texts place series/sequential testing as executing controlled test transactions through the full chain to confirm conformance before user acceptance or production conversion.
Why Other Options Are Wrong:
Common Pitfalls:
Skipping controlled test data; relying solely on user acceptance; failing to verify inter-program file handoffs and cumulative totals.
Final Answer:
making sure that the new programs do in fact process certain transactions according to specifications
Discussion & Comments