Тестовые группы
Разработка мини-приложения — это не только код. Это сложный, многосценарный процесс, в котором участвуют разработчики, тестировщики, менеджеры, дизайнеры, и не только. И в какой-то момент становится очевидным: одного рабочего окружения недостаточно.
Нужен staging. Нужен canary. Нужен доступ для конкретного пользователя. Нужно разное поведение на разных клиентах. И всё это — без необходимости дублировать одно и то же приложение. Именно для этого в Платформере и появились тестовые группы.
Тестовые группы — это мощный механизм, позволяющий гибко управлять тем, какую ссылку, на каком клиенте и для какого пользователя должен использовать Платформер. Вы задаёте правила — система всё остальное сделает за вас.
Приоритетность
Тестовые группы имеют наивысший приоритет при выборе ссылки. Если пользователь попадает в тестовую группу, настройки приватности приложения игнорируются.
HTTP-ссылки
Вы можете использовать HTTP-ссылки в тестовых группах, но только для целей разработки. Такие приложения не смогут воспользоваться функциональностью Платформера. В production их использование не рекомендуется.
Режим разработки
Вы разрабатываете приложение и хотите видеть свежую версию, которая работает на вашем локальном сервере (localhost или внешняя dev-ссылка)? Нет необходимости создавать отдельное приложение с кастомной ссылкой.
Просто:
- Перейдите в раздел «Тестовые группы» в информации о приложении.
- Создайте новую группу.
- Укажите нужную ссылку, платформы, для которых она актуальна, и добавьте себя в группу.
- Включите группу.
Теперь, открывая своё мини-приложение с указанной платформы, вы автоматически будете видеть вашу актуальную сборку с development-сервера.
Открытие доступа
Ваше приложение приватное, и вы не хотите добавлять каждого тестировщика в список менеджеров? Используйте тестовые группы!
Добавьте нужного пользователя в группу, укажите стандартную ссылку на приложение — и он получит доступ, даже не будучи частью команды. Удобно, гибко, прозрачно.
Выделение окружений
Тестовые группы позволяют элегантно эмулировать разные окружения: production, staging, canary и любые другие. Создайте под каждое отдельную группу, привяжите соответствующую ссылку — и переключайтесь между ними просто меняя своё участие в этих группах.
Отладка и диагностика
Не уверены, какая ссылка будет показана конкретному пользователю на конкретной платформе? Откройте обозреватель ссылок — он наглядно покажет, какая логика применена, и почему пользователь видит именно ту версию приложения, которую видит.
Тестовые группы — это инструмент не только для разработчиков, но и для команд, которым важен контроль, гибкость и масштабируемость. С ними Платформер становится действительно управляемой экосистемой.
