Chapter 9: Skipping Testing
- Write the test first using test-driven design and automate the test execution.
- Minimize end-to-end tests using techniques such as journeys, which test the user journey through the system.
- Use contract testing to mock and stub out integration tests.
- Focus on the critical parts of the system first.
- Testing using the shift-left approach by testing early and employing unit testing and integration tests and load testing will give a high level of confidence that our microservices will provide a pleasant user experience for our users and meet the needs of the business.