Тестирование совместимости является частью нефункционального тестирования, проводимого на прикладном программном обеспечении для обеспечения совместимости приложения с различными вычислительными средами. [1] [2]
Стандарт ISO 25010 [3] (модели качества систем и программного обеспечения) определяет совместимость как характеристику или степень, в которой программная система может обмениваться информацией с другими системами, используя при этом одно и то же программное обеспечение и оборудование. Степень, в которой продукт может эффективно выполнять требуемые функции, используя общую среду и ресурсы с другими продуктами, без пагубного влияния на любой другой продукт, известна как сосуществование, в то время как совместимость — это степень, в которой две или более систем, продуктов или компонентов могут обмениваться информацией и использовать информацию, которой они обменялись. В этих контекстах тестирование совместимости будет сбором информации о продукте или программной системе для определения степени сосуществования и совместимости, демонстрируемой в тестируемой системе.