Multiple choice technology testing

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

Reveal answer Fill a bubble to check yourself
B Correct answer
Explanation

Integration level testing specifically targets the interfaces and interactions between integrated components or modules. It exposes defects that occur when components work together, such as data flow problems, interface mismatches, or timing issues. System level testing evaluates the complete system, unit testing focuses on individual components, and component testing isolates specific parts - none specifically target inter-component interfaces.

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.