In the last lecture we learned about Recovery Testing and in this topic, we will learn about Compatibility Testing. In this lecture we will study Introduction, Example, Types of Compatibility Testing and why to use. In Compatibility we will see that if any 2 or more than 2 materials are mixed, then how will it work. Like oil is not compatible with water. Can oil and water get mixed? No.But Milk and water can easily be mixed. That is what we see in Compatibility Testing. In this what we will see is that the software that we have is capable of running on different hardware. Like it is running on i3, i5, i7. Right? The 2nd thing comes about the operating system. Different operating systems like Mac OS, Windows, Linux, will all these applications work or not? Some are on a network environment and on mobile devices. Our application will run only on iPhone or only on Android Nexus phone. Right? So that is compatibility. Compatibility Testing is a non-functional testing. We have taken an example here. Suppose you have to install a game in your particular system. With the game the instructions are given behind. There it is written that this game will be compatible with what. Right? We took a game example here, so it will be compatible with what? With a PC. On the PC it wants Windows 8.1, Windows 8, 7, Vista and XP. It will not work on Windows 95. Right? That way. Similarly, we will see an example of a website. You can see that there is a website in front of you. We have taken a website example here and we will see with all models how much it is compatible. Okay. So, this website, how will it look in Galaxy S5? It looks okay, is it compatible with the iPhone 6? Yes, here it is also compatible. Then we will check it on the iPad. On the iPad it is also working properly. We will rotate and see; in this way we will see the compatibility of our application on different platforms. There are 2 Types of Compatibility Testing. Backward Compatibility Testing and Forward Compatibility Testing. In Backward Compatibility Testing we will see how our software will behave if we load it in the old software version. In Forward Compatibility Testing we will see how the software will behave if it is added in the new version. Why Compatibility Testing should be used. The most important thing is to ensure that the application that we have made, how it will respond to different configurations. Right? With this testing we get to know that in the client’s environment our application will be compatible or not. So, we learned about Compatibility Testing, we saw the examples, types and we even saw why Compatibility Testing should be used. In the next topic we will learn Security Testing.
Share a personalized message with your friends.