Databricks Certified Data Engineer Professional — Question 206
You are testing a collection of mathematical functions, one of which calculates the area under a curve as described by another function.
assert(myIntegrate(lambda x: x*x, 0, 3) [0] == 9)
Which kind of test would the above line exemplify?
Answer options
- A. Unit
- B. Manual
- C. Functional
- D. Integration
Correct answer: A
Explanation
The line of code is an example of a unit test, as it checks the correctness of a specific function, `myIntegrate`, in isolation. Manual tests involve human execution, functional tests assess the software's compliance with requirements, and integration tests evaluate the interaction between multiple components, none of which apply here.