Test versions of IE from 6 through 11 and Microsoft Edge using virtual machines
dev.modern.ie
dev.modern.ie
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.
Personally use it with QEMU / KVM now, but totally sure VMWare had backing files support too.
Suppose there may be issues with crap like ActiveX, but most of people I know just worry about how page looks like and I don't believe rendering of IE11 on Win7 and Win8 would be different. Though I'm not expert.
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.
Haven't tried it yet, but I hear you can also use Browserstack for Selenium tests (https://www.browserstack.com/automate/php).
* I made that number up.
lol what? The latest Safari version on Windows is 5.x and isn't even distributed officially by Apple anymore. And Safari is a bit more than just Webkit.
> That's not a problem
Yes it is.Without a mac, one can't test websites on Safari.
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 :(
after 15 minutes fooling around I give up. the download in the mac app store fails with some network issue.
vagrant init somwhere/edge
vagrant upMakes provisioning and SSH logins a snap.
It's a tool for bringing up and managing (generally) headless virtual machines from a defined configuration.
It works with VirtualBox, Parallels and VMWare.
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."
That said, what I generally do is to simply suspend the VM instead of resetting it to the snapshot. Then when it expires I can still do a reset to the snapshot to reset the expiry.
I generally boot at least the IE8 VM up before using it in order to install basic things like the Flash player (to test the Flash fallback for HTML5 media players).
1. extract the VM bundle
2. install and configure the VM (this is automated but can take up to several minutes)
3. boot up the VM
By using a snapshot you skip steps 1 and 2 and resetting a snapshot is pretty much instant, so you're only left with step 3.
Does the windows 10 one not have this facility?
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 have no idea who to thank but thank you.
https://www.visualstudio.com/en-us/features/msft-android-emu...
https://msdn.microsoft.com/en-us/library/windows/apps/ff4025...
I would like to test various Python apps on windows in an automated fashion.
> You may use the software for testing purposes only. You may not use the software for commercial purposes. You may not use the software in a live operating environment.
So there's nothing inherently wrong with testing desktop apps, but the non-commercial clause may cause problems.
[1] http://modernievirt.blob.core.windows.net/vhd/release_notes_...
I guess I can automate and document this now :)
Don't encourage them by supporting old IE's.
And on the flip side, a lot of those employees are a sizeable chunk of business for other businesses when they browse on their lunch breaks or whatever. So, large sites aren't going to fully drop support for any browser until after the market share has dried up.
Firstly, the policy is there for a reason -- often something like "we paid a lot in 2003 for this custom software, and if we upgrade browsers we'll have to pay X to have it rewritten/replaced".
X may be a rather large sum of money -- easily enough to overwhelm whatever benefits they might get by becoming paying customers of whoever's new venture.
There's also a potential for a sort of catch-22; new sites/services may pop up that could even replace their old custom-built software... but if they can't even try it out and the site looks awful on their browsers, a) it's less likely they'll make the jump and b) it gives the impression of being a new-fangled flash-in-the-pan sort of thing. After all, the serious companies online put the effort into supporting older browsers.
I know that customer requirements are pretty much unheard of in startup land but other companies have to obey this kind of limitation in order to make any money (which again is an alien concept in startup land -- not every business model survives on growth alone).
Also, if you're making a substantial site with, say, 10 million MAUs, 5% of them is 500,000 people. That's a lot. Do you really want that number of people telling their friends "The site doesn't work for me"?
I could not care less.
Go where your customers are. If you don't have customers, do what you like. Although I'd question whether you even need a website if that's the case.
I am not downloading GBs of VMs and spend hours of time to validate IE for a couple of illiterate smugs.
;)
But that has to include the all the customers, not just 97% of them. Start with the low-hanging fruit of course, but never settle for "those customers are too much effort to bother with". That sort of negative sentiment is toxic.
I, and many others, do care. It is appreciated someone else sees the bother.
We have a set of users who are using our site in healthcare environments, on locked-down computers that are difficult/expensive, so in some cases they're stuck on IE7/IE8.
I'm pretty sure calling them "illiterate smugs" wouldn't go over well.
On the other hand, these computers don't have access to the general internet, so in this case they don't risk running afoul of site creators who decide to be "clever" and go out of their way to aggressively (or even insultingly) demand that visitors upgrade. But restricted corporate users who hit that sort of thing would be unamused.
If your site depends at all on user generated content (even comments), one active desktop/laptop user is probably worth hundreds or thousands of screenboard users. On my non-corporate-facing sites, IE is still 30+% of desktop usage, even though it's only 5-10% of overall usage.
Also, if you provide an untested experience to your IE users, you're probably bouncing many more users than you realize. Very few people return to a site that doesn't work in their default browser.
nb: I'm typing this in Chrome on a MBP.
However, activation can be very annoying and lock a VM completely.
"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."
The strange (or interesting) part is this "even if it prompts you to do so" not that they don't give you the license. You get the software that tells you something and you're not allowed to click what it tells you.
It suggests that the activation software, both client and server side, can't even be adjusted to manage the use cases intended by the release we discuss. What appears to be a software configuration problem (part of which is the 90 day expiration they give) is solved by the license (as in "you are not licensed").
Allowing people to activate Windows in this manner would simply make this software more work for the lawyers.
Do we have an easy way to get an account age breakdown by active account age?
This site should be renamed to "The Historical Horror Graveyard of Bad Computing Ideas" - go and show your students how operating systems should not work and how the ill-minded hierarchical-company-business-religion destroys creativity and good ideas and harmed human progress for much too long.
It is good to know that Windows 10 is the last Windows - may that prophecy fullfill itself quickly.
https://en.wikipedia.org/wiki/List_of_features_removed_in_Wi...
(There's no page for 10 yet but more features were removed.)
I'm always shocked at what windows users have had to go through in the last 15 years.
I was getting warmed up to windows 10 but the recent privacy issues have got me cold again.