Тестовые приложения

Тестовые приложения — это дочерние объекты, созданные на базе других, недочерних (т. е. родительских) приложений. Они используются преимущественно для клонирования родительских приложений, уже находящихся в рабочем режиме, с целью тестирования новых подлежащих проверке разрешений и функций без нарушения работы родительского приложения.

Screenshot of App Selection dropdown meny in App Dashboard toolbar with Create Test App button displayed.

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

Ограничения

  • У родительского приложения может быть до 50 дочерних.
  • ID пользователей находятся в области родительского приложения.

Роли в тестовых приложениях

Тестовые приложения наследуют роли администраторов и тестировщиков своих родительских объектов. Как и с рабочими приложениями, тестировщики могут входить в тестовые приложения, но не видят и не могут менять их настройки. Администраторы полностью контролируют настройки тестового приложения, включая возможность добавлять и удалять пользователей в различных ролях.

Пользователи, добавленные в тестовое приложение в качестве администраторов (а не унаследовавшие эту роль от родительского объекта), могут выполнять административные задачи только в тестовом приложении.

Создание тестовых приложений

Чтобы создать тестовое приложение:

  1. Найдите приложение, которое нужно клонировать, в панели приложений.
  2. В левом верхнем углу панели откройте меню выбора приложений и нажмите Создать тестовое приложение.
  3. Дайте название своему приложению и нажмите Создать тестовое приложение.

Теперь вы можете настроить параметры приложения и протестировать новые функции и разрешения, не затрагивая приложение, которое клонировали.

Тестирование тестовых приложений

Тестирование тестовых приложений мало чем отличается от тестирования любых других: укажите ID и секрет своего приложения в соответствующих конфигурациях SDK и предоставьте ему необходимые разрешения от имени любого пользователя, у которого есть роль в этом приложении.

Удаление тестовых приложений

Тестовые приложения удаляются точно так же, как и любые другие приложения Facebook.

  1. В панели приложений выберите тестовое приложение, которое нужно удалить.
  2. В области навигации слева нажмите Настройки > Дополнительно.
  3. Прокрутите страницу вниз и выберите Удалить приложение.

Примечание. При удалении родительского приложения все тестовые приложения также удаляются.

Часто задаваемые вопросы

No. We suggest creating new test apps and migrating your development teams to use these new test apps for development, testing, QA, and staging purposes.

No. You will need to change settings in each test app manually or create a new test app to reflect the new settings.