Monday, 15 July 2013

Compatibility Testing - Definition, Types, Tools Used

What is Compatibility Testing

  • Compatibility testing is to check whether your software is capable of running on different hardware, operating systems, applications , network environments or mobile devices.
  • Compatibility Testing is a type of the Non-functional testing
  • Initial phase of compatibility testing is to define the set of environments or platforms the application is expected to work on.
  • Tester should have enough knowledge on the platforms / software / hardware to understand the expected application behavior under different configurations.
  • Environment needs to be set-up for testing with different platforms, devices, networks to check whether your application runs well under different configurations.
  • Report the bugs .Fix the defects. Re-test to confirm defect fixing.

compatibility-testing

Types of Compatibility testing :

  • Hardware
  • Operating Systems
  • Software
  • Network
  • Browser
  • Devices
  • Mobile
  • Versions of the software
Let’s look into compatibility testing types briefly.

Hardware : It checks software to be compatible with different hardware configurations .

Operating Systems: It checks your software to be compatible with different Operating Systems like Windows , Unix , Mac OS etc.

Software: It checks your developed software to be compatible with other software’s.For example: MS Word application should be compatible with other softwares like MS Outlook,MS Excel , VBA etc.

Network: Evaluation of performance of system In network with varying parameters such as Bandwidth, Operating speed, Capacity. It also checks application in different networks with all parameters mentioned earlier.

Browser: It checks compatibility of your website with different browsers like Firefox , Google Chrome , Internet Explorer etc.

Devices : It checks compatibility of your software with different devices like USB port Devices, Printers and Scanners, Other media devices and Blue tooth.

Mobile: Checking you software is compatible with mobile platforms like Android , iOS etc.

Versions of the software: It is verifying you software application to be compatible with different versions of software.For instance checking your Microsoft Word to be compatible with Windows 7, Windows 7 SP1 , Windows 7 SP 2 , Windows 7 SP 3.

There are two types of version checking.

  • Types of Version Checking

    • Backward compatibility Testing
    • Forward compatibility Testing
Backward compatibility Testing : is to verify the behavior of the developed hardware/software with the older versions of the hardware/software.

Forward compatibility Testing : is to verify the behavior of the developed hardware/software with the newer versions of the hardware/software.

Tools for compatibility testing

  • Adobe Browser Lab – Browser Compatibility Testing - This tool helps check your application in different browsers.
  • Secure Platform – Hardware Compatibility tool - This tools includes necessary drivers for a specific hardware platform and it provides information on tool to check for CD burning process with CD burning tools.
  • Virtual Desktops - Operating System Compatibility - This is used to run the applications in multiple operating systems as virtual machines. N Number of systems can be connected and compare the results.

40 comments:

  1. Interesting article on compatibility testing. Thank you so much.

    ReplyDelete
  2. Nice Post on Software Testing Course and also that is helpful for the freshers or recently passout of B.tech/BE/BCA/MCA students

    ReplyDelete
  3. one of the best site to get information about software testing.thanks for create and sharing with us . i hope in future also you will share more updation information abpout software testing with us.

    software testing training course in chandigarh


    ReplyDelete
  4. one of the best site to get information about software testing.thanks for create and sharing with us


    software testing training course in chandigarh

    ReplyDelete
  5. Really nice topics you had discussed above. I am much impressed. Thank you for providing this nice information here. And if you are looking for the best game compatibility testing choose with our

    Game Testing Company

    Game Testing Automtion Company

    Console Game Testing Services

    Games Functionality Testing

    ReplyDelete
  6. Really one of the best post regarding software testing life cycle.thanks for sharing with us and we hope in future you will share more update regarding software testing.
    software testing training

    ReplyDelete
  7. The above content is good and valuable information on your blog. Being a tester i also started tutorial based blog on
    selenium automation testing tutorials

    ReplyDelete
  8. Thanks for such a great article here. I was searching for something like this for quite a long time and at last, I’ve found it on your blog. It was definitely interesting for me to read about their market situation nowadays. Well written article Thank You for Sharing with Us | project management training in chennai | project management certification online | project management course online |

    ReplyDelete
  9. Thank you fr sharing such an informative post, it is very useful and help to learn a lot more things. For more better efficiency in company you can use Employee Monitoring Tool.

    ReplyDelete
  10. Manage how work is done in your organization with Real-Time Employee Monitoring Software. A Monitoring Software to filter the Productivity of Employee.

    ReplyDelete
  11. Thanks for sharing nice information. Get best institute for online software courses in Hyderabad

    ReplyDelete
  12. Quickbooks enterprise support Get Quickbooks Enterprise Support from certified Quickbooks Technical Team (+1 (833) 400-1001). We are available 24*7 for your service. Our Professional experts will resolve all issues of Quickbooks.(+1 (833) 400-1001)

    ReplyDelete
  13. Dear everyone.
    How can I check the compatibility of the application with the screen?

    ReplyDelete
  14. Dear everyone.
    How can I check the compatibility of the application with the screen? Thanks

    ReplyDelete
  15. Thanks for the post, its very interesting.
    If you want to know Top Software Testing Companies USA and Top Big Data Companies USA. DataWider has curated this list after broad research dependent on their client reviews, quality, loyalty, flexibility and capacity.

    ReplyDelete
  16. Boost Your Organization Productivity with Employee Monitoring Software. EmployeeTrail helps to increase productivity,operational efficiency, and security.

    ReplyDelete

  17. Thanks for sharing this informative content , Great work
    Leanpitch provides online training in Devops during this lockdown period everyone can use it wisely.Devops Online Training

    ReplyDelete
  18. The article is so appealing, When I was read this blog, I learnt new things & it’s truly have well stuff related to developing technology, Thank you for sharing this blog. Need to learn software testing companies, please share. It is very useful who is looking for smart test automation platform.

    ReplyDelete
  19. Great post. Such a nice blog i really like what you write in these blog i also have some relevant information about Best Employee Monitoring Software in India if you want more information please check our blog on too Employee Management System. thanks for this useful information.

    ReplyDelete
  20. Hey, Wow all the posts are very informative for the people who visit this site. Good work! We also have a Website. Please feel free to visit our site. Thank you for sharing.
    Be Your Own Boss! If you're looking for a change in your work prospects, then let's prepare for your career from here!!!
    Self Employment | Women Development | Information Technology | Engineering Courses

    ReplyDelete

  21. Good day very nice blog!! Guy .. Excellent .. Wonderful ..
    I’ll bookmark your blog and take the feeds
    also? I’m glad to find numerous helpful info here in the submit, we’d like work out
    more strategies in this regard, thanks for sharing. . .

    ReplyDelete
  22. Excellent article and with lots of information. I really learned a lot here. Do share more like this.
    Blue Prism Online Training
    Blue Prism Course in Chennai
    Blue Prism Online Course

    ReplyDelete
  23. Thanks for sharing this valuable and understanding article with us.
    Finding SEO Company Rajkot
    then plusply digital is offering the best SEO Services in Rajkot for
    your business website or Online Marketing.

    ReplyDelete
  24. Your style is really unique compared to other people I have read stuff from. Thank you for posting when you’ve got the opportunity, Guess I’ll just book mark this site.

    madurai kamaraj university time talbe

    ReplyDelete
  25. What’s Happening i’m new to this, I stumbled upon this I’ve discovered It positively helpful and it has helped me out loads.
    davv ba 2nd year result | davv ba 3rd year result.

    ReplyDelete
  26. Hi.
    Thank you for sharing this information. This good blog this blog was gives good information and we learn new thing about new software in this blog thank for sharing this blog with us.
    Here is sharing some LabVIEW information may be its helpful to you.
    LabVIEW Training

    ReplyDelete
  27. I am absolutely thrilled with my experience at The Stitch N Print Store! They have an incredible range of top-notch t-shirts that are not only of the highest quality but also available at unbelievably affordable Wholesale Prices.

    ReplyDelete
  28. Hii

    Thank you for the informative article. software testing tutorials provide valuable resources for individuals interested in learning about the intricacies of manual and automated testing. They cover a broad spectrum of topics, helping testers enhance their skills and stay updated with industry practices. Here is sharing some Big Data Hadoop Course journey information may be its helpful to you.

    Big Data Hadoop Course

    ReplyDelete
  29. Amazing blog and gives a lot of idea about Oracle, there are various things that are not known oracle are cleared in this blog. We have several other blogs to read
    Healthcare software development blog
    Telemedicine app development
    E EHR software development
    Healthcare software development company

    ReplyDelete

Share your feedback and queries here. Your feedback are more valuable to us!