Skip to content

Тестовые группы

Разработка мини-приложения — это не только код. Это сложный, многосценарный процесс, в котором участвуют разработчики, тестировщики, менеджеры, дизайнеры, и не только. И в какой-то момент становится очевидным: одного рабочего окружения недостаточно.

Нужен staging. Нужен canary. Нужен доступ для конкретного пользователя. Нужно разное поведение на разных клиентах. И всё это — без необходимости дублировать одно и то же приложение. Именно для этого в Платформере и появились тестовые группы.

Тестовые группы — это мощный механизм, позволяющий гибко управлять тем, какую ссылку, на каком клиенте и для какого пользователя должен использовать Платформер. Вы задаёте правила — система всё остальное сделает за вас.

Приоритетность

Тестовые группы имеют наивысший приоритет при выборе ссылки. Если пользователь попадает в тестовую группу, настройки приватности приложения игнорируются.

HTTP-ссылки

Вы можете использовать HTTP-ссылки в тестовых группах, но только для целей разработки. Такие приложения не смогут воспользоваться функциональностью Платформера. В production их использование не рекомендуется.

Режим разработки

Вы разрабатываете приложение и хотите видеть свежую версию, которая работает на вашем локальном сервере (localhost или внешняя dev-ссылка)? Нет необходимости создавать отдельное приложение с кастомной ссылкой.

Просто:

  1. Перейдите в раздел «Тестовые группы» в информации о приложении.
  2. Создайте новую группу.
  3. Укажите нужную ссылку, платформы, для которых она актуальна, и добавьте себя в группу.
  4. Включите группу.

Теперь, открывая своё мини-приложение с указанной платформы, вы автоматически будете видеть вашу актуальную сборку с development-сервера.

Открытие доступа

Ваше приложение приватное, и вы не хотите добавлять каждого тестировщика в список менеджеров? Используйте тестовые группы!

Добавьте нужного пользователя в группу, укажите стандартную ссылку на приложение — и он получит доступ, даже не будучи частью команды. Удобно, гибко, прозрачно.

Выделение окружений

Тестовые группы позволяют элегантно эмулировать разные окружения: production, staging, canary и любые другие. Создайте под каждое отдельную группу, привяжите соответствующую ссылку — и переключайтесь между ними просто меняя своё участие в этих группах.

Отладка и диагностика

Не уверены, какая ссылка будет показана конкретному пользователю на конкретной платформе? Откройте обозреватель ссылок — он наглядно покажет, какая логика применена, и почему пользователь видит именно ту версию приложения, которую видит.


Тестовые группы — это инструмент не только для разработчиков, но и для команд, которым важен контроль, гибкость и масштабируемость. С ними Платформер становится действительно управляемой экосистемой.

Выпущено под лицензией MIT.