What is Test Environment?
Test Environment consists of elements that support test execution with software, hardware and network configured. Test environment configuration must mimic the production environment in order to uncover any environment/configuration related issues.
Factors for designing Test Environment:
Determine if test environment needs archiving in order to take back ups.
Verify the network configuration.
Identify the required server operating system, databases and other components.
Identify the number of license required by the test team.
It is the combination of hardware and software environment on which the tests will be executed. It includes hardware configuration, operating system settings, software configuration, test terminals and other support to perform the test.
A typical Environmental Configuration for a web-based application is given below:
Web Server - IIS/Apache Database - MS SQL OS - Windows/ Linux Browser - IE/FireFox Java version : version 6