How to do Website Compatibility Testing (Made Simple)

Posted on Oct 17 2012 - 4:07am by Raj

The growing diversity of Operating systems and browsers made testers has increased the importance of software compatibility testing.  Compatibility testing helps tester to evaluate the system or any software application’s performance with regard to its operating environment. It allows tester to ensure that system or an application is behaving as expected in conjunction to various operating systems, networks and browsers ( in case of web based application). This ensures that application is performing the functionality in an existing environment and setup in which users are expected to operate.

Compatibility testing can be defined as a type of testing which is performed to ensure that the developed system, software application or website performs the required functionality in conjunction with various other objects such as browsers, various international languages, operating systems and screen resolutions. The mode of performing compatibility testing can be manual execution of test cases or it can be automated using automation tools. Following are the aspects which are tested during compatibility testing.

•    Hardware: Performance and functionality of developed system, software application or website is evaluated on a various hardware platforms. For example, if the product developed will have wide-user base hence it should be tested for hardware compatibility for various combinations of chipsets available in market such as Intel, Macintosh etc. The example of such kind of product could be gaming application.
•    Browser: Performance and functionality of developed system, software application or website is evaluated on a various types of browsers. Apart from selecting different browsers, tester should also validate the application across various versions of the browsers. For example, public website or any ecommerce site should be tested for compatibility with different browsers such as Internet Explorer, Firefox.  This will ensure that company is not losing any revenue due to non-functional ecommerce site on any of the browsers.
•    Screen Resolutions Testing: The web applications are tested under the commonly used screen resolutions to ensure that webpage is not distorted under the different resolutions. The column alignment and other image distortions are validated.  Some of the common screen resolutions encountered are 800×600, 1024×768, 1280×800, 1400×900, 1680×1050, and 1920×1200.
•    Peripherals: Performance and functionality of developed system, software application or website is evaluated in connection with various systems and peripheral devices connected directly or through network. Examples of such devices are printers, fax machines, IVR systems.
•    Operating System: Performance and functionality of developed system, software application or website is evaluated for testing the compatibility with the underlying operating system on which it will be used. Further, the testing is performed on various predecessor and successor versions.

Below is the list of different browsers available for various platforms:

Linux

Windows OS

MAC OS

BSD

Chrome 6.0

Avant 8.2

Flock 1.0

Camino 2.1

Dillo 2.0

Chrome 20.0

Avant 9.2

Flock 1.1

Chrome 21.0

Epiphany 2.22

Chrome 21.0

Avant 10.2

Flock 1.2

Firefox 11.0

Epiphany 2.3

Dillo 3.0

Avant 11.7

Flock 2.5

Firefox 12.0

Kazehakase 0.5

Epiphany 2.3

Avant 12.0

Flock 2.6

Firefox 13.0

Opera 9.64

Epiphany 3.2

Avant 12.181

Flock 7.0

Firefox 14.0

SeaMonkey 1.1

Firefox 1.5

Chrome 1.0

Lunascape 6.7

Firefox 15.0

Firefox 2.0

Chrome 2.0

Lunascape 6.8

iCab 5.0

Firefox 3.0

Chrome 3.0

Maxthon 3.4

OmniWeb 622.19

Firefox 3.5

Chrome 4.0

MSIE 5.5

Opera 12.2

Firefox 3.6

Chrome 5.0

MSIE 6.0

Safari 4.0

Firefox 4.0

Chrome 6.0

MSIE 7.0

Safari 5.0

Firefox 5.0

Chrome 7.0

MSIE 8.0

Safari 5.1

Firefox 6.0

Chrome 8.0

MSIE 9.0

Safari 6.0

Firefox 7.0

Chrome 9.0

MSIE 10.0

Firefox 8.0

Chrome 10.0

Navigator 9.0

Firefox 9.0

Chrome 11.0

Netscape 7.0

Firefox 10.0

Chrome 12.0

Netscape 7.1

Firefox 11.0

Chrome 13.0

Netscape 8.0

Firefox 12.0

Chrome 14.0

Opera 9.51

Firefox 13.0

Chrome 15.0

Opera 9.52

Firefox 14.0

Chrome 16.0

Opera 9.61

Firefox 15.0

Chrome 17.0

Opera 9.62

Firefox 16.0

Chrome 18.0

Opera 9.63

Firefox 17.0

Chrome 19.0

Opera 9.8

Firefox 18.0

Chrome 20.0

Opera 10.0

Iceape 2.0

Chrome 21.0

Opera 10.1

Iceape 2.7

Chrome 22.0

Opera 10.5

Iceweasel 3.5

Chrome 23.0

Opera 10.51

Iceweasel 10.0

Firefox 1.0

Opera 10.52

Kazehakase 0.5

Firefox 1.5

Opera 10.53

Konqueror 4.3

Firefox 2.0

Opera 10.54

Konqueror 4.4

Firefox 3.0

Opera 10.61

Konqueror 4.8

Firefox 3.5

Opera 10.62

Lynx 2.8

Firefox 3.6

Opera 10.63

Opera 9.80

Firefox 4.0

Opera 11.0

Opera 10.6

Firefox 5.0

Opera 11.1

Opera 11.52

Firefox 6.0

Opera 11.11

Opera 11.61

Firefox 7.0

Opera 11.5

Opera 11.64

Firefox 8.0

Opera 11.51

Opera 12.0

Firefox 9.0

Opera 11.52

Opera 12.5

Firefox 10.0

Opera 11.61

SeaMonkey 2.0

Firefox 11.0

Opera 11.62

SeaMonkey 2.1

Firefox 12.0

Opera 11.64

SeaMonkey 2.11

Firefox 13.0

Opera 12.0

SeaMonkey 2.12

Firefox 14.0

Opera 12.5

SeaMonkey 2.7

Firefox 15.0

Safari 3.1

SeaMonkey 2.8

Firefox 16.0

Safari 3.2

SeaMonkey 2.9

Firefox 17.0

Safari 4.0

W3M 0.5

Firefox 18.0

Safari 5.0

SeaMonkey 2.0

Safari 5.1

SeaMonkey 2.1

SeaMonkey 1.0

SeaMonkey 2.12

SeaMonkey 1.1

SeaMonkey 2.4

SeaMonkey 2.2

SeaMonkey 2.5

SeaMonkey 2.3

SeaMonkey 2.7

SeaMonkey 2.8

 

About the Author

Leave A Response