What is Compatibility Testing?
From it's name, Compatibility testing is for compatibility. Then what does the "compatibility" mean?
For general devices, it's "The characteristic of data processing
equipment by which one machine may accept and process data prepared by
another machine without conversion or codemodification."
For hardware, it means " the ability of a subsystem (e.g. memory)
or an external device (e.g. terminal) to be substituted for the
originally designated equipment."
For software, compatibility is " the ability of a computer to
directly execute program code that was compiled, assembled, or written
in machine language for another computer."
For a piece of new software, compatibility means " the ability to
reproduce the behavior of its predecessor, in particular to accept the
same input formats."
So for compatibility testing, it depends on what the AUT is. And
you should choose different way to test different AUT or DUT. But
typically speaking, to test software compatibility, you need verify
that the software follow the definitions above.
------------- MBA Examination papers
|