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

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

Оптимизируйте свои подборки Сохраняйте и классифицируйте контент в соответствии со своими настройками.

После того, как вы создали smart home Action, you should test it to verify that it behaves as expected. You can also share the smart home Action with additional users so that they can test your Action before you submit it to Google for launch .

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

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

Чтобы протестировать действие вручную или запустить набор тестов, сначала необходимо включить тестирование устройства для действия и связать его со своей учетной записью Google. Выполнение этой настройки позволяет проводить тестирование на Google Assistant surfaces and on the Google Home app (GHA), using the same account you used to sign in to the Actions console.

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

Тестирование устройства включается через 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 on your phone).

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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