user3554664
user3554664

Reputation: 349

Should UI tests be run on a build server or after deployment?

Should end to end tests be run at build time (running the application on the build server), or after deployment? I have not yet found a solid answer for which one is the standard.

Edit

I mean after deploying either to QA/SIT/UAT etc... vs. just running it on a build server without fully deploying it.

Upvotes: 4

Views: 1748

Answers (1)

BlackHatSamurai
BlackHatSamurai

Reputation: 23483

The whole point of having a build server is to create a single build of the current source code, of which you run tests and make sure that things work before you deploy them. I don't know why anyone would want to run tests after then have been deployed. What happens if you find a bug? You going to roll back the deployment? Always test before deployment.

Ideally, you would have a build environment that mimics your production environment that will allow you to run tests in a "deployed" environment. It's the reason that you have a development/staging/production servers.

Upvotes: 1

Related Questions