ITPEC FE Morning April 2022 Question 49
Which of the following is an appropriate test type that is conducted to ensure that the interfaces and linkages between different software parts work properly?
Explanation
Integration test — it checks that modules which work on their own also work together through their interfaces.
After unit testing, modules are combined step by step (top-down with stubs, bottom-up with drivers, or all at once) and tested on the interfaces between them: the parameters passed, the data exchanged and the order of calls. Integration testing targets exactly these linkages.
Answer (c)
Why not others:
- •(a) Acceptance test — performed by or for the user to confirm the finished system meets the business requirements before it is accepted
- •(b) Functional test — checks the system's functions against the requirements from the user's point of view, regardless of internal module boundaries
- •(d) Performance test — measures response time, throughput and behaviour under load, not whether interfaces are correct
Key rule: Test levels widen in scope: unit (one module), integration (interfaces between modules), system (the whole against the requirements), acceptance (by the user).
System Development Technology · AI-written, may contain errors
This question comes from an official ITPEC past paper. ITPEC Practice is an independent study tool and is not affiliated with ITPEC. See the official FE past-paper collection or Report an issue.