I’ve got a question about a test automation idea a friend of mine and I have.
We want to do a platform that runs tests against production APIs regularly (every minute/hour/day) and send notifications if something breaks. The tests are just series of requests with variables between them (e.g. list all users, then get the details of the first returned user, expect the result contains an email field and status is 200).
The tests are written in YAML, but with additional features like shell commands and templating.
You can update the tests from the CI/CD pipeline when you release so that they are up to date with the code in production.
The tests can also be ran locally e.g. during development.
- Does this sound like something you/your team needs? I.e. will it solve any problems you have?
- If yes, what part do you like the most?
- If not, how can we make it better?
Thanks for reading!