Ask DN: How do you cross-browser test?

over 5 years ago from David Ingledow, Design at SoPost

  • Alex ChanAlex Chan, over 5 years ago (edited over 5 years ago )

    VMs mostly (VMware currently, but VirtualBox is great as well). I found BrowserStack very slow and difficult to use when testing out complex interactions (this was 6 months or so ago so it may have improved since then). The same goes for SauceLabs. Between the two of them, I think BrowserStack has the better UI.

    I use the IE9 VM for testing IE9 and below by using the compatibility mode switcher. I have separate ones for IE10 and IE11 because IE10 dropped support for conditional IE comments which are key for fixing rendering issues in earlier versions of IE.

    I get my VMs for IE here: https://www.modern.ie/en-us/virtualization-tools (you can install any browser along with IE to test in a Windows environment as well).

    For phones/tablets, I use emulators. The iOS emulator packaged with Xcode is great and does everything well. I've yet to find a good Android emulator. The one packaged with ADT is terrible.

    2 points
    • Lee MartinezLee Martinez, over 5 years ago

      I've yet to find a good Android emulator. The one packaged with ADT is terrible.

      How about Genymotion? It's fast as hell, and free for personal use

      0 points
      • David IngledowDavid Ingledow, over 5 years ago

        Genymotion is good, but I've found it a little buggy.

        I'm also looking for a way to get the Play Store and Google Chrome on an Android VM.

        1 point