The Testing Pyramid, shown in the Figure, illustrates how your app should include the three categories of tests: small, medium, and large. Small tests are unit tests that :
A. validate your app’s behavior one class at a time.
B. validate either interactions between levels of the stack within a module, or interactions between related modules.
C. validate user journeys spanning multiple modules of your app.