Мало залишилося людей, які не чули б про VR. Віртуальна реальність вже встигла зайняти свою нішу на ринку розваг і стати предметом обговорень для багатьох людей. Давайте ще раз згадаємо що таке VR і як тестують VR додатки.

Virtual Reality (VR) – це штучно створений світ, в якому людина себе відчуває ніби в реальному. Відчуття цього світу передаються людині через зір, слух або дотики до предметів (у яких може бути реальна фізика поведінки). Але що нам потрібно для занурення в цей віртуальний світ? Перш за все, обчислювальні потужності якого пристрою – будь то ПК або консоль, і навіть з мобільним телефоном можна виходити в VR світ.

Всього є три види систем, які можуть ввести людину в цей світ:

  1. Віртуальний ретинальний монітор
Віртуальний ретинальний монітор

У цій технології зображення проєктується на сітківку ока, яке людина бачить як «висить» в повітрі перед ним.

  1. MotionParallax3D-дисплей

Це пристрої віртуальної реальності, які генерують зображення в залежності від положень очей користувача.

MotionParallax3D-дисплей
  1. Шоломи віртуальної реальності
Шолом віртуальної реальності

В свою чергу, у шоломів є три основні системи, до яких їх підключають. У кожної системи є свої переваги і недоліки.

PC

З мінусів: найдорожчий VR серед всіх систем, складний в підключенні до ПК для звичайного користувача, потрібно кудись подіти великий оберемок проводів. 

З плюсів: графіка найкраща з усіх трьох систем, є великий вибір самих шоломів (зручність, підключення, виробник).

Console

З мінусів: середня за якістю графіка, невеликий список ігор.

З плюсів: простота підключення, провід тільки один – до Playstation.

Mobile

З мінусів: слабка графіка.

З плюсів: зручне підключення, немає проводів, дешевий і простий у використанні шолом.

Тепер можна поговорити про особливості тестування VR додатків. Всі поради будуть стосуватися тільки до віртуальних шоломів. В цілому, відмінностей від звичайного тестування десктопних або мобільних додатків і VR немає зовсім, але це тільки на перший погляд.

Основні особливості тестування:

  1. У VR іграх, особливо в яких гравець не скутий в пересуванні, важливо перевіряти можливість персонажа «заглядати» через текстури стіни або підлоги. Дуже часто вона псує елемент несподіванки в грі, а також ламає відчуття реальності того, що відбувається (що може бути важливо для гри або програми).
  2. Дуже важливо звертати увагу на кількість FPS у грі або додатку. Низькі показники FPS можуть призвести до не дуже комфортних відчуттів гравця.
  3. Потрібно звертати увагу на предмети, які важливі за сюжетом. Їх завжди можна втратити або покласти в місце, з якого їх більше не дістати (в такому випадку необхідно продумати систему повернення предметів до гравця з таких ситуацій).
  4. Тестування завжди краще проводити в парі для допомоги іншому гравцеві зробити скріншот або відео дефекту, допомогти з проводом, який заплутався, чи перекалібрувати пристрій. 
  5. Час, проведений у VR, краще обмежувати і робити невеликі перерви для відпочинку. Рекомендується на одну ігрову сесію витрачати 30-40 хвилин з перервою в 15 хвилин.
  6. Звертати увагу на дрібні деталі в іграх. Часто необхідно відповідати на запитання «Як це відчувається?». До дрібних деталей відносяться такі як: відкриття дверей на гравця, зручність використання предметів і т. ін. Також слід документувати випадки, коли користувач може робити мимовільні ривки або падіння під час використання продукту.
  7. Звертати увагу на виходи за межі ігрової зони – гравець повинен бути повідомлений про такі випадки. Бажана присутність кількох видів повідомлень – спершу слабке, а потім більш помітне, наприклад, зміна ігрової реальності на порожню з текстовим повідомленням.
  8. Звертати особливу увагу на графіку у грі і на її оптимізацію, погіршення якості при віддаленні і т. ін. Чим краще виконані прийоми оптимізації у грі, тим більше FPS буде у грі.

Також поговоримо про вимоги до самого тестування VR продукту:

  1. Переконатися, що калібрування кімнати пройшло успішно і немає перекосів у відображенні в самій віртуальній реальності.
  2. Встановлено все необхідне програмне забезпечення для коректної роботи програми/гри.
  3. У VR зоні прибрані непотрібні предмети і тестувальникам нічого не загрожує.

Приклади:

Підсумуємо все вищесказане. Тестування VR – це оцінка органами чуттів тієї реальності, яка представлена ​​замовником. VR – це не тільки ігри та розваги, все набагато глибше. Дані технології навіть сьогодні можуть допомогти багатьом людям, будь це навчання, перемога над фобіями або навіть проведення операцій. Одним словом, VR – це незамінна річ зараз і в майбутньому.