What is Compatibility Testing?Forward and Backward Compatibility Testing with Examples

What is Compatibility Testing?
                            In compatibility we test the application to check whether the application is capable enough to run on different hardware, operating system, or mobile devices.
  • Application  Type 1(Web Application) :
  1. In Web Application,we test the functionality of web application on the different browsers this is also called cross-browser testing.
  2. This helps us to install the same browser with multiple versions at once, we use cross-browser testing tools like:
  • Utilu IE collection.
  • Utilu Firefox.
  • IE Tester.
  • Browser Stack.
Compatibility testing related defects:
  1. Images are not loaded properly.
  2. Overlapping of text.
  3. Changes in color and font size of the text.
  4. Certain links and buttons are not working.
  • Application Type 2(Client-Server application) :
  1. In client-server application we test the compatibility of client software on different operating systems.
  2. To install multiple operating systems we use VM ware because it helps us to change to the OS without restarting the computer.
  3. Example of client-server application: WhatsApp.
Application Type 3(Standalone) :
     In standalone application, we test the functionality of application on multiple operating systems. 
Example of standalone software: Ms office, Autocad, etc.

Also Read : Adhoc Testing. 

What is Forward Compatibility??
 
In Forward Compatibility testing, we test the behavior of developed software on newer hardware/software versions.

Example: If a new android application is developed then that application should also run properly on the new android operating system as well.

What is Backward Compatibility??

Testing the behavior of software on older hardware/software versions is called as backward compatibility.

Example: If a new android application is developed then that application should not only support the latest android operating system the developed application should also run properly on the older operating system as well.

Comments

Popular posts from this blog

Creating Effective Test Cases for Online Ticket Booking Systems

What is Derived Model?

Test Cases and Test scenarios: Definition, Examples, Template