2. Agenta:
Virtualization infrastructure & Virtual Appliances
Virtualization technical benefits in software testing
Risks and security concerns
Mitigation and Testing Approaches
3. Virtualization infrastructure:
Server or platform virtualization
Storage virtualization
Network virtualization
Virtual Appliances:
• A virtual appliance is a virtual machine image
designed to run on a virtualization platform (e.g.,
VirtualBox, Xen, VMware Workstation, Parallels
Workstation)
5. Virtualization Challenges
Hardware Limitation
Virtual driver unavailability
Hardware network implementation / deployment
Hardware watchdog
Hardware clock
Serial console not available
VLAN support / other network related service support
Directly export ovf file for Virtual appliance
Availability of test automation tools
Resource constraints
Performance testing
Hardware compatibility testing
6. Mitigation
Assessing Infrastructure Risks
Assessing Features Risks
Test plans and for Virtual Test requirements
Naming convention for VMs
Base images granularity analysis
Network and its related services identification &
address conventions
Test data preparation
7. Mitigation (cont..)
Establish a base library of images
Create a Library of ISO files
Manage virtual machines as if they were physical
machines
configure anti-spyware / anti-malware exceptions
◦ *.vhd, *.vud, *.vsv, *.iso
Managing Performance
Monitoring Approach
Getting Virtual edition software
Implementing Service Virtualization
Assessing Management Risks