Данный вид тестирования применяется, если известно, что окружение ПО будет различным: например, оно будет использоваться на разных платформах, в различных браузерах, будет поддерживать разные версии драйверов, — или если происходит изменение окружения системы.
Основная задача — это проверка системы на совместимость с объявленным в спецификации оборудованием, операционными системами и сторонними программными продуктами.
Составляется перечень конфигураций системы, при которых будет происходить тестирование. На практике часто невозможно описать всю совокупность конфигураций, при которых система будет использоваться. Поэтому проводится их приоритизация, и только самые важные конфигурации попадают в конечный список
Проводится тестирование системы на выбранных конфигурациях
Заказчику предоставляется подробный отчет с перечнем дефектов и отклонений, обнаруженных в работе системы при каждом варианте конфигураций