what are testing environments in development
The test environment is required to share some resources with the development environment, such as Bug Tracking and Configuration Management. Typically, access to such shared resources is controlled through a firewall. In some cases, the system testing environment might also be used as a staging environment.