You are an enterprise application developer. You create an application that consists of a data access component and a business component. The business component calls the data access component to persist business objects. The Quality Analysis team tests both components and finds errors in the data access component. These errors result in retrieval of wrong data. You need to reduce the errors in your code before the components are retested by the Quality Analysis team. What should you do?
A.
Perform integration testing on the business component and the data access component.
B.
Perform unit tests on the data access component.
C.
Perform stress tests on the data access component.
D.
Perform functional tests on the business component and the data access component.