| || |
Need help in which areas will help to have dedicate QA server
I have requested a QA server that we need it for test tools , so my organization has asked me to elaborate more why you need a dedicated server and to mention a details advantage of having dedicate one
Need help in which areas will help to have dedicate server
So do you actually need a dedicated server, rather than a shared server? If so, why?
What is the benefit in this context of a dedicated server? What are the cons of sharing this particular server?
I assume you're talking about the context of Test Environments that's separate from a dev, integration, or staging environment. If not, please clarify.
In test environment, there are a few benefits to having a dedicated QA server to deploy the SUT (system under test).
1. Decoupling the testing / dev / integration - If you have siloed teams, this is very helpful to avoid downtime in testing while dev is doing integration.
2. Test the deployment of configuration. - Usually devs do a bunch of changes, and undo them, and unless you have CI that's deploying to a fresh cloud instance or a fresh bare metal, it's hard to tell if all the configurations are checked in correctly. Having a separate Test system that's deployed from scratch on each testing cycle allows you to find settings that are not documented or checked in.
3. Testing migration and upgrades. - Devs generally work on clean copies of the database, or a simplified database. Having a separate Test system that's closer to production setup will help test migrations to new database schema, or upgrading platforms, say like an OS upgrade.
4. Performing load/stress test without affecting the rest of the organization.
5. Very intrusive tests that be disruptive - Security scans, reliability tests, etc...
6. Allows testing of deployment prior to new version of the software being staged. - In a company I worked for in the past, we had QA deploy their own servers in order to test that the deployment scripts are in 100% working order and repeatable before hand-off to netops.
.. and many more..