What is Compatibility Testing and common defects
https://www.youtube.com/watch?v=9isF5oZP_hA
Desktop application runs on personal computers and work stations, so when you test the desktop application you are focusing on a specific known environment. Since the environment is known compatibility testing for desktop application is fairly easier.
In client server application, application is loaded on server machine while the application executes on every client machine. Compatibility testing becomes little bit complex since it needs to be tested at 2 levels.
Web application is loaded on the server but location and environment of users is unknown. Since users environment is unknown multiple conditions need to be considered while testing web application which makes it complex.
Compatibility is a non- functional testing and goal is to determine whether your software application or product is efficiently working and stable to run in different browsers ,hardware, screen size, resolution, operating system, mobile devices, users and networks. It is not concerned with input and output validation as compatibility testing is not functional testing. After successful completion of Compatibility testing you can endorse that the application works as required and is stable in different browsers, versions, Operating System and networks and conditions successfully
Browser compatibility testing
Backward Compatibility Testing– Testing of the application or software in old or previous versions.
Forward Compatibility Testing-Testing of the application or software in new or upcoming versions.
Common Compatibility testing defects
Desktop application runs on personal computers and work stations, so when you test the desktop application you are focusing on a specific known environment. Since the environment is known compatibility testing for desktop application is fairly easier.
In client server application, application is loaded on server machine while the application executes on every client machine. Compatibility testing becomes little bit complex since it needs to be tested at 2 levels.
Web application is loaded on the server but location and environment of users is unknown. Since users environment is unknown multiple conditions need to be considered while testing web application which makes it complex.
Compatibility is a non- functional testing and goal is to determine whether your software application or product is efficiently working and stable to run in different browsers ,hardware, screen size, resolution, operating system, mobile devices, users and networks. It is not concerned with input and output validation as compatibility testing is not functional testing. After successful completion of Compatibility testing you can endorse that the application works as required and is stable in different browsers, versions, Operating System and networks and conditions successfully
Browser compatibility testing
- Hardware
- Networks
- Mobile Devices
- Operating System
- Versions
- Screen Resolution
- Internet Speed
Backward Compatibility Testing– Testing of the application or software in old or previous versions.
Forward Compatibility Testing-Testing of the application or software in new or upcoming versions.
Common Compatibility testing defects
- Changes in User Interface Ex. font, font size, color, alignment, overlapping of content, buttons, labels,
- Navigation: scroll bar, tab fous, etc
- Broken tables or Frames
- Javascript, CSS Styles
Hello,
ReplyDeleteThe Article on What is Compatibility Testing and common defects, gives detail information about it.Thanks for Sharing about the Compatibility Testing For More information check the detail on the Compatibility Testing here Software Testing Company
The Article on What is Compatibility Testing and common defects, gives detail information about it. Really good information to show through this blog. I really appreciate you for all the valuable information that you are providing us through your blog.
ReplyDeletePenetration testing services
Vulnerability assessment services
Load Testing Services
Mobile app testing services