Presentation: https://docs.google.com/presentation/d/1zNwLCd7kth3grM8DFGWtr0pYkARAWVheQpDstBDDvGM/edit?usp=drive_link
- This is only an example, we might have a few things to change here to reflect a better design.
- But for testing and to make it easier to explain I'll leave it as it's.
The main purpose of integration testing is to validate that different software components, subsystems, or applications work together as a system to achieve the desired functionality and performance. Integration testing helps to identify and resolve any issues that may arise when components are combined, such as compatibility issues, performance problems, incorrect communication, or data corruption.
Read More: https://martinfowler.com/bliki/IntegrationTest.html
Testcontainers is an open-source framework for providing throwaway, lightweight instances of databases, message brokers, web browsers, or just about anything that can run in a Docker container.
Read More: https://testcontainers.com/


