The online community for software testing & quality assurance professionals
 
 
Calendar   Today's Topics
Sponsors:
Lost Password?

Home
BetaSoft
Blogs
Jobs
Training
News
Links
Downloads



Software Testing >> Virtualization

Pages: 1 | 2 | >> (show all)
Gaurav_Pandey
Member


Reged: 06/18/08
Posts: 216
Loc: The Land of Snake Charmers
Uses of Virtualization in Software Testing
      #525406 - 10/18/08 07:41 AM

Hi

I am attempting to list down the possible uses of Virtualization in Software Testing.

1. Performance Testing
2. Checking Browser Compatibility
http://www.sqaforums.com/showflat.php?Cat=0&Number=522977&an=0&page=0#Post522977

Edited by KnowledgeWorker (10/18/08 09:19 AM)


Post Extras: Print Post   Remind Me!   Notify Moderator  
Joe Strazzere
Moderator


Reged: 05/15/00
Posts: 9988
Loc: Massachusetts, USA
Re: Uses of Virtualization in Software Testing [Re: Gaurav_Pandey]
      #525412 - 10/18/08 09:21 AM

3. Any kind of testing where you need multiple envionments.

--------------------
- Joe
I speak only for me. I do not speak for my company, or for anyone else.

Visit my NEW blog All Things Quality now at http://strazzere.blogspot.com


Post Extras: Print Post   Remind Me!   Notify Moderator  
Gaurav_Pandey
Member


Reged: 06/18/08
Posts: 216
Loc: The Land of Snake Charmers
Re: Uses of Virtualization in Software Testing [Re: Joe Strazzere]
      #525935 - 10/21/08 06:14 AM

I recently attended a seminar in which representatives from Microsoft was speaking about the Team System.

In the demo, the facilitator explained that if a QA testers find a defect, the system would allow a screenshot of the environment to be included as part of the defect management tool.
The developer would be able to then open the defect, load the screenshot of the environment.

Frankly, I was impressed with this capability. As per my discussion, the concept of taking this screenshot/loading it again comes under Virtualization ....

Edited by KnowledgeWorker (10/21/08 06:14 AM)


Post Extras: Print Post   Remind Me!   Notify Moderator  
robin_k
Member


Reged: 12/13/06
Posts: 81
Loc: Montréal, Québec, Canada
Re: Uses of Virtualization in Software Testing [Re: Gaurav_Pandey]
      #527754 - 10/29/08 05:43 AM

Hi,

We use virtual environments to test the good behaviour between differents project's modules (Integration Testing).

This case joins Joe's point of view.

Robin

--------------------
There is no age to learn.
And life is an learning adventure.


Post Extras: Print Post   Remind Me!   Notify Moderator  
chrismik
Newbie


Reged: 04/12/07
Posts: 3
Loc: Austin,Texas
Re: Uses of Virtualization in Software Testing [Re: robin_k]
      #528313 - 10/30/08 05:28 PM

I use VMs for a bunch of my testing. I have to test several OSes in several different languages. I also work with a development team overseas. When I see a defect that they cannot re-create, I can send them the VM image.

I'm also able to use the virtual network to create a quick isolated network.

There's also a ton of virtual appliances that are out there. This really helps for integration testing.


Post Extras: Print Post   Remind Me!   Notify Moderator  
Red_Floyd
Active Member


Reged: 09/01/08
Posts: 983
Loc: Neverland
Re: Uses of Virtualization in Software Testing [Re: chrismik]
      #534113 - 11/24/08 09:16 PM

Testing=Virtualization=security!!

Using virtualization technology allows for testing of changes to operating systems, changes to software, testing of new software, and even exploring websites that have unfamiliar content.

http://www.cpatechnologyadvisor.com/prin...Security/169


Regards,
Tinker

--------------------
Regards,
Tinker

"My own business always bores me to death. I prefer other people's".
Cecil Graham, Act III by Oscar Wilde.

Edited by tinkerb (11/24/08 09:18 PM)


Post Extras: Print Post   Remind Me!   Notify Moderator  
srihari74
Newbie


Reged: 07/21/08
Posts: 7
Re: Uses of Virtualization in Software Testing [Re: Red_Floyd]
      #539662 - 12/19/08 02:03 AM

Some additional points,

- Working with multi-machine environments (enabling like you say, snapshot, save, share easily etc.)
- Network zoning (ability to run a configuration in parallel many times without any IP/other system changes)
- Rapidly create test environments
http://blog.vmlogix.com/2008/08/28/rapid...irtual-machines
- Easily create production like environments for testing
http://blog.vmlogix.com/2008/06/05/test-...lab-automation/

Your other comment from the seminar talks about the benefit of virtual lab automation solutions over a basic hypervisor. You might want to take a look at these two posts:

1. Getting by with desktop virtualization for your testing needs? Here is what you are missing
http://blog.vmlogix.com/2008/11/06/getti...ou-are-missing/

2. What Virtual Lab Automation offers over and above a Hypervisor
http://blog.vmlogix.com/2008/06/12/what-virtual-lab-automation-offers-over-and-above-a-hypervisor/

Regards,

Srihari Palangala
http://blog.vmlogix.com

--------------------
Srihari Palangala,
VMLogix

Edited by srihari74 (12/19/08 02:05 AM)


Post Extras: Print Post   Remind Me!   Notify Moderator  
Gaurav_Pandey
Member


Reged: 06/18/08
Posts: 216
Loc: The Land of Snake Charmers
Re: Uses of Virtualization in Software Testing [Re: srihari74]
      #554484 - 03/04/09 10:36 AM

I am involved in project in which the developement team is setting up the development environment in one geographical location.

We (the testers) are based out of another geographical location - We are/were facing multiple challenges to "learn" this new product so that we can analyze and design our test cases.

For test execution - we have decided that the dev team would prepare the environment on VMware and we would remote it/they would send is the vmware files so that we can also setup the environment at our end.

Hopefully - we would be successfull -
I would keep you updated on lessons learned


Post Extras: Print Post   Remind Me!   Notify Moderator  
dlai
Junior Member


Reged: 05/02/06
Posts: 474
Loc: Santa Barbara
Re: Uses of Virtualization in Software Testing [Re: Gaurav_Pandey]
      #556991 - 03/16/09 10:48 AM

Here's a few more uses to add to your list:

* Managing IT costs. Having a Virtual Machine server, all your testers can connect via terminal and launch and use any machine image via Hypervisor, control the specs like speed, HD, RAM, certain hard ware configurations, etc.. This reduces the need to have multiple physic machine at each workstation.

* Running automation on several setups. You can have a test script that automatically launches the same test over and over all several virtual machines.

* Branching your tests. Say you reach a path where you go from Step A -> B -> C1 or C2 and once you reach C, you can't go back with out having to rerun A and B, which can be very time consuming. What you can do is take a snapshot at B, and try both paths in parallel. Doesn't sound impressive from a manual testing, but in automation, when you're running hundreds of tests at a time, it really saves time.

--------------------
David L.
www.citrixonline.com


Post Extras: Print Post   Remind Me!   Notify Moderator  
Corey_G
Veteran


Reged: 09/14/01
Posts: 3860
Loc: Boston, MA
Re: Uses of Virtualization in Software Testing [Re: dlai]
      #556997 - 03/16/09 11:21 AM

I like the fact that you can dynamically change hardware configurations, such as adding/removing memory/disk/cpu/etc. this allows you to easily test against various configurations which is especially helpful in performance testing.

--------------------
Corey Goldberg
www.goldb.org
twitter.com/cgoldberg


Post Extras: Print Post   Remind Me!   Notify Moderator  
Corey_G
Veteran


Reged: 09/14/01
Posts: 3860
Loc: Boston, MA
Re: Uses of Virtualization in Software Testing [Re: Gaurav_Pandey]
      #556998 - 03/16/09 11:23 AM

Quote:

screenshot/loading it again comes under Virtualization




by "screenshot", do you mean a snapshot of a machine image? that would be brutally inefficient to attach to a bug report.

If you are talking about regular screen captures, then I dont see how that relates to virtualization in any way.

--------------------
Corey Goldberg
www.goldb.org
twitter.com/cgoldberg


Post Extras: Print Post   Remind Me!   Notify Moderator  
JamiChaitanya
Newbie


Reged: 12/18/08
Posts: 22
Re: Uses of Virtualization in Software Testing [Re: Corey_G]
      #560726 - 04/03/09 05:14 AM

Virtualization will help in doing performance testing for the paid services.

If we virtualize the paid services then the cost will be reduced.

We had implemented Virtualization concept in one appliaction performance testing.


Post Extras: Print Post   Remind Me!   Notify Moderator  
Gaurav_Pandey
Member


Reged: 06/18/08
Posts: 216
Loc: The Land of Snake Charmers
Re: Uses of Virtualization in Software Testing [Re: JamiChaitanya]
      #560755 - 04/03/09 06:35 AM

Quote:


If we virtualize the paid services then the cost will be reduced.





I am not sure I have understood!
What do you mean by "virtualize the paid services"


Post Extras: Print Post   Remind Me!   Notify Moderator  
JamiChaitanya
Newbie


Reged: 12/18/08
Posts: 22
Re: Uses of Virtualization in Software Testing [Re: Gaurav_Pandey]
      #560987 - 04/06/09 02:06 AM

Hi

For example :

you are having an application which will send messages to various mobiles and it will send nearly 30000 messages dailiy. The service provider will cost you for all the messages u send.

when ever we send a meesage from our applcaiton it will hit service provider gate way and in return he will send a acknowledgement saying i had recieved.

If the above type of application came to performance testing means definetly it is cost effective only right?

So here Virtualization help me out. In this scenario if i virtualize the service provider gate way means i can reduce the cost.

So like this we had completed my Performance testing at low price.

Like this we will have some webservices where we will be paying them for how much time we use them so virtualization will help us out in the cost effectiveness.


Chaitu.


Post Extras: Print Post   Remind Me!   Notify Moderator  
Gaurav_Pandey
Member


Reged: 06/18/08
Posts: 216
Loc: The Land of Snake Charmers
Re: Uses of Virtualization in Software Testing [Re: Corey_G]
      #563148 - 04/16/09 05:38 AM

Quote:

Quote:

screenshot/loading it again comes under Virtualization




by "screenshot", do you mean a snapshot of a machine image? that would be brutally inefficient to attach to a bug report.

If you are talking about regular screen captures, then I dont see how that relates to virtualization in any way.




Apart from the demo, I never had the oppourunity to check it out

From the demo, snapshot meant taking a screenshot of the entire environment.

My question to the presenter was the "size" of the snapshot (since multiple snapshots would be taken) - He mentioned that the snapshot meant the delta change to the baselined environment
This would enable the developer to recreate the environment on which the issue occurred.


Post Extras: Print Post   Remind Me!   Notify Moderator  
Grindel_TP
Member


Reged: 02/18/09
Posts: 38
Re: Uses of Virtualization in Software Testing [Re: Gaurav_Pandey]
      #570238 - 05/20/09 02:14 PM

We test our applications on clean installs. In the past it took a good amount of time to ghost PCs back to a pristine state, but with virtualization it takes literally the click of a button. Less time sitting around, more time testing.

Post Extras: Print Post   Remind Me!   Notify Moderator  
stoofer
Member


Reged: 08/11/08
Posts: 250
Re: Uses of Virtualization in Software Testing [Re: JamiChaitanya]
      #595347 - 10/09/09 03:46 AM

Quote:

In this scenario if i virtualize the service provider gate way means i can reduce the cost.




Are you talking about a test harness? How is this relevant to virtualisation?


Post Extras: Print Post   Remind Me!   Notify Moderator  
stoofer
Member


Reged: 08/11/08
Posts: 250
Re: Uses of Virtualization in Software Testing [Re: stoofer]
      #595354 - 10/09/09 04:01 AM

For my applications, virtualisation is not very useful. I could do some installation testing in a virtualised environment, but my applications themselves are not testable in this environment due to their demands on 3D hardware and the, to date, poor support that virtualisation offers with this regard.

Post Extras: Print Post   Remind Me!   Notify Moderator  
Wilson_WK
Newbie


Reged: 11/03/09
Posts: 8
Re: Uses of Virtualization in Software Testing [Re: stoofer]
      #599766 - 11/03/09 01:33 PM

Hello

For our team, virtualization is primordial. We have a client server application, so have need for many stress test using several clients. We also need to run several automated tests after our builds(6 per day), so we need to fraction our tests in several small two hour tests to accomplish that objective. One final aspect is for productivity, because some long tests we only run on virtual machines while we continue to write test cases and record scripts to enhance our overall productivity.

Thankfully,
Wilson


Post Extras: Print Post   Remind Me!   Notify Moderator  
Filippo
Newbie


Reged: 11/04/09
Posts: 14
Loc: Italy
Re: Uses of Virtualization in Software Testing [Re: Wilson_WK]
      #599908 - 11/04/09 06:53 AM

Hi All,

we rely on virtualized environments for the following purposes:

- regression testing
- compatibility testing (installation of our products on multiple OS versions)
- creation of complex environments for functional and performance tests of multi-tier applications

Best regards,
Filippo


Post Extras: Print Post   Remind Me!   Notify Moderator  
Pages: 1 | 2 | >> (show all)



Extra information
0 registered and 0 anonymous users are browsing this forum.

Moderator:   

Print Topic

Forum Permissions
      You cannot start new topics
      You cannot reply to topics
      HTML is disabled
      UBBCode is enabled

Rating:
Topic views: 4719

Rate this topic

Jump to

Contact Us | Privacy statement SQAForums

Powered by UBB.threads™ 6.5.5