My team currently has #IntegrationTests that spin up the service under test and its database, inject some state, run a bunch of curl scripts to poke the APIs, and check the responses. Today it's a pile of bash code.
What I'd like is a test framework that lets me easily:
* run independent tests in parallel
* start using Postman collections for the API calls
* capture artifacts like log files and API responses after failing tests
Any recommendations? Most places I've worked have either (a) written a bunch of custom framework code, or (b) bashed their favored unit test framework into a rough fit.
There are a lot of solutions out there that look like (b) -- for example testcontainers. I've also gotten some suggestions to use a workflow platform like airflow and I'm worried that road leads to (a).
Nobody inside Postman has admitted to any test framework integrations yet 🙂, though there are plenty of resources about using a Postman collection as a CI step.
#ContinuousIntegration #SoftwareEngineering