---
title: Getting My IE VM On
teaser:
tags: design,css
author: Kyle Fiedler
published_on: 2013-08-21
---

![''](http://media.tumblr.com/624028e22935a0aaf62da692f810cd91/tumblr_inline_mr4eueVbj81qz4rgp.png)

In testing applications visually across browsers, I’ve dealt with lot of
different uninspiring but effective set ups. I have always been a fan of
grabbing a spare PC and having  [IE
tester](http://my-debugbar.com/wiki/IETester/HomePage) or now IE9 in development
mode on it.

I don't have a spare PC available in [the new Philadelphia
office](https://thoughtbot.com/blog/thoughtbot-philly) so I evaluated the
latest web-based options including [BrowserStack](http://www.browserstack.com)
and [Sauce](https://saucelabs.com/).

Both have a wide variety of platforms and browsers from which web applications
can be tested. However, I was unable to reproduce some reported bugs and saw
other bugs which weren't reported. Both are fairly slow to boot up and navigate
in the browser. In order to test them locally, you need to set up a web tunnel
either through command line tools or through each of their interfaces.

After exhausting the web options, I decided to explore Virtual Machines (VMs) as
browser testing environments. Setting up a VM was a pretty simple three step
process:

1. Download [Virtualbox](https://www.virtualbox.org/) and install.
1. Follow [IEVMs instructions.](https://github.com/xdissent/ievms)
   They're very simple.
1. Wait. Depending on your internet connection it can take a while.

The install script sets up every version of IE back to v6, which hopefully I’ll
never have to use. Each VM is pretty quick to start up (e.g. X seconds) and easy
for local testing. Overall, VMs have been a pleasant surprise, compared to
hosted solutions and the extra PC.

Now back to those <abbr title="Cascading Style Sheets">CSS</abbr> bugs in IE.
