Добро пожаловать в Центр разработчиков Google Home, новое место, где можно научиться разрабатывать действия для умного дома. Примечание. Вы продолжите создавать действия в консоли действий.

Тестируйте и делитесь действиями умного дома

После того, как вы создали действие smart home , вы должны протестировать его, чтобы убедиться, что оно ведет себя так, как ожидалось. Вы также можете поделиться действием smart home с другими пользователями, чтобы они могли протестировать ваше действие, прежде чем вы отправите его в Google для запуска .

Настроить для тестирования

Прежде чем продолжить, убедитесь, что вы настроили привязку учетной записи и создали действие smart home в Actions on Google Console .

Чтобы протестировать действие вручную или запустить набор тестов, сначала необходимо включить тестирование устройства для действия и связать его со своей учетной записью Google. Выполнение этой настройки позволяет проводить тестирование на поверхностях Google Assistant и в Google Home app (GHA) с использованием той же учетной записи, которая использовалась для входа в консоль Actions.

Включить тестирование устройства

Тестирование устройства включается через Actions Console .

Перейдите в «Действия» в консоли Google.

  1. Выберите свой проект.
  2. Войдите в консоль Actions, затем щелкните Test > Simulator .
  3. Щелкните Начать тестирование .

Связать свой проект

Чтобы связать свое действие с учетной записью Google, выполните следующие действия:

  1. На телефоне откройте настройки Assistant . Убедитесь, что вы вошли в систему под той же учетной записью, что и в Actions Console .

    1. Откройте «Управление домом» в настройках Assistant .
    2. Выберите значок плюса ( + ) в правом нижнем углу.
    3. Вы должны увидеть действие smart home с префиксом [test] и отображаемым именем, которое вы установили.
    4. Выберите этот элемент. Затем Assistant выполнит аутентификацию в вашей облачной службе и отправит запрос SYNC , попросив вашу службу предоставить список устройств для пользователя.
  2. Откройте GHA и убедитесь, что вы видите устройство smart home . Если это так, теперь вы сможете вызывать действие smart home » через любую поверхность Assistant (включая GHA и Google Assistant app на вашем телефоне).

Запустите тесты для вашего действия

Рекомендуемые инструменты для этой задачи

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

Вы должны протестировать различные примеры запросов и команд на основе признаков, которые использует ваше действие; обратитесь к документации по трейтам за примерами пользовательских запросов и команд.

Помимо тестирования вручную, вы можете использовать автоматизированный Google Home Test Suite для проверки вариантов использования на основе типов устройств и характеристик, связанных с вашим действием. Набор тестов выполняет серию тестов с использованием динамиков или подключенных наушников вашего локального компьютера для разработки и устройства Google Home .

Поделиться действием

Вы можете пригласить в свой проект дополнительных пользователей, чтобы они могли протестировать действие вашего smart home . Это полезно, когда вы хотите поделиться проектом с другими членами вашей команды разработчиков, чтобы все они могли протестировать, или когда вы делитесь своим проектом с тестировщиками контроля качества (QA) при подготовке к запуску в производство.

Поделитесь доступом к вашему проекту

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

  1. Щелкните значок more в правом верхнем углу Actions Console .
  2. Щелкните Управление доступом пользователей . Это перенаправит вас на страницу разрешений IAM Google Cloud Console .
  3. Нажмите ДОБАВИТЬ в верхней части страницы.
  4. Введите адрес электронной почты пользователя, которого хотите добавить.
  5. Нажмите «Выбрать роль» и выберите «Проект» > «Просмотрщик» .
  6. Нажмите СОХРАНИТЬ .

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

Включить тестирование

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

Прежде чем они смогут протестировать действие smart home , пользователи должны настроить его для тестирования .

После выполнения этих шагов пользователи должны иметь возможность протестировать действие в своем Assistant app и GHA .