Comments 18
Планировали заливать постепенно при наличии локализации. Но для уважаемого GarudaJI
сделал открытый доступ для Португалии. Приводите друзей.
Так, при прослушивании «подопытных» можно выявить проблемы UX, отвалы на разных стадиях игры и просто неочевидности.
Я бы хотел протестить эту методику самостоятельно, но пока что у меня нет собственного публичного проекта, готового для тестирования.
Как вы относитесь к этой идее? Если будете проверять, было бы очень интересно узнать о результатах.
Не считаю что это корректно, даже с точки зрения законности и этичности такого тестирования. Скрытно включать микрофон — наказуемо, а говорить тестировщику что мы будем его записывать — никто на такое не пойдет. Пока что такие варианты не рассматриваются.
Интересно, проводите ли вы только ручное тестирование, или же еще пользуетесь автоматизированным? (Unit тесты, игровые боты и т.д.). Например, мне, в свое время, очень помог игровой бот, который выявлял проблемы с уровнями, которые были только на определенных устройствах.
Успехов с проектом!
Сейчас ограничиваемся ручным тестированием и синтетикой от Firebase. После того как будет полностью готов баланс будем тестировать полной автоматизацией, под которую нужно писать сценарии. Пока что на это, увы, просто не хватает рук.
Спасибо за совет! Может у вас есть практические идеи, как это можно организовать максимально эффективно? Был бы очень признателен.
Идея в том, чтобы Unity был только прослойкой для вызова соответствующих методов. Тогда после написания бизнес-правил и unit-тестов, все что останется — привязать соответствующие вызовы из UI.
Если тесты написаны правильно, то все должно работать как часы. И проблемы могут быть только на стороне UI или взаимодействия с сервером.
Плюс ко всему можно прикрутить проверку тестов к вашему билд-пайплайну. Собирается билд, сразу запускается проверка тестов. Если все ок — можете быть спокойны, что хотя бы протестированная часть игры будет работать правильно.
Помимо Unit-тестов можно так же сделать интеграционные тесты. Например, я тестировал интграцию с facebook, получив руками токен, и запуская тесты, которые дергали разные API методы FB и проверяли, что наш код работает ок.
Такие штуки могут так же позволить отловить проблемы, когда инеграция со сторонним сервисом отваливается.
Но в принципе, unit-тесты самый простой и быстрый способ.
С чего начать молодым разработчикам мобильных игр из России [Часть 3]