• Software Testing Dictionary
  • Home

Test Environment

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.

Environmental Configuration:

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