What is a QA server for?

As I understand it, the QA server is a testing server ... I would like to know what QA is and what is the difference with the Staging / Pre-Production server.

Thank you for your time!

+8
webserver testing lifecycle
source share
3 answers

I can only answer half the question. QA stands for Quality Assurance. The QA server is probably suitable for testing by measuring the quality of software / hardware. Probably unit tests / regression tests are designed to work on this server.

A production / pre-production server, which is usually a system that executes production code used for regular use of software / hardware.

+6
source share

I know this is an old post, but I found it during the search, so I thought that I would add some of my knowledge if other people come here, wanting more information.

Michelle got most of this right, but I would like to fix a few things, if possible. First, the QA server usually refers to a machine that processes the QA process and runs software that helps create environments that can test different branches of code as part of the QA process. This can vary from switch environments and check branch, rebuild all machines that match production environments, and deploy code for them. A basic tenet of QA Server is to help create QA environments for testing.

Standard environments / Pre-Production typically refers to one or more environments that correspond, as far as possible, to the production environment to which the code will be applied. Again, it can be as simple as a machine with software settings that match the versions of the production machine, on a mini-farm of web servers, where several machines and databases are connected together in a way that matches the production environment. The goal, again, is to have a place that is consistent with production but not production, and again for testing and quality assurance purposes.

I hope this helps anyone who is not yet sure about the answers to the original.

+2
source share

There is no such clear distinction between production / production environment. QA Server is a platform where an application is deployed for testing, and runs functional, protective, and test performance scenarios.

Staging is the environment in which the application is deployed (again for testing purposes), but it maintains that it matches the production environment as much as possible in terms of OS and specifications.

+1
source share

All Articles