DiamondLime.com

 
 

Testing Browser Compatibility on Macs, IE 7

I’ve designed several web sites using XHTML and CSS lately, and I’ve done my best to make them cross-browser compatible, lean, usable, and accessible. I have also tried to test them in as wide a variety of different environments as possible to ensure that they work correctly for the largest possible audience.

The biggest question is, to what lengths do you have to go to test your site?

My PC has three different browsers on it (Firefox, Opera, and IE 6) for testing. There are a few more that I could probably load onto my machine (Netscape, etc.), but I haven’t really felt like it—that’s a lot of browsers on one machine.

As for Linux systems, I have a friend who has tested a few sites for me using different builds of Mozilla. I haven’t noticed any important differences in how my sites render in Mozilla compared to Firefox (same basic code), so I have been pestering him less frequently lately.

Mac and IE7

The biggest testing challenges I have are for Macs and IE7. I don’t own a Mac, and I don’t plan on spending any amount of my few dollars on buying one. I also don’t feel like replacing my IE6 with a beta version of IE7 or messing around with a non-standard installation. How on earth do I test these two environments?

Dan Vine to the Rescue

For those who don’t have access to a Mac or an installation of IE7, Dan Vine has come to our rescue with two great services—iCapture and ieCapture. iCapture is a server that will take a snapshot of your site using Safari running on MacOS X, and ieCapture will take a screenshot of your site using IE7 Beta 2.

Since most web site design problems manifest themselves (very!) visually, these screenshots allow you to see how your site works on a Mac and in IE7.

“Let’s Discuss Your Coverages”

Just like insurance, we’re playing a probability game here. We need to make our web sites compatible in enough browsers to cover the majority of web users, but there’s a point at which adding compatibility for more obscure users just isn’t worth the expense.

My testing covers Firefox (and thereby Mozilla), Opera 8, IE 6, IE 7, and Safari. According to the W3C Schools Browser Stats, this covers about 90% of all Internet users. I know that I could test a little more thoroughly, but the testing may not be worth the extra effort, especially since the majority of browsers I left out are pretty standards-compliant.

One Glaring Omission

There is one glaring omission that I have made—I don’t test IE 5 anything. Is there a way to do this that is somewhat easy? Some service? I may have to break down and buy an old machine to put IE 5.5 on so I can see how things look. Of course, IE 5 is disappearing, and my standards-compliant, low to no-hack code should work for most other current and future browsers.

What testing (if any!) do you do on your web sites? What tools are your favorite for ensuring your site works for the largest possible audience?

3 Responses! to 'Testing Browser Compatibility on Macs, IE 7'

Subscribe to comments with RSS or TrackBack to 'Testing Browser Compatibility on Macs, IE 7'.

  1. John Leary said,

    on January 28th, 2007 at 4:24 pm

    My daughter is starting a college nursing program. She just bought (at great cost to herself) a MACBOOK. Now she finds that some of the CDROMs provided to her by her nursing program supposedly “require” IE7 to be read.

    (A) is this possible,
    (b) could she be mis-interpreting a requirement for a PC based browser to access files because of file formats, etc?
    (c) if true, is there a workaround for owners of new MACBOOKS?

    thanks

  2. on January 29th, 2007 at 1:52 am

    John,

    The whole reason that IE7 got released is because it was getting skewered for its aging features and interface and its poor support for modern web standards and conventions.

    Assuming your daughter’s nursing program files are built like normal web pages, they should open in any modern web browser.

    (A) Unfortunately, there are ways to block all but a certain browser. There are scripts that you can write that will check your browser and deliver different content based on which browser you have. It’s an extremely poor practice to block browsers besides the one you want, but people who build pages and applications for Internet Explorer are notorious for doing it.

    (B) It’s possible that your daughter misinterpreted the requirements to be absolute where it may have been a suggestion or something of that nature. Has she tried using Safari or another web browser yet?

    (C) There are workarounds, but they tend to get a bit messy. I haven’t ever used a Mac except for twice for about 10 minutes each time, so this is definitely not my strength. Your daughter might need to find the help of a local Mac guru to help get her through a workaround.

    If IE7 is indeed required for the nursing CD-ROMs and other options have been blocked, then I would really love to verbally chew out whoever it was who developed those CDs—that would truly be utterly horrible design from virtually every usability, accessibility, and user-friendliness angle possible.

    Good Luck!

  3. on May 30th, 2007 at 8:59 pm

    […] I just need a Mac so I can test small changes on Safari (For final testing on a Mac (not incremental), see my post about testing on Safari). […]

Leave a Reply

 
 
 

Online Advertising

Blog Roll

BYU Student and Alumni Blogs and Sites