Матрица устройств (Device Matrix) — это таблица или список, который включает в себя различные устройства, браузеры, операционные системы и их версии, на которых производится тестирование программного обеспечения. Она помогает определить оптимальный набор сред для тестирования, исходя из целевой аудитории продукта, его функциональности и требований.
Основные элементы матрицы устройств:
Преимущества использования матрицы устройств:
Пример простой матрицы устройств для веб-приложения:
| Устройство | ОС | Браузер | Версия ОС | Версия Браузера | Примечание |
|---|---|---|---|---|---|
| Desktop (PC) | Windows 10 | Chrome | 21H2 | Последняя | Основной сценарий |
| Desktop (Mac) | macOS Sonoma | Safari | 14.3 | Последняя | Для пользователей Mac |
| Mobile (Android) | Android 13 | Chrome | 13 | Последняя | Наиболее популярное |
| Mobile (iOS) | iOS 17 | Safari | 17 | Последняя | Для пользователей iPhone |
| Tablet (Android) | Android 12 | Chrome | 12 | Последняя | Для планшетов |
Создание и поддержка матрицы устройств является важной частью стратегии тестирования, особенно для продуктов, которые должны быть доступны на широком спектре платформ.