In fact, there are only three requirements for creating a QA test bench.
1) Reproduce clean, realistic production. If your application runs on a Win2k8 server, QA needs a Win2K8 server. If you need to support 5 web browsers, QA needs to install all 5 (simultaneously or through multiple clients). If you deploy the client / server in the configuration, you will need two machines, even if your product can work with only one system. I would not suppress a typical deployment. Testing on slightly weak hardware can help identify performance issues.
2) . , . . , . QA , , . .
3) . - . QA , . QA , - . -, .