Test Lab Automation Using Virtualization. Sameer Jagtap, Director Product Management



Similar documents
APPLICATION OF SERVER VIRTUALIZATION IN PLATFORM TESTING

Streamlining Patch Testing and Deployment

W H I T E P A P E R. VMware Software Lifecycle Automation Solutions

Top Ten Reasons to Transition Your IT Sandbox Environments to the Cloud

What s New with VMware Virtual Infrastructure

Streamlining BEA WebLogic Server Application Development. With VMware Infrastructure 3. With VMware Infrastructure 3

Virtualization in Healthcare: Less Can Be More

Endpoint Virtualization Explained:

Designing a Windows Server 2008 Applications Infrastructure

SSM6437 DESIGNING A WINDOWS SERVER 2008 APPLICATIONS INFRASTRUCTURE

Server-Hosted Virtual Desktop Infrastructure (VDI)

White Paper. Cloud Performance Testing

GoldMine Datasheet Title. Subtitle: Reinvent your Sales, Marketing and Support Proceses. IT Must Innovate to Meet Rising Business Expectations

I. Introduction. An SHI International Corp White Paper IT Outlaw: Making VDI Friendly

YOUR STRATEGIC VIRTUALIZATION ALTERNATIVE. Greg Lissy Director, Red Hat Virtualization Business. James Rankin Senior Solutions Architect

Advanced VMware Training

Solution Recipe: Improve PC Security and Reliability with Intel Virtualization Technology

Workspace Manager 2014 Module Comparison Chart

Cloud computing: the IBM point of view


Course 6437A: Designing a Windows Server 2008 Applications Infrastructure

Executive Summary Challenges in Developing, Testing and Deploying Applications Reduce Overall Development Costs... 7

The Virtualization Practice

Remote PC Guide Series - Volume 1

System Planning, Deployment, and Best Practices Guide

Cloud computing: Innovative solutions for test environments

Trainer Preparation Guide for Course 10174A: Configuring and Administering Microsoft SharePoint 2010

Microsoft System Center Virtual Machine Manager 2008: Overview. Lee Chiang Yen Principal Trainer NetAssist Services

Demystifying Virtualization for Small Businesses Executive Brief

VMware Infrastructure and IBM WebSphere Software

Planning and Administering Windows Server 2008 Servers

Information Technology Services

The day-to-day of the IT department. What is Panda Cloud Systems Management? Benefits of Panda Cloud Systems Management

Virtualization Technologies and Blackboard: The Future of Blackboard Software on Multi-Core Technologies

Implementing and Managing Windows Server 2008 Hyper-V

Virtualization with Microsoft Windows Server 2003 R2, Enterprise Edition

Introduction to Virtualization. Paul A. Strassmann George Mason University October 29, 2008, 7:20 to 10:00 PM

Cayosoft Administrator. Modern Administration. Cayosoft.com. Unify, Simplify and Secure Microsoft Administration. Features at a Glance

Business Value of Microsoft System Center 2012 Configuration Manager

Cost effective methods of test environment management. Prabhu Meruga Director - Solution Engineering 16 th July SCQAA Irvine, CA

Configuring and Deploying a Private Cloud with System Center 2012 MOC 10751

Burst Technology bt-loganalyzer SE

Workload Automation Challenges and Opportunities

MobiKEY. Virtual Desktop Infrastructure (VDI) Integration. September 2012

Reducing the Cost and Complexity of Business Continuity and Disaster Recovery for

Device Lifecycle Management

Optimizing Data Protection Operations in VMware Environments

Cloud Computing, Virtualization & Green IT

Three Ways to Secure Virtual Applications

Five reasons why you need Citrix Essentials for Hyper-V now

50331D Windows 7, Enterprise Desktop Support Technician (Windows 10 Curriculum)

Operationalize Policies. Take Action. Establish Policies. Opportunity to use same tools and practices from desktop management in server environment

RFP Attachment C Classifications

IBM IT Service Management. Service Definition

Lufthansa Systems Uses Hybrid Cloud to Trim IT Delivery to Hours and Reduce Costs

Breaking Through the Virtualization Stall Barrier

MS 10751A - Configuring and Deploying a Private Cloud with System Center 2012

Virtualization Reduces the Cost of Supporting Open Industrial Control Systems

MobiKEY TM with TruOFFICE

System Management. What are my options for deploying System Management on remote computers?

Course 10751A: Configuring and Deploying a Private Cloud with System Center 2012

Dell Client. Take Control of Your Environment. Powered by Intel Core 2 processor with vpro technology

VMware ThinApp Application Virtualization Made Simple

Reinventing Virtual Learning: Delivering Hands-On Training using Cloud Computing

Hands on, field experiences with BYOD. BYOD Seminar

Corporate PC Backup - Best Practices

CSG Windows Support Policy

Virtual Desktop Infrastructure Planning Overview

How To Use Ibm Tivoli Monitoring Software

VMware Virtual Infrastucture From the Virtualized to the Automated Data Center

Advanced Server Virtualization: Vmware and Microsoft Platforms in the Virtual Data Center

Global Outsourcing / Infrastructure Management. Instinct 2.0. Bridging the Gap between the Disparate Needs of Organizations and End-Users

Windows Server Virtualization An Overview

Cisco Wide Area Application Services Optimizes Application Delivery from the Cloud

Configuring and Deploying a Private Cloud with System Center 2012

Lesson Plans Microsoft s Managing and Maintaining a Microsoft Windows Server 2003 Environment

ROCKING THE CLOUD VDI AT SAINT PAUL COLLEGE. Najam Saeed Lisa Nguyen Rob Reiter

Transcription:

Test Lab Automation Using Virtualization Sameer Jagtap, Director Product Management

The Short Version Manual configuration of test infrastructure is extending test cycle time, impacting quality Virtualization can consolidate infrastructure and reduce time spent manually configuring systems Virtualization by itself is not a complete solution Virtual labs are applications that extend and automate virtual infrastructure environments Virtual labs allow self-service access to complex computing infrastructure, on-demand Virtual labs enable both IT and testing organizations to save time and resources allowing you to keep pace with those ever shrinking deadlines

Is This You?

Why are you losing sleep? Software and hardware systems complexity is increasing N-tier applications Distributed Services oriented Open source

Why are you losing sleep? The number of test cases is increasing More systems More devices More network boundaries More components More things to test!

Why are you losing sleep? Increasingly large and distributed teams Cross-functional teams Remote offices Contractors Outsourcing Offshore

A Lot of Moving Parts Hardware systems Operating systems Clients Servers Runtime systems Input data Databases Patches Upgrades Interacting systems/components 3 rd party software Network connections Access privileges

Does This Look Familiar? How to Create a Test Environment Scrounge for hardware Find CD with correct operating system Download latest updates and patches Create representative test data Locate, find and install interacting components and systems Install additional 3 rd party software Enable network connections Try to remember all the accounts and passwords And then see if it works And if it doesn t work start all over again!

The Net Result Test setup has become a serious bottleneck Test cycle times increasing Systems cannot be developed and tested at a rate that supports business goals Systems are released with inadequate quality

Current Approaches Manual configuration of lab machines Requires enough capacity to support required testing Requires IT support Must be co-located with the test teams Expensive, hard to manage

Current Approaches Scripted Automation using Ghost or other Fragile breaks as systems change Requires manual network and system configuration Can t be used by testers Can t scale to a large, distributed community

Current Approaches Virtualization Divides a computer into multiple execution environments Provide isolated sandboxes for running applications Consolidate many underutilized servers onto fewer machines Presents homogenous environments even on heterogeneous hardware X86 virtualization platforms include Microsoft Virtual Server, VMware GSX/ESX Server, XEN, others

Virtualization is Mainstream Virtualization market will grow to $15B by 2009! More than three-quarters of all companies with 500+ employees today are deploying virtual servers. Customer satisfaction is high. Survey respondents currently using server virtualization technologies report that they expect 45% of new servers purchased next year will be virtualized. More than 50% of all virtual servers are running productionlevel applications, including the most business critical workloads Source: IDC

Using Virtualization in Testing Enable More Testing With Existing Resources Multiple applications and operating systems can be supported within a single physical system Computing resources can be pooled and allocated based on business needs Instant Test Sandboxes Virtual machines are completely isolated from the host machine and other virtual machines so if a virtual machine crashes, all others are unaffected Data does not leak across virtual machines and applications can only communicate over configured network connections Centralized Configuration Management Complete virtual machine environment is saved as a single file; easy to save, move, copy and restore Standardized virtualized hardware is presented to the application to ensure compatibility

But Virtualization Has Limitations More machines (virtual or physical) requires more management Tools are targeted at technical IT user who is managing machines not application environments Most existing tools focus on production workflows No understanding of how to manage a test lab and sharing capacity among different test groups No understanding of application architectures and dependencies No support for remote access without compromising network security; no support for team collaboration No understanding of test automation and the needs of these tools

What Is Needed? Ability to deploy multiserver test configurations From any location via a browser On a scheduled or ondemand basis Simultaneously to multiple users Allow testers to selfserve these configurations Share test capacity across multiple test locations and organizations Easily save and share test environments for rapid defect resolution

Virtual Lab Automation Self-service provisioning Enables multiple test organizations to share pool of test resource capacity Monitoring, allocation and adjustment of capacity as needed Detailed reporting on lab usage and tracking Collaboration and workflow Browser access from work, home, offshore locations Multiple deployment instances of the same test configuration without conflict Resource scheduling and capacity planning Snapshot environments to rapidly collaborate and resolve defects Integration with Test Automation tools Request specific configurations from within test scripts Enables fully automated test cycles Allows standardized deployment of testing tools

What Can You Do With Virtual Labs? Gain capacity by sharing test lab resources across multiple locations Rapidly deploy complex test sandboxes in minutes vs. days Accelerate configuration and functional testing Automate patch regression testing of desktop configurations in just hours Enable help desk support break/fix environments to speed front line issue resolution

The Bottom Line Manual configuration of test infrastructure is extending test cycle time, impacting quality Virtualization provides part of the solution Virtual Lab Automation applications, allow self-service access to complex computing infrastructure, on-demand Reduce required lab hardware Reduce errors by eliminating manual configuration Reduce lab administration overhead Improve team collaboration Improve test coverage Virtual labs enable both IT and testing organizations to save time and resources allowing you to keep pace with those ever shrinking deadlines

Not anymore!

About Surgient Virtual Lab Applications Putting Virtualization to Work Founded May 2003 100 employees ~45 customers Venture-backed Award-winning applications Leading partners: Microsoft, EMC/VMware, Mercury, WebEx, Saba, ViewCentral Information and Whitepapers www.surgient.com Questions and follow up sameer.jagtap@surgient.com Phone: 512.241.4828 BEST VERTICAL MARKET SOFTWARE OR SERVICE BEST CORPORATE TRAINING APPLICATION BEST SYSTEMS MANAGEMENT APPLICATION

Surgient Customers

Thank you!