Multi-Browser Viewer Logo

With IE Rapidly Losing Marketshare, Cross Browser Testing is No Longer a Luxury

clock May 17, 2010 03:30 by author jamesmelvin

After many years spent building content management solutions for many of the Top 100 countries in the world (Including a stint working for Microsoft), I find it interesting how little validation goes into ensuring sites are cross browser compatible. Most developers are aware that testing the cross-browser compatibility of a website is something they should do, and although we all have own preferred browser, it is a given that your website visitors will probably not be using the same web browser as you. Cross browser testing is a type of compatibility testing designed to ensure that a web application behaves correctly (sometimes identically) in several different browsers and/or browser versions.

In the 90’s, there was a stage where Microsoft had over 95% of the browser market and no one cared about ensuring a site worked correctly in multiple browsers. The slow, steady decline of Microsoft Internet Explorer continues apace with the Internet Explorer charting another market share low in April with 59.95 % of the browser market–down from 60.65% in March and 67.77% from the same time last year. Clearly, IE 8, while largely well-received, hasn't done much to reverse the overall decline of Microsoft’s browser. Hard to believe that IE held an estimated 95% of the browser market in 2003, isn't it?

 

 

This is the first time IE’s share has ever fallen below 60%. What this clearly shows is that cross browser testing is now more important than ever before. Ensuring your site works on Internet Explorer means that at best, you are confident that your site works on 6 out of 10 visitors browsers. This of course is also incorrect because as any developer can tell you, IE 6, 7, 8 and even the IE 9 preview are vastly different rendering engines altogether.

So looking at the fact that Internet Explorer 8 has 24.66%, Microsoft Internet Explorer 6 17.58% and Internet Explorer 7 12.50%, even ensuring you reach around 6 out of 10 customers means you need to have at least done cross browser testing on 3 different browsers.

 

Meanwhile, Mozilla’s Firefox, Apple’s Safari and Google’s Chrome all made small gains at Internet Explorers expense. Chrome posted the largest gain, rising 0.6 points to 6.73%. Firefox’s market share rose 0.07 points to 24.59% and Safari’s increased just 0.06 points to 4.7%, a surprisingly under whelming gain for a browser that ships not just on the Mac, but on the iPhone, iPod touch and now the iPad as well.


So assuming that you built your website to reach the largest possible market, or if you are redesigning an existing website, you could look at the website stats for your website and see which browsers (and operating systems) the past visitors have been using. Understand, this is not a recommendation to ignore the less frequently used browsers of your visitors, but an exercise to show you what browser your website visitors are using, this would be a good place to start.


A safe policy to have is that each web page is viewable in as many browsers possible. The best way to do that is to ensure your code is as W3C standards compliant as possible. Of course you can use Multi-Browser Viewers Html validator to help there. (A shameless plug of one of our more powerful but obscure features).

So how do you make a Site Cross-Browser Compatible and is screenshot testing enough?

Firstly, to create a cross-browser compatible website ensure you follow the following simple standards:

   1. Use only standard compliant coding.

   2. Don't use browser specific (proprietary) HTML tags and features. (These only work in the browser they were created for and may even break your web page when viewed in another browser.)

   3. Validate your web pages.

  •       Validate your HTML/XHTML coding using the Multi-Browser viewer’s  or the W3C’s free validation service.
  •       Validate your cascading style sheets using the W3C free validation service.

 

 4. Given the interest in HTML 5 and the lack of interest in XHTML 2, develop HTML 4.01 Strict and follow these practices: (which are recommended in HTML 4, and required in HTML 5 and XHTML 1.1)

  •   All elements and attribute names must appear in lower case,
  •   All attribute values must be quoted,
  •   Non-Empty Elements require a closing tag,
  •   No attribute minimization is allowed,
  •   In Strict mode, all inline elements must be contained in a block element.

 

Some people may have the "You can't please everyone" attitude. Yes, your site will look different in each browser because each one interprets the coding differently. The goal with cross-browser compatibility is to make your site viewable in the major browsers available and have the pages render correctly. One thing that will drive visitors away is a site that doesn't work in their chosen browser. Of course you wouldn’t be reading this blog if that was the case so we now get to the steps I tend to follow to ensure compatibility.

      Test browser screen shots to identify initial layout issues. (Don’t just rely on screen shots as this is only a visual guide.) It doesn’t mean your website works. It only means it looks okay.

Test actual browsers to ensure that all menus, css, post backs etc. work. Remember that just because your site works in IE 8 doesn’t mean it will in IE 6.

Test mobile devices.

Cross-browser testing is a hassle. Most of the time you can follow standards and get a decent looking website working cross browser, but there's always variations. All browsers have their quirks and older IE's have more than their fair share.
As I see it, there's basically two sections to cross-browser testing.

 

Pros

Cons

Breadth
ScreenShot Service

Get screenshots of your site on multiple browsers and platforms

No interaction with the browsers, no way to debug interactions.

Depth - Interaction
Virtual Machines

You really get to see how your site looks and works on many browsers.

Typically, you have to maintain a bunch of Virtual Machines, or a be aware lot of browser installations. Please note that this is not the case with Multi-Browser Viewer

Neither are mutually exclusive and you really do need both to ensure cross Browser computability. Having a site look the same is the start, but ensuring the site actually works is certainly just as important, if not more important.  

Hope that helps.

James Melvin

 

 


Location: PostList


Coming soon! iPhone Mobile Safari Simulator for Windows!

clock April 15, 2010 04:36 by author

Screenshot - Free iPhone Safari Mobile browser simulator by TWD Solutions

As part of our ongoing effort to provide you with more testing options, we are happy to announce that in the next couple of weeks we'll have a standalone iPhone Safari browser simulator available for testing and included in Multi-Browser Viewer.

The simulator is free, but will only be available as part of Multi-Browser Viewer.  We are also hoping to have other standalone mobile simulators in the next release, including Microsoft Mobile Phone 7. A beta version will be available soon.

Some key features of the iPhone Safari Mobile Browser Simulator:

  • Portrait/ Landscape Viewing
  • Zoom In/Zoom Out as well as dragable navigation
  • Customizable UserAgent string (default is set to Safari Mobile's default)
  • 320 x 480px (480x320px) screen resolution
  • Uses the same Webkit rendering engine.
  • Disable/Enable Flash/plug-ins and Javascript (By default plug-ins are disabled, exactly like the iPhone)
  • View HTML Source for any page.
  • Also supports Bookmarks, multiple navigation windows(up to 8).

With more and more people accessing the web  using smart phones and mobile browsers, you need to ensure that your website works in all the respective mobile devices. Multi-Browser Viewer is trying to simplify your testing experience, so that almost anyone can thoroughly cross browser test their website on all the different mediums available.

The Standalone mobile browser simulators will be a free upgrade for current subscribers and will be included as part of the entire Multi-Browser Viewer package.

 

 


Location: PostList


MBV v2.0.5 Released - Now includes Chrome 4 and improved IE6

clock March 4, 2010 03:38 by author

Today we released Multi-Browser Viewer version 2.0.5

Updates to this release include:

  • Chrome v4 Standalone browser added, bringing the total standalone browsers to 17.
  • K-Meleon Screen capture browser added, bringing the screen capture browsers available to 50.
  • Improved proxy support.
  • Some Windows 7 bugfixes

Thanks again for you continued support!

Please email us your feedback or comments, which are always appreciated.


Location: PostList


About.com Readers Choice - Thank you for voting!!

clock February 2, 2010 04:10 by author

Vote now for the site with the Best Non-Editor Software for Web Designers. Nominees were chosen by you, the readers of About.com, in January, and the 5 best from the entire list were chosen to move on to the voting phase.

Voting goes from February 1 to February 24, 2010. Vote for the site you think is the best in the category. The winner will be annouced on March 1, 2010.

Vote here: http://webdesign.about.com/od/awards/l/bl-rc10-vote-non-editor.htm

 

 Thanks for your support!!

 


Location: PostList


Multi-Browser Viewer 2.0.4 Released

clock January 18, 2010 09:33 by author

The most comprehensive cross browser testing software application just got better!

Version 2.0.4 brings with it the following new features:

  • CDN integration: All sandboxed browsers and application updates are now delivered via a new world class CDN. This should provide much faster download speeds, and generally improved performance.Version 2.0.4 Main features - Click to download trial
  • Code optimization: The UI and basic scripting code have undergone some optimization, so the application should behave better.
  • Minor bug fixes: thanks for reporting any bugs to us, a number of minor bugs have been fixed.
  • Less Restrictive Evaluation version: More screenshot browsers are now available for testing, including IE6.

These new features build on Multi-Browser Viewer's existing main features like:

  • 16 Virtualized Sandboxed browsers – test using real sandboxed browsers locally on your own PC, no VNC or remote desktop connections needed.
  • 48 Screenshot testing browsers – high quality, full page screenshots of any URL, using our wide, always updated, selection of browsers on Linux, Mac or Windows.
  • Built-in HTML validation and auto-correction to help you identify possible HTML problem areas.
  • All files saved locally for future reference, including the HTML source code, web archive file and all screenshots images.
  • Multi-Browser Viewer is updated continuously to ensure you always have access to the latest web browsers.

Why don't you give Multi-Browser Viewer a try today and tell us what you think. You can download a full trial here.

 


Location: PostList


Please vote for Multi-Browser Viewer

clock January 7, 2010 09:26 by author

We ask all our loyal users to please vote/nominate Multi-Browser Viewer in the Readers Choice awards on About.com.

To nominate us click here: http://webdesign.about.com/u/ua/awards/readers-choice-10-non-editor-software-nominations.htm#ua_form

Thank you for your support!!


Location: PostList


Opera 10 & Chrome 4 Beta for Mac OS added

clock December 14, 2009 13:32 by author

With the official release of Chrome 4 beta for Mac OS last week, Multi-Browser Viewer is very happy to announce that we now fully support both Chrome 4 beta for Mac OS and Linux for screenshots.

As far as we are aware that makes Multi-Browser Viewer the first cross crowser testing software to support Chrome for both Apple Mac OS as well as Linux. Currently this is only limited to a few machines as we stress test the solution, but will be rolling it out to more machines when we are comfortable that it is stable and scalable. We have also rolled out the long awaited Opera 10 for Mac OS.

This brings the total amount of screenshot testing browsers available to 48 major browser versions accross the 3 major operating systems, Windows, Apple Mac OS and Ubuntu Linux.

If you would like to read more about the Google Chrome for Mac OS: http://www.google.com/chrome?platform=mac&hl=en

 

 


Location: PostList


Multi-Browser Viewer 2 Released!

clock December 4, 2009 19:12 by author

Multi-Browser Viewer 2 has just been released! After months of hard work and having listened to your feedback we have finally launched the next major version of Multi-Browser Viewer.

We still have to update some of the documentation, and other sections of the site, which still only covers the basic parts of v2 at present.

The coolest feature of v2 is the standalone browsers. Utilizing virtualization technology, we are now able to run all the major versions of web browsers alongside each other on one machine, with extra installs needed. All browsers run as a single executable that run instantly, each in its own sandbox — no DLLs, data files, installations, or runtime dependencies. The virtual browsers allows the application environment, including file system and registry subsystems, to be isolated from your computer, preventing the virtual browsers from interfering with your computer. This enables a user to test secure sites, Intranets etc. It also enable a user to test functionality like Flash, Javascript and Ajax. things that simply aren't possible using screenshots and is simply to slow via a VNC connection.

We are very proud of Multi-Browser Viewer as a product and feel that it now has all the functionality required to be one of the best, if not the best cross browser compatibility testing tool available today.

Some of the other updates include an improved installer, a snappier, more responsive interface and more Apple Mac browsers for screenshot testing.

We'd love to hear your initial feedback, let us know what you think. 


Location: PostList


Cross-Browser Shortuts...

clock September 17, 2009 17:58 by author

Cross Browser Shortcuts you would ask? What on earth am I talking about.

Well over the past few months I have been testing, configuring many different browsers on Mac, Linux and Windows for Multi-Browser Viewer. 

We all have a favorite browser or two. A browser, where know the relevant shortcuts, which enables us to browse efficiently. Well, reading up on one of my favourite bloggers - www.favbrowser.com I stumbled on a shortcut list they compiled a while back, which I found really helpful and thought you might too.

Internet Explorer, Firefox, Safari, Google Chrome, Opera

CTRL + T (New Tab) – Opens a new blank tab

CTRL + C (Copy), CTRL + V (Paste), CTRL + X (Cut) - The old favorites....better than the file, edit menu for sure....

CTRL + A - Select All content

CLTR + F (Find) – Find test on a page.

CTRL + +/- (Zoom In/Out) – Simple yet effective way to zoom in/out.

Home/End (Go to Page Top/Bottom) – A quick way to instantly go to the web page top or bottom. Useful if it requires a lot of scrolling on long content pages.

ALT + D – Moves your mouse cursor to the address bar.

F5 (Refresh) – and CTRL + F5 forces a complete refresh of the page.

 

Internet Explorer, Firefox, Safari, Google Chrome

CTRL + Click (Open Link in Background) – Does what it’s designed to do. Works great when opening lots of pages.

CTRL + D (Bookmark) – Easy bookmarking

 

Firefox, Google Chrome, Opera

CTRL+J (Transfers) – Instantly open your transfer’s window.

CTRL + Shift + T or CTRL + Z (Opera Only) – Opens your previously closed tab.

CTRL + U (View Source) – Especially helpful for designers and webmasters.

Instead of using a search box in the top right corner, you can type your search query directly to the address bar.

Visit favbrowser.com for more browser shortcuts and other browser news.

 


Location: PostList


Most Popular Browser Usage Stats

clock September 15, 2009 16:34 by author

I thought it might be interesting to republish the latest average global browser usage statistics here. This should give you a good idea of global Internet Browser trends.

Please note that these browser usage figures are only averages, and we have noticed that Internet browser usage can really vary dramatically from site to site and region to region. With that in mind I would recommend you use these figures in conjunction with the figures from your own site. You can get these figures for your own site by using an site analytics provider like Google Analytics.

 

Browser Statistics Month by Month

2009IE7IE6IE8FirefoxChromeSafariOpera
August 15.1% 13.6% 10.6% 47.4% 7.0% 3.3% 2.1%
July 15.9% 14.4% 9.1% 47.9% 6.5% 3.3% 2.1%
June 18.7% 14.9% 7.1% 47.3% 6.0% 3.1% 2.1%
May 21.3% 14.5% 5.2% 47.7% 5.5% 3.0% 2.2%
April 23.2% 15.4% 3.5% 47.1% 4.9% 3.0% 2.2%
March 24.9% 17.0% 1.4% 46.5% 4.2% 3.1% 2.3%
February 25.4% 17.4% 0.8% 46.4% 4.0% 3.0% 2.2%
January 25.7% 18.5% 0.6% 45.5% 3.9% 3.0% 2.3%
               
2008IE7IE6IE5FirefoxChromeSafariOpera
December 26.1% 19.6%   44.4% 3.6% 2.7% 2.4%
November 26.6% 20.0%   44.2% 3.1% 2.7% 2.3%
October 26.9% 20.2%   44.0% 3.0% 2.8% 2.2%
September 26.3% 22.3%   42.6% 3.1% 2.7% 2.0%
August 26.0% 24.5%   43.7%   2.6% 2.1%
July 26.4% 25.3%   42.6%   2.5% 1.9%
June 27.0% 26.5% 0.5% 41.0%   2.6% 1.7%
May 26.5% 27.3% 0.7% 39.8%   2.4% 1.5%
April 24.9% 28.9% 1.0% 39.1%   2.2% 1.4%
March 23.3% 29.5% 1.1% 37.0%   2.1% 1.4%
February 22.7% 30.7% 1.3% 36.5%   2.0% 1.4%
January 21.2% 32.0% 1.5% 36.4%   1.9% 1.4%

For more browser usage information you can visit http://www.w3schools.com/browsers/browsers_stats.asp


Location: PostList


About Multi-Browser Viewer Blog

The Multi-Browser Viewer blog pages feature Cross-Browser compatibility tips, tricks and stats. As well as
Multi-Browser Viewer related FAQ's, Support documentation and release notes.

Please feel free co comment and ask questions.

RecentComments

Comment RSS

Sign in