Shishira S Rao, Sr. QA Engineer, Amrita Desai, QA Engineer & Ashish Khandelwal, Sr. QA Engineer, McAfee Software
Compatibility testing, a part of software non-functional tests, falls generally under low priority list for the product management. Burden of functional testing, fulfillment of release deadlines and establishment of other preferred non-functional testing types like Performance, Security, Load/Stress, GUI and automation pose obstacles in adopting compatibility testing. You bother not to find “bugs in Compatibility till Compatibility bug you”. Changing trends in the software industry such as agile software development increase in number of Hotfixes and patches due to compatibility issues and enhanced application usage highlights importance of compatibility testing. The purpose of compatibility testing is to bridge this gap and evaluate the application’s compatibility with computing environment.