BrainJar.com: Revenge of the Menu Bar Demo
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