Question: factors that must be considered when designing a test environment?
Answer: First you must understand the environment detail clearly in which customer is going to run the software or application. ...  Prepare the test environment dedicated for testing purpose on a separate server and that should be free from development.