The testing framework consists of two parts: The unit tests and the integration tests