Compatibility Testing With Example

What is Compatibility Testing?

Compatibility testing is a type of software testing in which test engineer test the application in different environment(Hardware , Operating System , Mobile device , Browser )  just to verify whether the all the functionalities of application working as expected in all the different environment or not .
Compatibility testing is a non-function testing.

Compatibility Testing with example

Why do we do - Compatibility Testing?

There are various reason of doing compatibility testing lets try to understand with below example
Suppose ,
 If development team develop the software for the one Platform and testing team also test the application for the same platform and when end user start using the application there might be chance ,They use the application on different environment and some of the feature may not worked on their environment. 
Just to avoid these kind defect tester do the compatibility testing.

Compatibility Testing Types
The various types of compatibility testing given below..
  • Browser 
  • Hardware 
  • Software
  • Network
  • Version
  • Device(mobile)
  • OS (operating System)
compatibility testing types


In Browser testing we just verify whether the website working same in all browser like Google Chrome , Fire Fox , Internet Explorer etc.

Hardware :
In this we just verify that the application compatible with different configuration .

Software :
it check the behavior of developed software with other software.

Network :
In this type of testing we test the application for different network like wi-fi, 3G ,4G to verify the compatibility of application .

Device :
In this we test the application in different mobile device and their different plate form like windows , Android ,iOS .

Operating System :
In this we test the application in different operating system like linux, Windows 7,8,8.1 etc., Mac.

Version :
In this we verify that the application is compatible with different versions of software or not.

There are two types of version checking.
1) Backward compatibility testing
2) forward compatibility testing.

1) Backward compatibility testing perform to verify the behavior of application with old version.

2) Forward compatibility testing perform to verify the behavior of application with new version.

Forward and backward compatibility testing 

When To Do Compatibility Testing ?
When the application become stable in base platform then we go for the other platform.

What Kind of defect we get while performing compatibility testing?
  • Scatted Content 
  • Object Overlapping 
  • Difference in font, size ,  color , ...etc
  • Scrollbar issue
  • Alignment 
  • image format

What we need to check during compatibility testing?
While performing the compatibility testing Tester have to check the point

Compatibility Testing Check List-
1) CSS Validation
2) HTML validation
3) Font size Validation
4) Layout of page's in different resolutions
5) All images and alignments
6) Header and Footer section
7)Page style
8) Date Formats
9)page zoom in and zoom out functionality
10) Ajax and J query 
Tester have to perform all above test on different operating system like windows Linux, and Mac , and different browsers like IE, fire fox, Google Chrome, safari ,and opera  or as per customer requirements.

Compatibility Testing Tools
There are various list of tools are available in market to do compatibility testing some of those are listed below.

1) Lambada Test
2) Mabl
3) Ghostlab 
4) Browsers hot
5) IE Netrender
6) IE Tab
7) Cross Browser Testing
8) Super Preview

What is compatibility?
A software compatibility is defined as the ability to live and work together with same setup without Any problems.
For eg. If any applications is compatible  the it should work same for all the platform.

Hope !!! The above tutorial "Compatibility Testing with Example "is helpful for you..
QA acharya

Share Your Knowledge With us -
Mail your content -

Tags: compatibility testing types  , compatibility testing example , compatibility testing with example ,types of compatibility testing , compatibility testing tools , compatibility testing check list , backward compatibility testing , Forward compatibility testing

Post a Comment


  1. Thank you so much. Your blog is very helpful. Could you please post any material on qa testing services too?

  2. Great Article android based projects

    Java Training in Chennai Project Center in Chennai Java Training in Chennai projects for cse The Angular Training covers a wide range of topics including Components, Angular Directives, Angular Services, Pipes, security fundamentals, Routing, and Angular programmability. The new Angular TRaining will lay the foundation you need to specialise in Single Page Application developer. Angular Training Project Centers in Chennai