Professional Documents
Culture Documents
Title
Test Environment Management
Introduction
The body
Test environment management is the process by which test machines (clients, servers) are
managed. It's very important to have clean machines when running any sort of tests. Where in
our project we have lot of physical or virtual machines (VMs) for running tests.
In our project we keep getting builds/patches every now and then. In order to test with very less
time,test environment management helped us to achieve. Like we take the Image of the
environment with different applications available on each image. Based on the requirement we
use the suitable image and go further with the new build. So having an image will reduce the
uninstall time of the huge application
While planing for test environment one should keep the following test strategies & approaches so
that the desired test environment can be provided.
Conclusion
Being a vendor or supplier who is preparing or supplying a software product to its customer must
be very clear that in what environment his customer is planning to run this product. The
environment could be the hard side – i.e. the hardware configuration comprising of hardware
server and users PC components viz – hard disk size, its speed, RAM – size and speed,
Processor, bus speed etc. in the soft side it will comprise of the Server/ Users PCs Operating
System and its version, OS Patches requirements, Browser – which all browsers are supported
and which versions, IIS server specifications at server end, Database Server – What database
and which version or release. Any other software components required at server or users
computers. The purpose is to run this software as if it is being used by the client at his site.
The second purpose to have the test environment separate to development environment is to
restrict developer’s intervention in test environment during the test phase. This is to be done so
that the test results are clear, real and non-ambiguous.
Keeping the above factors and advantages it is always good to have proper planing of test
environment management. So the the test team can avoid time consumption and finding the
defects in later stages.
For customers: