Manual testing 17 - What is Compatibility testing? What are Common Compatibility Testing Defects?

Ankpro Training
Ankpro Training
32.3 هزار بار بازدید - 6 سال پیش - what is Compatibility testing?• It
what is Compatibility testing?
• It is basically the testing of the application or the product built with the computing environment.
• It tests whether the application or the software product built is compatible with the hardware, operating system, database or other system software or not.
• Compatibility test should always perform on real environment instead of virtual environment.
• Test the compatibility of application with different browsers and operating systems to guarantee 100% coverage.
Types of compatibility testing:
• Browser compatibility testing
• Hardware
• Networks
• Mobile Devices
• Operating System
• Versions


• Browser compatibility testing
it is very popular in compatibility testing. It is to check the compatibility of the software application on different browsers like Chrome, Firefox, Internet Explorer, Safari, and Opera etc.


• Hardware
it is to check the application/ software compatibility with the different hardware configurations.
• Network
it is to check the application in different network like 3G, WIFI etc.
• Mobile Devices
it is to check if the application is compatible with the mobile devices and their platforms like android, iOS, windows etc.
• Operating Systems
it is to check if application is compatible with different Operating Systems like Windows, Linux, Mac etc.
• Versions
It is important to test the software applications in different versions of the software. There are two different types of version inspection.

– Backward Compatibility Testing– Testing of the application or software in old or previous versions. It is also known as downward compatible.
– Forward Compatibility Testing-Testing of the application or software in new or upcoming versions. It is also known as forward compatible

Why we perform Compatibility testing?
Compatibility testing is to check the application working in same way for all platforms. Usually dev team and testing team test the application in the single platform. But the once application released in the production, customer may test our product in different platform and they may find bugs in the application which is not worthy in terms of quality. To reduce such issues and not to upset your customers it is important to test the application in all platforms.
When should perform Compatibility testing?
When build gets stable enough to test then we should perform compatibility testing.
How to perform Compatibility testing?
1. Test the application in same browsers but in different versions..
2. Test the application in different browsers but in different versions

Common Compatibility testing defects
• Changes in UI ( look and feel)
• Change in font size
• Alignment related issues
• Change in CSS style and color
•  Scroll bar related issues
• Content or label overlapping
• Broken tables or Frames

Possible Interview Questions on compatibility testing

What is Compatibility Testing.
What are the types of Compatibility Testing.
Why should perform Compatibility Testing
When should perform Compatibility Testing
How to perform Compatibility Testing
Which are all the Compatibility Testing defects
6 سال پیش در تاریخ 1396/12/08 منتشر شده است.
32,347 بـار بازدید شده
... بیشتر