What is tested by unit tests?
A. The syntactical correctness of the source code of a software component.
B. The formal validity of a service’s external REST API.
C. The integration of multiple component of the same software.
D. The correctness of a specific function of a software component.
E. The throughput, load capacity and latency of a service.