Bird
0
0

A defect occurs only when two separate software components interact, but each component works fine independently. Which testing level is designed to identify such defects?

medium📝 Predict Output Q4 of 15
Testing Fundamentals - Testing Types and Levels
A defect occurs only when two separate software components interact, but each component works fine independently. Which testing level is designed to identify such defects?
AAcceptance Testing
BUnit Testing
CSystem Testing
DIntegration Testing
Step-by-Step Solution
Solution:
  1. Step 1: Understand the defect context

    The bug appears only when two components interact, not within individual components.
  2. Step 2: Identify the testing level scope

    Unit testing checks individual components; integration testing checks interactions between components.
  3. Final Answer:

    Integration Testing -> Option D
  4. Quick Check:

    Interaction bugs are caught at integration testing [OK]
Quick Trick: Bugs in component interactions are caught during integration testing [OK]
Common Mistakes:
  • Confusing unit testing with integration testing
  • Assuming system testing catches all interaction bugs
  • Thinking acceptance testing covers module interactions

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More Testing Fundamentals Quizzes