← Главная
0 ✓ / 0 ✗ / 0 всего
0%

📋 ChatPlace — Регрессионный план app.chatplace.io · Все основные функции сервиса ·

🔑 1. Авторизация и регистрация

Вход, регистрация, восстановление пароля, смена языка на экране логина, Google OAuth.

1.1 Экран логина

Страница логина открывается, форма содержит поля Email + Password
Environment: PROD + DEV
P0 Critical
Селектор языка в правом верхнем углу — переключение RU / EN / TR / ES / PT / UZ
При смене языка интерфейс логина переводится
P0 Critical
Кнопка «Sign in with Google» отображается, кликабельна
P0 Critical
Кнопка «Sign in with Email» отображается, кликабельна
P0 Critical
Ссылка «Забыли пароль?» ведёт на форму восстановления
P1 High

1.2 Регистрация (DEV only)

Регистрация нового юзера — email + password, форма принимает данные
Environment: DEV ONLY
P0 CriticalDEV
OTP ввод (4 цифры) — принимает любые цифры на dev/staging
Environment: DEV ONLY
P0 CriticalDEV
После регистрации — редирект на Dashboard, юзер залогинен
P0 CriticalDEV

1.3 Логин

Логин через Google OAuth — вход без ошибок, редирект на Dashboard
P0 Critical
Логин через Email — ввод email + password → Enter → редирект на Dashboard
P0 Critical
Неверный пароль — отображается ошибка, форма не отправляется
P1 High
Logout — корректный выход, редирект на страницу логина
P0 Critical

🏠 2. Dashboard и навигация

Боковое меню, навигация по разделам, язык интерфейса, аватар/профиль.

Dashboard загружается — виджеты, Partner Program, Popular tools
P0 Critical
Боковое меню — все пункты кликабельны, иконки отображаются
P0 Critical
Боковое меню скроллится при большом количестве пунктов (landscape)
P2 Medium
Переключение языка — аватар/круг внизу меню → Language → RU/EN/TR/ES/PT/UZ
P0 Critical
Навигация: /automations/ — страница открывается
P0 Critical
Навигация: /broadcasts/ — страница открывается
P1 High
Навигация: /analytics/ — страница открывается
P1 High
Навигация: /chats/ — All Chats загружается
P1 High
Навигация: /clients/ — список клиентов открывается
P1 High
Навигация: /settings/ — все вкладки открываются
P1 High
Навигация: Growth Tools — раздел доступен (не 404)
P1 High
DevTools → Network: нет 500 ошибок при навигации между страницами
P1 High
DevTools → Console: нет критических CORS/JS ошибок (Pusher 403 — не критично)
P2 Medium

⚡ 3. Автоматизации

Конструктор автоматизаций: создание, копирование, удаление, ноды, триггеры, действия, переменные, AI-действия.

3.1 Список автоматизаций

Список автоматизаций загружается, отображается с пагинацией
P0 Critical
Поиск по автоматизациям — работает
P1 High
Фильтр по статусу (Active/Inactive) — фильтрует корректно
P1 High

3.2 Создание автоматизации

Кнопка «Создать» → открывается конструктор
P0 Critical
Добавление триггера — выбор канала (Telegram, Instagram, WhatsApp, Facebook)
P0 Critical
Добавление действия — список действий отображается (отправить сообщение, создать сделку и т.д.)
P0 Critical
Сохранение автоматизации — без ошибок
P0 Critical
Включение/отключение автоматизации тогглом
P0 Critical

3.3 Копирование автоматизации

Копирование автоматизации — создаётся дубликат, без timeout (DS-16)
P0 Critical
Скопированная автоматизация — все настройки сохранены
P1 High

3.4 Удаление автоматизации

Удаление автоматизации — подтверждение → удаление, без timeout
P0 CriticalDEV

3.5 Конструктор (Builder)

Открыть автоматизацию в Builder — ноды отображаются, drag-and-drop работает
P0 Critical
Связывание нод — провод от одной ноды к другой
P1 High
Кнопка «Далее» — работает корректно при навигации по шагам (DS-762)
P1 High

3.6 Переменные

Переменные в «Обновлять данные» подтягиваются из «Создавать сделку» (DS-676)
P1 High
Переменные по умолчанию связаны с аналогичными (DS-806)
P2 Medium
Переменные НЕ отображаются в полях почты и телефона (DS-770)
P1 High

3.7 AI-действия

Включение AI-действия — отображается модалка рекомендации умной модели (DS-879)
P1 High
Список AI-действий — отображаются все доступные
P0 Critical
Настройки AI-действия — промпты сохраняются и не сбрасываются при удалении/добавлении (DS-901)
P1 High

3.8 Внешний запрос

Действие «Внешний запрос» — форма открывается, URL и метод можно указать (DS-664)
P2 Medium

3.9 Отображение

Карточка действия — отображается разрешение (DS-744/DS-745)
P2 Medium
Включение/отключение действия через виджет (DS-746)
P1 High
Удаление действия (DS-747)
P1 High

🤖 4. AI-агент

AI-ассистент: чат, ответы, обучение, токены, промпты, мультиязычность.

4.1 AI чат

AI чат открывается, можно отправить текстовое сообщение
P0 Critical
AI агент отвечает на сообщение, ответ содержит текст
P0 Critical
AI агент отвечает на ЯЗЫКЕ вопроса клиента (DS-840) — спросить на турецком, получить турецкий
P1 High
AI агент НЕ выводит примеры кода в ответах клиенту (DS-871)
P1 High

4.2 AI-ассистент разделы

Раздел KB (Knowledge Base) — загружается, данные отображаются
P1 High
Раздел Testing — можно задать тестовый вопрос агенту
P1 High
Раздел Unanswered — список неотвеченных вопросов
P1 High
Раздел Analytics — AI credits, статистика использования
P1 High

4.3 Правила общения AI-агента

Правила общения генерируются на правильном языке (RU/TR/ES/PT/UZ) (DS-833)
P1 High
Политика конфиденциальности ИИ-агента — отображается корректно (DS-453)
P2 Medium

4.4 Обучение AI-агента

Обучение на веб-контенте — можно добавить URL для обучения (DS-900)
P2 Medium
Обучение тутором — агент отвечает в соответствии с обучением (DS-904)
P2 Medium

🔗 5. Каналы связи

Подключение каналов связи: WhatsApp, Telegram, Instagram, Facebook.

5.1 Общее

Страница интеграций открывается, отображаются карточки всех доступных интеграций
P0 Critical
Каждая карточка интеграции — иконка, название, кнопка «Подключить»/«Настроить»
P1 High

5.2 Каналы связи

WhatsApp — подключение, отправка/приём сообщений
P1 High
Telegram — подключение, отправка/приём сообщений
P1 High
Instagram — подключение, автоответы на комментарии (DS-849)
P1 High
Facebook — подключение
P2 Medium

💬 6. Чаты

Все чаты, фильтры, Real-time (Pusher), генерация изображений.

All Chats — список загружается, фильтры работают (по каналу, по дате)
P1 High
Открытие чата — сообщения отображаются, можно ответить
P0 Critical
Real-time (Pusher) — новые сообщения приходят без обновления страницы
P1 High
Отправка текстового сообщения — доставляется получателю
P0 Critical
Время создания чата соответствует языку интерфейса (DS-867)
P2 Medium

📢 7. Рассылки (Broadcasts)

Создание рассылок, шаблоны, статистика доставки.

Список рассылок загружается, Total/Delivered с числами (DS-898)
P1 High
Пагинация списка рассылок — без зависаний (DS-898)
P1 High
Создание бродкаста — форма открывается, можно выбрать канал и аудиторию
P1 High
Отправка/отмена бродкаста — без ошибок
P1 High

📊 8. Аналитика

Reports: рассылки, AI Assistant Analytics, Total Report, New Clients. ClickHouse.

AI Assistant Analytics — AI/Bot/Operator Messages, Unique Chats, Minutes Saved (DS-898)
P1 High
Total Report — клиенты и взаимодействия (не нули) (DS-898)
P1 High
New Clients (Automations) — график по дням, total клиентов (DS-898)
P1 High
Аналитика загружается без MEMORY_LIMIT_EXCEEDED (DS-898)
P1 High
Статистика переведённых сделок — данные отображаются (DS-783)
P2 Medium

👥 9. Клиенты

Список клиентов, экспорт/импорт, фильтры по каналам.

Список клиентов открывается, пагинация работает
P1 High
Фильтрация по каналам (Telegram, WhatsApp, Instagram, Facebook)
P1 High
Экспорт клиентов — кнопка доступна, скачивает файл (DS-372)
P1 High
Импорт клиентов — кнопка доступна, форма загрузки файла открывается
P2 Medium
Карточка клиента — открывается, отображаются данные и история
P1 High

💳 10. Оплата и биллинг

Тарифы (Free/Pro/Pro+AI), оплата (Stripe/CloudPayments/Продамус), валюта, карты, триал, антифрод.

10.1 Тарифы

Страница тарифов открывается, отображаются планы (Free, Pro, Pro+AI)
P0 Critical
Смена валюты (USD ↔ RUB ↔ TRY) — цены пересчитываются корректно
P0 Critical
Дефолтная валюта привязана к языку интерфейса (UZ→UZS, PT→BRL, ES→USD) (DS-876)
P1 High
Отображение валюты в тарифе корректное (DS-728)
P1 High

10.2 Оплата

Stripe (USD) — тестовая карта 4242 4242 4242 4242, платёж проходит
P0 CriticalDEV
CloudPayments (RUB) — тестовая карта 4242 4242 4242 4242, платёж проходит
P0 CriticalDEV
Продамус — редирект на оплату без Route not allowed (DS-838)
P1 HighDEV
Турецкая лира (TRY) — оплата тестовой картой (DS-821)
P1 HighDEV
Неподходящая карта — отображается модалка с объяснением (DS-726)
P1 HighDEV

10.3 Подписка и триал

Активация триала — редирект на страницу, с которой был переход (DS-853)
P1 HighDEV
Статус подписки синхронизирован между ChatPlace и Stripe (DS-883)
P1 High
Антифрод для триала — device fingerprint отправляется (DS-798/DS-860)
P1 HighDEV
Покупка AI Package — форма оплаты открывается, без ошибок
P1 HighDEV
Скидка на AI-пакет (A/B тест, Virale Pro) — корректная сумма скидки (DS-848)
P2 MediumDEV

🌐 11. Локализация

Мультиязычность: RU, EN, TR, ES, PT, UZ. Лендинг, интерфейс, AI.

Переключение языка интерфейса — все элементы переводятся
P0 Critical
Турецкий (TR) — все страницы и лендинг на турецком (DS-820)
P1 High
Узбекский (UZ) — интерфейс на узбекском (DS-873/DS-863)
P2 Medium
Испанский (ES) и португальский (PT) — промпты на правильном языке (DS-865)
P2 Medium
Названия уроков мини-курса переведены на текущий язык (DS-872)
P2 Medium
Тарифы и валюта TR — отображаются лиры, цены корректны (DS-819)
P1 High

⚙️ 12. Настройки

Профиль, уведомления, команда, тариф.

Профиль — имя, email, аватар отображаются и редактируются
P1 High
Уведомления — настройки сохраняются
P2 Medium
Команда — список участников, роли
P2 Medium
Тариф — текущий план отображается, кнопка смены тарифа работает
P1 High
Сброс статистики перехода по ссылке после редактирования (DS-686)
P2 Medium

📱 13. Мобильная адаптация

Landscape режим, мобильный вид, адаптивная вёрстка.

Мобильная версия — все страницы адаптируются под экран телефона
P1 High
Landscape mode — приложение не крашится (DS-520)
P2 Medium
Landscape → Portrait — боковое меню не съезжает (DS-517/DS-518/DS-519)
P2 Medium
Раздел оплат подстраивается под landscape (DS-521)
P2 Medium

🤖 14. Чат-боты

Настройка и запуск чат-ботов для разных платформ (Telegram, Instagram, WhatsApp, Facebook). Разные кейсы использования.

14.1 Создание и настройка

Создание чат-бота — мастер настройки открывается, шаги отображаются
P0 Critical
Кнопка «Далее» срабатывает на каждом шаге настройки (DS-762)
P0 Critical
Выйти и вернуться к настройке — продолжается с места остановки
P1 High
«Начать заново» — сбрасывает настройку, кнопка «Далее» работает
P1 High
«Создать в ИИ-агент» — кнопка кликабельна после обучения (DS-702 smoke)
P1 High

14.2 Типы триггеров

Чат-бот на кодовое слово — создаётся, запускается без 500 ошибки (DS-702 smoke)
P0 CriticalDEV
Чат-бот на приветствие — создаётся, срабатывает
P1 High
Чат-бот на ключевое слово — создаётся, реагирует на слово
P1 High

14.3 Платформы

Telegram — чат-бот запускается и отвечает в Telegram
P0 CriticalDEV
Instagram — процесс настройки доступен (подключение + выбор триггера)
P1 High
WhatsApp — процесс настройки доступен
P1 High
Facebook — процесс настройки доступен
P2 Medium

🎬 15. Virale

Модуль Virale: тренды, поиск видео, галерея, карусели, генерация изображений, AI Agent для контента.

15.1 Тренды и поиск

Trends — раздел открывается, видео отображаются
P1 High
Growing Niches — отображаются на языке интерфейса (DS-887)
P1 High
Search videos by query — результаты отображаются, пустых блоков нет (DS-835)
P1 High

15.2 Галерея

Gallery — Images и Carousels отображаются (DS-847)
P1 High
Нейрофотосессии (sequence) — отображаются как мульти-карты (DS-858/DS-859)
P1 High
Описание при отсутствии контента — корректный текст (DS-847)
P2 Medium

15.3 Карусели

Carousel Designer — создание карусели, слайды генерируются
P1 High
Carousel Edit — Title и Description сохраняются (DS-893)
P1 High
Carousel Edit — Horizontal alignment влияет на отображение (DS-832)
P1 High
Carousel Edit — кнопка Edit в окне просмотра слайда (DS-880)
P2 Medium
Carousel генерируется в правильном месте (не над последним сообщением) (DS-892)
P1 High
Carousel generation — корректный тип template, нет ошибки 'cta not found' (DS-874)
P1 High
Сохранение слайдов после редактирования — без ошибок (DS-881)
P1 High
Growth task для карусели — не 'not found or access denied' (DS-894)
P1 High

15.4 AI генерация контента

Генерация изображений — работает, результат отображается в чате
P1 High
Stop generation — кнопка отображается и работает (DS-889)
P1 High
Текст не дёргается при генерации ответа (DS-890)
P2 Medium
Язык ответа при генерации карусели соответствует языку интерфейса (DS-866)
P1 High

15.5 Virale чаты

Кнопки быстрых ответов не исчезают при переключении чатов (DS-886)
P1 High
Название чата меняется после генерации изображения (DS-868)
P2 Medium
Стрим продолжает отображаться при переключении чатов (DS-846)
P2 Medium
Плашшка с оплатой при использовании чата без AI-пакета (DS-856)
P1 High

15.6 Аккаунты

Добавление >=4 аккаунтов — предупреждение о лимите (DS-826)
P2 Medium
Followed — полный список аккаунтов отображается (DS-897)
P1 High
Add первый аккаунт — не перебрасывает на другую страницу (DS-896)
P1 High
Публикация из чата в Instagram — доступна (DS-899)
P1 High
Обработка isLikesHidden в карточке видео (DS-834)
P2 Medium

🔬 16. API и Backend

API endpoints, Pusher real-time, PHP 8.4, ClickHouse, Redis.

GCal API endpoints — create_booking, check_free_slots, cancel_booking, update_booking возвращают 200 (DS-255)
P1 HighDEV
GCal API validation — невалидные данные возвращают 422 с описанием (DS-255)
P1 HighDEV
PHP 8.4 — нет deprecated warnings, всё работает (DS-702)
P1 High
Pusher real-time — уведомления в Chats приходят
P1 High