I've tried Virtual Machines like this before and found that while they work great they're clunky, take up precious space, and I need to test with many versions. I've tested a few paid solutions (Ghostlab, Browserstack, Cross Browser Testing) and so far am sticking with Browserstack. I have absolutely no association with any of these websites, only clients who demand their websites work in archaic versions of Internet Explorer :P
I do still use the IE VMs for testing, and I even use a real PC for further testing once the website is "ready". Just lately been preferring to quickly test while developing in my browser without worrying about spinning up a VM or anything.
You can save a lot of disk space if you'll use backing files. E.g you can have one base Windows disk image that used by any number of VMs configured differently. So you basically only need like 5-15GB for compressed Windows image and then each VM configuration will only take another 1-2GB at most.
Personally use it with QEMU / KVM now, but totally sure VMWare had backing files support too.
I've have the opposite opinion. I have found that space is a premium, even if I'm using 20gb for my VM's that's still a small portion of my Mac's SSD.
The biggest issue we had with Browserstack (and the like) was that it required us to tunnel through our proxy. Whilst I appreciate this simplifies testing localhosts, it made us all a bit nervous. Not to mention Browserstack's recent breach.
A VM is a small price to pay for an insulated and customisable testing environment. Plus some sites have the nice habit of badly crashing early IE versions, and recovery from that is quick on a VM.
Not to mention, with IE VM's we can install additional browsers (to enjoy the rendering differences in Windows and Mac Firefox versions). We can also customise IE to reflect the client's environments (for intranets or POS systems, etc). Pretty handy.
My Virtualbox images from modern.ie have been sitting around collecting dust ever since I started using Browserstack. You can even use it to test HTML5 audio.
I'm happy that Microsoft provides these VM's and I hope other vendors (Hi Apple!) would provide VM's as well. So we can make sure the web is accessible for anyone regardless the browser they use.
I've tried using the remote IE over RDP for OSX. It's horrible. It might work okay just to see if a site loads, but if you have any JS issues and to try and debug it locks up and quickly becomes unresponsive.
In the past they also provided Vagrant boxes. Some people also developed easy Vagrantfiles for them. See here in a official blog post http://blog.syntaxc4.net/post/2014/09/03/windows-boxes-for-v... Would be great if they will support Vagrant officially for Edge. Although https://github.com/xdissent/ievms/ is pretty close but not maintained good (last update last year). This is how I want to spin up IE VMs:
We're providing the same IE/Edge versions at http://testingbot.com so people can instantly test from their browser with mouse&keyboard, without having to download the VMs
IE6 on Windows XP is 1 GB zipped. Microsoft Edge containing VM is 5 GB zipped.
All VMs expire:
"Please note that these virtual machines expire after 90 days. We recommend setting a snapshot when you first install the virtual machine which you can roll back to later."
I have no shortage of disk space so I just keep the Zip files in the same folder as the VMs. Then when they expire it's a simple matter of extracting the Zip overwriting the files. This works nicely with Virtual PC because any virtual hardware configs made to the VM are kept external from the image and aren't overwritten.
Anyone monitoring high volume sites care to share the number of Edge users they are seeing visiting their site? - would be interesting to know the numbers a few weeks after the Win10 launch.
Sure, here are my 2¢: Aggregated numbers for last week show Edge at 0,01% of the ~12.400.000 sessions. The numbers for yesterday show 0,31% of the ~1.700.000 sessions.
On a global, general interest site I'm seeing it around ~0.4% currently.
One note: Google Analytics makes this harder to search for because they waited until a day or two ago to update their regex; until then Edge users were listed as Chrome 42.0.2311.135.OS on Windows NT.
I've been using this for the last 6 months as part of cross browser testing and it has been a life saver. The alternatives are even a bigger pain in the rear.
If you don't want to (or cannot) share the page to test with a third party there are client-only solutions like http://www.browseemall.com which take up less space and are more convenient than full blown VMs.
To prevent its unlicensed use, the software contains activation enforcement technology. Because the software is licensed for testing use only, you are not licensed to activate the software for any purpose even if it prompts you to do so."
[+] [-] escobar|10 years ago|reply
I do still use the IE VMs for testing, and I even use a real PC for further testing once the website is "ready". Just lately been preferring to quickly test while developing in my browser without worrying about spinning up a VM or anything.
[+] [-] SXX|10 years ago|reply
Personally use it with QEMU / KVM now, but totally sure VMWare had backing files support too.
[+] [-] nness|10 years ago|reply
The biggest issue we had with Browserstack (and the like) was that it required us to tunnel through our proxy. Whilst I appreciate this simplifies testing localhosts, it made us all a bit nervous. Not to mention Browserstack's recent breach.
A VM is a small price to pay for an insulated and customisable testing environment. Plus some sites have the nice habit of badly crashing early IE versions, and recovery from that is quick on a VM.
Not to mention, with IE VM's we can install additional browsers (to enjoy the rendering differences in Windows and Mac Firefox versions). We can also customise IE to reflect the client's environments (for intranets or POS systems, etc). Pretty handy.
[+] [-] pwenzel|10 years ago|reply
Haven't tried it yet, but I hear you can also use Browserstack for Selenium tests (https://www.browserstack.com/automate/php).
[+] [-] nailer|10 years ago|reply
[+] [-] pkrumins|10 years ago|reply
[+] [-] BjornW|10 years ago|reply
[+] [-] me_bx|10 years ago|reply
Would prevent from wasting disk space installing one window VM for each IE version to test...
Has anyone tried it? It's not clear from the site which version of IE is available from that service.
Too bad they don't have a linux client either :(
[1] https://remote.modern.ie/
[+] [-] matwood|10 years ago|reply
[+] [-] narsil|10 years ago|reply
[+] [-] steilpass|10 years ago|reply
after 15 minutes fooling around I give up. the download in the mac app store fails with some network issue.
[+] [-] therealmarv|10 years ago|reply
[+] [-] edpichler|10 years ago|reply
[+] [-] unknown|10 years ago|reply
[deleted]
[+] [-] defied|10 years ago|reply
[+] [-] acqq|10 years ago|reply
All VMs expire:
"Please note that these virtual machines expire after 90 days. We recommend setting a snapshot when you first install the virtual machine which you can roll back to later."
[+] [-] sleepychu|10 years ago|reply
[+] [-] 9point6|10 years ago|reply
Does the windows 10 one not have this facility?
[+] [-] cptskippy|10 years ago|reply
[+] [-] discordance|10 years ago|reply
[+] [-] elros|10 years ago|reply
[+] [-] MattBearman|10 years ago|reply
[+] [-] acdha|10 years ago|reply
One note: Google Analytics makes this harder to search for because they waited until a day or two ago to update their regex; until then Edge users were listed as Chrome 42.0.2311.135.OS on Windows NT.
[+] [-] miyuru|10 years ago|reply
[+] [-] zaf|10 years ago|reply
I have no idea who to thank but thank you.
[+] [-] nkuttler|10 years ago|reply
[+] [-] spacecowboy_lon|10 years ago|reply
https://www.visualstudio.com/en-us/features/msft-android-emu...
https://msdn.microsoft.com/en-us/library/windows/apps/ff4025...
[+] [-] stuaxo|10 years ago|reply
I would like to test various Python apps on windows in an automated fashion.
[+] [-] therealmarv|10 years ago|reply
[+] [-] unknown|10 years ago|reply
[deleted]
[+] [-] the-dude|10 years ago|reply
[+] [-] bes7ow|10 years ago|reply
However, activation can be very annoying and lock a VM completely.
[+] [-] rjsw|10 years ago|reply
[+] [-] AlikhanPeleg|10 years ago|reply
[+] [-] acqq|10 years ago|reply
"3. NO ACTIVATION.
To prevent its unlicensed use, the software contains activation enforcement technology. Because the software is licensed for testing use only, you are not licensed to activate the software for any purpose even if it prompts you to do so."
[+] [-] nness|10 years ago|reply
[+] [-] rbanffy|10 years ago|reply
[+] [-] rocky1138|10 years ago|reply
[+] [-] KayEss|10 years ago|reply
[+] [-] hannob|10 years ago|reply
[+] [-] threedaymonk|10 years ago|reply
[+] [-] mkesper|10 years ago|reply
[+] [-] espadrine|10 years ago|reply
[+] [-] circa|10 years ago|reply
[+] [-] zwily|10 years ago|reply
[+] [-] grinnick|10 years ago|reply