The system testing consists of 6 modules (or units). The following are the depen
ID: 3846076 • Letter: T
Question
The system testing consists of 6 modules (or units). The following are the dependency among its modules.
Module M (the main, top module) depends on modules A, B, and C.
Module A depends on modules D and E
Module B depends on module E
Modules C, D, and E do not depend on other modules.
If you are doing the integration test using the bottom-up strategy, describe a step-by-step process to perform the integration test. Indicate the modules participating in each step of your process. Make sure to note all the stubs or drivers needed in each step.
answer as:
Step #: Module(s) ________________ Stub/driver for _________________
Step #: Module(s) ________________ Stub/driver for _________________
Step #: Module(s) ________________ Stub/driver for _________________
Step #: Module(s) ________________ Stub/driver for _________________
Explanation / Answer
Step1:Module D, E, C Driver for: A,B,C,M
Firstly module D, E and C will be tested individually using drivers for A, B and M
Step2: Module A Drivers for: M
Test module A such that it calls the module D and E separately, This way we will get to know that which module is resulting in error if an error occurs during testing.
Step3: Module B Drivers for: M
Test module B such that it calls E and if error occurs then it will be due to the module E
Step4: Module M Drivers for: ---
Test module M such that it calls module A, B and C separately. so that if error occur in any phase we would know that the error in the interface of the module which we are currently testing.