Compatibility testing is testing whether the system
is compatible with other systems with which it should communicate. It
measures how well pages display on different clients; for example: browsers,
different browser version, different operating systems, and different
machines. It is also called
browser compatibility testing and
cross-browser
testing.
Through the
compatibility testing process a developer's software
and hardware solutions are tested in a lab facility by a software engineer.
The process can be performed manually or can be driven by an automated
functional or regression test suite.