DEV Community

Henry Williams
Henry Williams

Posted on

1 1

How do you implement system testing?

Just curious as to how other developers implement system testing as part of their continuous integration processes. If you don't do system testing, what's preventing you from doing it?

We're currently not implementing it in my team, but I'm looking for ideas and opinions on the subject.

My idea right now is to have a sandbox integration environment with all of the services running in it. Each service would have its own set of system tests defined. So when a build kicks off, the CI system will deploy the service into the integration environment and run all of the tests against it.

If the test pass, then it'll proceed to deploy to the target environment. Otherwise, it would roll back the service and mark the build as failed.

Top comments (0)

Hostinger image

Get n8n VPS hosting 3x cheaper than a cloud solution

Get fast, easy, secure n8n VPS hosting from $4.99/mo at Hostinger. Automate any workflow using a pre-installed n8n application and no-code customization.

Start now

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay