Testing activity which is performed to expose defects in the interfaces and in the interaction between integrated components is :-

  1. System Level Testing

  2. Integration Level Testing

  3. Unit Level Testing

  4. Component Testing


Correct Option: B

AI Explanation

To answer this question, you need to understand the different levels of testing and their purposes. Let's go through each option to understand why it is correct or incorrect:

Option A) System Level Testing - This option is incorrect. System level testing is performed to validate the entire system against the specified requirements, not specifically to expose defects in interfaces or interactions between integrated components.

Option B) Integration Level Testing - This option is correct. Integration level testing is performed to test the interaction and interfaces between integrated components. It aims to expose defects that may arise due to the integration of these components.

Option C) Unit Level Testing - This option is incorrect. Unit level testing is performed to test individual units or components of software. It focuses on verifying the functionality of each unit in isolation, rather than testing the interaction between integrated components.

Option D) Component Testing - This option is incorrect. Component testing is another term for unit level testing. It refers to testing individual components or units of software. It does not specifically focus on testing the interaction between integrated components.

The correct answer is B) Integration Level Testing. This option is correct because it specifically refers to testing the interfaces and interaction between integrated components to expose defects.

Find more quizzes: