Тестирование дополненной и виртуальной реальности не сильно отличается от теста обычных игр, за исключением пары моментов. О них мы сегодня и поговорим, а поможет нам в этом Сергей — единственный и неповторимый тестировщик Digital Oxygen.
Чем отличается тест VR/AR от теста обычных приложений?
😌 База здесь такая же, как при тестировании обычных приложений, но мы уделяем большое внимание проверке физического взаимодействия. Здесь важно, чтобы виртуальные руки и предметы в VR двигались и сталкивались правдоподобно. В AR мы смотрим, чтобы виртуальная модель уверенно стояла на полу, а не проваливалась сквозь него и не прыгала при движении камеры. Мы тестируем саму устойчивость цифрового мира в реальном мире.
Также смотрим и на производительность: в VR просадка FPS ниже 90 кадров — прямой путь к головокружению. В AR плохая оптимизация приводит к быстрой разрядке батареи (за час), перегреву и «вылету» приложения, пока пользователь пытается навести камеру на нужную поверхность.
Конечно следим и за вовлечённостью пользователя: наша главная задача — найти все баги, но особый фокус мы делаем на тех, которые разрушают иллюзию присутствия.
Сколько по времени занимает тестирование VR/AR?
😌 В 1,5–2 раза дольше, чем тестирование обычного проекта аналогичной сложности. В некоторых кейсах один и тот же сценарий нужно проходить с разной скоростью, под разными углами, с разной интенсивностью движений, чтобы проверить стабильность FPS и отсутствие артефактов. Также после каждого исправления нужно проверять не только конкретный баг, но и то, как это изменение повлияло на производительность и физику в смежных областях.
Какой самый смешной случай был во время теста VR или AR?
😌 Ох, их много. Потеря равновесия, удары о стены, столы и мониторы — это база. Вообще, мой самый первый проект в компании был VR-проектом. Сначала в шлеме не было звука: ничто не помогало, звук был только в записи видео. Так примерно я и проработал неделю, пока не психанул и не стал киборгом — просто надел полноразмерную гарнитуру поверх шлема, и, о чудо, проблема со звуком исчезла! Естественно, было неудобно и проблематично, но что только не сделаешь ради экономии времени)
P.S. Проблема со звуком, конечно же, решилась банальным переподключением проводов шлема к компьютеру — самым неочевидным способом в мире.
Надеемся, что Сережа не слишком часто падал в шлеме и не тестировал потом кровать в больнице🫠
