What does testing on virtual machines hide?

by Helen Johnson | May 22, 2017 7:39 am

Using virtual machines (VM) during software testing saves time and money. VM emulates real personal computers, programs and devices. The emulation programs and its OS are called virtual machine and the main OS and physical computer – host system. Any application or operating system on virtual machine works as if it was installed on real computer.

The usage of VM is rather cost-effective. It enables the specialists to perform different types of testing, e.g., cross-browser testing[1] and multi-platform testing[2], using a single computer. App is launched under various VM and in different browsers. Also, testing on virtual machines pursues several goals – the execution of regression testing[3] and functional testing [4]of client-server applications. And moreover, all these checking processes can be automated.

The virtualization approach brings the following advantages during software testing:

But despite all the above-mentioned benefits of VM, they still have some disadvantages:

The specialists emulate either several computers with different OS types and versions or create a virtual lab. But if you want to configure a virtual environment for several machines, then you need a physical host.

Related Posts:

Endnotes:
  1. cross-browser testing: http://qatestlab.com/services/let-s-compare/cross-browser-testing/
  2. multi-platform testing: http://qatestlab.com/services/let-s-compare/multi-platform-testing/
  3. regression testing: http://qatestlab.com/services/Step-by-Step/regression-testing/
  4. functional testing : http://qatestlab.com/services/We-Are-Professionals-in/functional-testing/
  5. How to Stop Annoying Project Team with Improper Test Cases?: http://blog.qatestlab.com/2017/08/15/improper-test-cases/
  6. How not to miss the last bug?: http://blog.qatestlab.com/2017/07/24/not-miss-bugs/
  7. Shift-right or shift-left? What testing to choose?: http://blog.qatestlab.com/2017/07/04/shift-right-testing/
  8. Most expensive bugs of 2016: http://blog.qatestlab.com/2017/06/27/most-expensive-bugs/
  9. Software failure: how to avoid Murphy’s law?: http://blog.qatestlab.com/2017/06/06/software-product-failures/

Source URL: http://blog.qatestlab.com/2017/05/22/virtual-machines-testing/