nerdexam
Databricks

CERTIFIED-DATA-ENGINEER-PROFESSIONAL · Question #56

Which statement describes integration testing?

The correct answer is A. Validates interactions between subsystems of your application. Integration testing validates that multiple subsystems or components work correctly together - i.e., the interactions and data flow between them. After unit tests confirm individual components work in isolation, integration tests verify that when those components are combined…

Data Pipeline Development

Question

Which statement describes integration testing?

Options

  • AValidates interactions between subsystems of your application
  • BRequires an automated testing framework
  • CRequires manual intervention
  • DValidates an application use case
  • EValidates behavior of individual elements of your application

How the community answered

(35 responses)
  • A
    94% (33)
  • B
    3% (1)
  • E
    3% (1)

Explanation

Integration testing validates that multiple subsystems or components work correctly together - i.e., the interactions and data flow between them. After unit tests confirm individual components work in isolation, integration tests verify that when those components are combined, they integrate properly (e.g., a PySpark transformation writing to a Delta table that another job reads). Option E describes unit testing (individual elements). Option D describes end-to-end or acceptance testing (full use case). Option B is incorrect - integration tests can be run manually or automated. Option C is incorrect - integration tests are typically automated. Integration testing sits between unit and end-to-end testing in the testing pyramid.

Topics

#Integration Testing#Software Testing#Data Pipeline Reliability#Testing Methodologies

Community Discussion

No community discussion yet for this question.

Full CERTIFIED-DATA-ENGINEER-PROFESSIONAL Practice