Databricks Certified Data Engineer Professional — Question 120
What describes integration testing?
Answer options
- A. It validates an application use case.
- B. It validates behavior of individual elements of an application,
- C. It requires an automated testing framework.
- D. It validates interactions between subsystems of your application.
Correct answer: D
Explanation
The correct answer is D because integration testing focuses on ensuring that different subsystems or components of an application work together correctly. Option A pertains to validating use cases, which is more aligned with acceptance testing, while option B refers to unit testing, and option C is incorrect since integration testing can be performed both manually and automatically.