Development and Test Automation
CIOs are under constant pressure to shorten the cycle for enterprise
application development and deployment. While delivering quality software on
time and on budget has never been easy, the task is further complicated by
modern multi-tier architectures and multiple versions of operating systems,
browsers, and firewalls.
Some of the issues that stand in the way of software development include:
-
Contention for limited hardware resources
-
Mismatched development and production environments
-
Inadequate staging that makes it riskier to deploy new applications
-
Communication issues in distributed development teams
Migrating the development and testing environments to virtual infrastructure
results in immediate improvement in time to market and lower defect levels.
VMware software encapsulates complete test platform applications and data into
files. These files can be easily stored, suspended, resumed, and transported
between physical servers. Due to the isolation guaranteed by VMware software,
multiple virtual test platforms can run on the same physical server without
interfering with each other. Furthermore, virtual infrastructure has many
functions specifically designed for optimizing test and development
environments - from system snapshot to support for system level debugging.
With VMware software, enterprise development organizations can:
-
Partition a single physical platform into dozens of isolated development
environments
-
Copy exact multi-module production environment into virtual machines for
testing
-
Share complete environments among different teams
-
Eliminate repetitive configuration tasks from development and testing cycles
-
Automate many testing sequences that previously required manual intervention
-
Simulate complex networked applications on a single physical platform