Техническое задание: Комплексное тестирование онлайн-игры

Цель проекта

Провести полный цикл тестирования клиент-серверной онлайн-игры для обеспечения стабильности, производительности и качества пользовательского опыта.

Основные задачи

  • Функциональное тестирование: Поиск и документирование багов, ошибок и некорректного поведения игровой механики.
  • Тестирование пользовательского интерфейса (UI/UX): Проверка удобства, отзывчивости и логичности интерфейса.
  • Нагрузочное тестирование (Stress/Load Testing): Проверка стабильности работы под высокой нагрузкой (множество одновременных подключений, активных игровых сессий).
  • Выявление узких мест: Анализ производительности серверной и клиентской части, определение компонентов, ограничивающих производительность.
  • Документирование: Подготовка детальных отчетов об обнаруженных проблемах с шагами для воспроизведения, скриншотами и рекомендациями по исправлению.

Ожидаемые результаты

  • Список всех критических и некритических ошибок с приоритизацией.
  • Отчет по нагрузочному тестированию с графиками и выводами о максимальной нагрузке.
  • Рекомендации по оптимизации и устранению выявленных слабых мест.

Требования к исполнителю

  • Опыт в тестировании игровых или клиент-серверных приложений.
  • Навыки работы с инструментами для нагрузочного тестирования (например, JMeter, Gatling, Yandex.Tank).
  • Умение четко и структурировано описывать проблемы.

Доработка и настройка DevOps-среды для проекта на Laravel и Voyager

Требуется актуализировать среду разработки и настроить CI/CD-процессы для существующего проекта. Необходимо разграничить доступ для разработчиков и бэкенд-специалиста, скрыть конфигурационные файлы и обеспечить корректный деплой из веток dev и main.