Back to the 2021 paper

Module 4: Software Testing

20212m

Which granularity level of testing checks the behavior of module cooperation?

(i) Unit testing
(ii) Integration testing
(iii) Acceptance testing
(iv) Regression testing

Worked SolutionAI Assisted

Solution

Correct Answer: (ii) Integration testing

Explanation

Granularity Levels:

  • Unit testing - tests single module in isolation (with stubs/drivers)
  • Integration testing - tests cooperation / interfaces between modules (e.g., big-bang, top-down, bottom-up, sandwich)
  • System / Acceptance testing - tests whole system against SRS
  • Regression testing - re-tests after changes (not a granularity level)

Answer: (ii) Integration testing

Similar questions

Official AppAndroid App

PYQDeck for Android

Solve BEU previous-year exam papers anywhere, anytime. Fast search, offline paper viewing, and step-by-step solutions designed specifically for your phone.