testing
Unit Testing: Run modules in isolation, dummy values can be used.
Integrated testing: Run systems together to see if they cooperate. Microservice A calls Microservice B. Calls a database, use a value from the database and microservices and run them through other modules to see if we get the expected outcome
Regression: Rerunning existing tests that worked before to make sure those aren’t broken to make sure a new feature didn’t break anything.
Smoke:A shallow test usually after deployment to make sure the system is alive.