January 2020
Intermediate to advanced
548 pages
13h 36m
English
Integration testing, as the name suggests, deals with integrations of distinct units of code. An integration test will provide a more useful signal about how your software will operate in production than simple unit tests. In our car analogy, an integration test might assert the functionality of the horn, based on how it operates with the car's own power supply, instead of providing a mock power supply. It may however still be a partially isolated test, ensuring it does not involve all components within the car.
Here are a couple of examples of possible integration tests:
Read now
Unlock full access