Audience
- Software Engineers that already have an application in production and are facing issues with regressions and other inconsistencies
- They may already have unit tests and may want to add integration tests.
- Software Engineers who are about to kick start a new node project.
- on the look out for a good starting point
- or already have a template, and want to make sure that the setup is perfect before the team starts working on the business logic
What will they get from this
- They will learn how to set up their first integration test suite
- They will understand best practices about setup and tear down so that they consistency in test execution and non flaky tests are solved for
- Bonus: They will learn how to cache docker images with Github Actions
Side Effects
- They will get an intro to load tests using k6. If they have a postman collection they’ll get a load test out of the box
Assumptions
- They know about docker & containerisation
- they are using some database - mostly SQL (MySQL& PostgreSQL)
- they are using some cache - mostly redis