Тестирование работы навыка

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

Примечание. Перед тем как тестировать навык, заполните обязательные поля во вкладке Настройки.

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

Во вкладке Лог запросов отображается информация о том, как навык обрабатывает действия пользователя в поисковом приложении. В логах показывается, какие запросы Диалоги отправляют в URL обработчика навыка и какие ответы приходят. Кроме того, в логах показываются сообщения о событиях, которые происходят на стороне Диалогов.

Логи показываются для следующих действий:
  1. Обновление списка устройств. Чтобы обновить список устройств, нажмите на значок  → Связать аккаунты → Обновить список устройств.
  2. Получение состояния устройства. Эта информация будет приходить, когда открыта вкладка управления устройством.
  3. Изменение состояния устройств. Например, включение лампочки. Для быстрого перехода к списку устройств нажмите кнопку К устройствам — кнопка находится в верхней части вкладки Умный дом.
  4. Выполнение сценария умного дома (из вкладки Сценарии).
    Примечание. При тестировании изменения состояния устройств, проверьте также работу группы устройств. Может возникнуть ситуация, например, когда при включении группы из нескольких лампочек — включается только одна из них. Как правило, это связано с тем, что некорректно реализована обработка команд, пришедших в навык одновременно. Если однотипных устройств под рукой нет, можно объединить имеющиеся устройства в сценарии.

Обратите внимание, логи начнут показываться только после того, как вы обновите список устройств во вкладке Умный дом. Для этого нажмите на значок  → Связать аккаунты → Обновить список устройств. Чтобы устройства появились в списке, необходимо предварительно подключить их в мобильном приложении производителя.

При тестировании навыка проверьте работу всех типов устройств, с которым должен работать навык — на этапе модерации команда Диалогов будет тестировать работу всех заявленных устройств. Список поддерживаемых устройств следует указывать в описании навыка, в разделе Настройки → Публикация в каталоге.

Если вы обновили список поддерживаемых устройств после того, как навык был опубликован — необходимо повторно пройти этапы тестирования и модерации. Протестируйте работу добавленных устройств и затем пришлите их в офис Яндекса на модерацию.

Тестирование голосового управления навыком

В консоли разработчика вы сможете проверить работу навыка через интерфейс поискового приложения — только с помощью кнопок. Чтобы протестировать голосовое управление навыком:
  1. Переведите навык в приватный режим. Для этого выставите галочку Не показывать в каталоге в разделе Настройки. Обратите внимание, приватным навыком может воспользоваться только его разработчик.
  2. Откройте устройство или приложение с Алисой и авторизуйтесь под тем аккаунтом, под которым создавали навык.
  3. Протестируйте голосовое управление устройствами. Подробнее см. Как управлять устройством с помощью Алисы.
Примечание. Перед отправкой навыка на модерацию отключите галочку Не показывать в каталоге.