Техническое задание: Тестирование игрового Telegram Mini App
Цель проекта
Провести всестороннее ручное тестирование игрового приложения, интегрированного в Telegram (Mini App). Основная цель - убедиться в корректности, безопасности и стабильности работы ключевых систем, особенно связанных с финансовыми транзакциями и механикой привлечения пользователей.
Основные направления тестирования
1. Финансовые операции и безопасность
- Проверка корректности начисления внутриигровой валюты (кристаллов) за игровые действия.
- Тестирование конвертации кристаллов в USDT согласно заявленному курсу.
- Полная проверка процесса вывода USDT: инициация, подтверждение, статусы заявок.
- Валидация безопасности: отсутствие возможности подмены данных, дублирования транзакций, несанкционированного доступа к функциям вывода.
- Проверка корректности отображения балансов и истории транзакций.
2. Реферальная система
- Тестирование процесса приглашения новых пользователей (генерация ссылки/кода).
- Проверка корректности отслеживания и регистрации рефералов.
- Валидация начисления бонусов пригласившему пользователю за действия реферала.
- Проверка отображения статистики по рефералам в личном кабинете.
3. Функциональное и интеграционное тестирование
- Стабильность работы игрового процесса внутри Telegram Mini App.
- Корректность отображения интерфейса на разных устройствах и разрешениях экрана.
- Работа навигации, кнопок, модальных окон.
- Интеграция с Telegram Web App (если применимо).
- Обработка ошибок (потеря связи, некорректные действия пользователя).
4. Документирование
- Фиксация всех найденных багов с четким описанием шагов для воспроизведения.
- Предоставление общего отчета о проведенном тестировании с выводами и рекомендациями.
- Приоритизация найденных проблем по степени критичности (блокирующие, критические, major, minor).
Требования к исполнителю
- Опыт ручного тестирования веб-приложений и/или мобильных приложений.
- Понимание принципов тестирования финансовых систем и платежных шлюзов.
- Внимательность к деталям и умение четко документировать процесс.
- Наличие аккаунта в Telegram и базового понимания работы Mini Apps.