I know it, you know it. We don’t like to talk about it. The app is slow in IE. We need to support a particular version of IE. The app doesn’t function properly in IE. Who checked in the trailing comma?
You’re developing in OSX, and you need to test your app using IE. While there are plenty of ways to accomplish this, thanks to ievms (http://xdissent.github.io/ievms/), there is at least one easy, free, recently-improved way to do this.
It’s all on the page – all you need is curl and VirtualBox to get started. The author, by default, provides an automated, copy/paste, single command way to install WinXP w/IE6, IE7, and IE8, Win7 w/ IE9, and Win8 w/IE10 in a vanilla VirtualBox install. It’s literally a copy, a paste, and then you click enter in a Terminal window. It’s beautiful. While the default command reuses the WinXP vm for IE6, IE7 and IE8 (thus saving disk space), there are instructions on the page to install all of the versions of Windows and their debut versions of IE as well, which also gives you IE7 on Vista and IE8 on Win7 by using the REUSE_XP environment variable.
It’s working great so far for me. Here’s the end result: