Monday 16 February 2015

Compatibility Testing

In this post I'm going to explain about compatibility testing

Compatibility Testing : it is a type of non functional testing where can we see how software works across various browsers,mobile devices,network,databases and operating systems.

Suppose you are testing a website then following factors need to be considered when doing compatibility testing.

* Browsers compatibility - Website has to work uniformly across many browsers like IE,Safari,Firefox,Chrome etc.

* Network - Website has to function correctly under various networks like Wifi,3G etc.

* Versions - Website has to run correctly under different browser version. eg: Website has to work correctly in Firefox 33 and Firefox 34.

Suppose you are testing Desktop application then following factors need to be considered when doing compatibility testing.

* Operating Systems : Desktop app has to work perfectly in different OS like Windows XP,Windows7,Mac,Linux etc.

* Hardware : Desktop app has to work in different machines like 32 bit, 64 bit etc based on requirements.

* Network : Desktop app has to work correctly under various networks like Wifi,3G etc

Suppose you are testing a Mobile App(Android) then following factors need to be considered when doing compatibility testing.

* Mobile Devices : App has to work perfectly for different android devices and for different Android Versions.

* Network : App has to work correctly under various networks like Wifi,3G,2G etc.

This is how compatibility testing works and above mentioned factors for various types may differ based on requirements but remember one thing the goal is to make sure that software works correctly across browsers,networks etc.:)

No comments:

Post a Comment