virtual machines for software test and integration sherman wang

10
Virtual Machines For Software Test and Integration Sherman Wang

Upload: ezra-wilcox

Post on 31-Dec-2015

214 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Virtual Machines For Software Test and Integration Sherman Wang

Virtual Machines For Software Test and Integration

Sherman Wang

Page 2: Virtual Machines For Software Test and Integration Sherman Wang

Agenda

Virtual Machine Basics Virtual Machine Packages Virtual Machines and CSCI577ab

Development Integration / Test Training

References

Page 3: Virtual Machines For Software Test and Integration Sherman Wang

Virtual Machine Basics Roughly: A virtualized PC environment

on which a guest operating system and associated application software can run.

One OS can host another Windows Vista on Solaris DOS / Win98 on Linux

Multiple VMs can run on a single host Often have snapshot / restore

capabilities

Page 4: Virtual Machines For Software Test and Integration Sherman Wang

Virtual Machine Packages

VirtualBox VMWare Parallels VirtualPC

Page 5: Virtual Machines For Software Test and Integration Sherman Wang

VirtualBox Example

Page 6: Virtual Machines For Software Test and Integration Sherman Wang

VMs in the Development Phase

Virtual Machines Assist With: Multiplatform development / support Network Emulation Creating / maintaining / deploying a

standard development image

Page 7: Virtual Machines For Software Test and Integration Sherman Wang

Virtual Machines and I&T Conveniently run software tests against

a wide variety of OSes Snapshot / rollback for repeatable tests

and reproducible results Provides capability to have a

deployment dry-run on client OS image

Page 8: Virtual Machines For Software Test and Integration Sherman Wang

Virtual Machines and Training

Duplicate disk images enable consistency in training environment

Clients can be given what testers / documentation writers used

Page 9: Virtual Machines For Software Test and Integration Sherman Wang

References http://www.virtualbox.org/ http://www.vmware.com/products/server/ http://www.parallels.com/ http://www.microsoft.com/windows/virtual-pc/

default.aspx

Page 10: Virtual Machines For Software Test and Integration Sherman Wang

Questions?