Compatibility Testing in Software Engineering
Compatibility testing is software testing technique comes under the non functional testing , and it is performed on an application to check its compatibility on different environments. It also determine that your software is proficient enough to run in different browsers, database, hardware, operating system, mobile devices, and networks.
According to ArtOfTesting
Compatibility testing is non-functional testing. It is carried out to verify whether an application or software can run on different devices, browsers, operating systems, hardware, and networks.
Compatibility Testing Tools
Compatibility testing can be done with both manual and automation testing. The Major tools used in the industry are,
CrossBrowserTesting
LambdaTest
Ranorex Studio
Browsershots
TestComplete
Turbo Browser Sandbox
Browsera
Advantages of Compatibility Testing
- It reduces future customer support required for the LIVE application.
- It ensures complete customer satisfaction.
- Feedback in the testing stage will compliment the development process