Как протестировать интеграцию Cloud-to-Cloud

В Google Home Developer Console есть страница Тестирование, на которой можно настроить и запустить тесты интеграции с Cloud-to-cloud, используя Google Home Test Suite. Test Suite – это отдельное приложение, встроенное в Developer Console и предназначенное для тестирования интеграции.

Test Suite можно запустить на наборе устройств, которые относятся к определенной конфигурации проекта Cloud-to-cloud. Очень важно запустить Test Suite для интеграций, чтобы убедиться, что все работает правильно.

На странице Тестирование в разделе Готово к тестированию перечислены Cloud-to-cloud интеграций, которые завершены и готовы к тестированию.

Протестированные интеграции Cloud-to-cloud перечислены в разделе Протестировано.

Используйте Test Suite в Developer Console, чтобы отправить результаты тестирования для сертификации. Если вы хотите запустить Test Suite для тестирования во время разработки, ознакомьтесь с информацией об отдельной версии на странице Набор тестов Google Home.

Создайте план тестирования

Прежде чем создавать план тестирования для сертификации, убедитесь, что вы сделали следующее:

  1. Создан профиль компании.

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

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

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

Перейти в Developer Console

  1. В списке проектов нажмите Open (Открыть) рядом с нужным проектом.

  2. В меню навигации слева выберите Cloud-to-cloud > Тестирование.

  3. Нажмите Проверить для интеграции, которую нужно протестировать.

  4. На экране Configure your test (Настройка тестирования) укажите название тестирования и выберите устройства из списка.

  5. Нажмите кнопку Далее: план тестирования.

  6. На странице Create a test plan (Создание плана тестирования) в разделе Test suites (Наборы тестов) выберите наборы тестов, которые нужно запустить.

Добавьте тестировщиков для интеграции

Если для интеграции требуется альфа-тестирование, тестовые действия будут скрыты, пока не будут выполнены следующие шаги:

  1. Добавьте тестировщика в качестве читателя или редактора в проект Google Cloud, который поддерживает интеграцию с Cloud-to-cloud. Подробнее о ролях и разрешениях…
  2. Тестировщик может получить доступ к проекту через Developer Console.
  3. На вкладке Тестирование в зависимости от состояния интеграции тестировщик нажимает кнопку Протестировать или Протестировать повторно. После этого он переходит на страницу Набор тестов, где видит сообщение "Действие не связано".
  4. После выполнения предыдущих шагов интеграция станет видна в Google Home app (GHA) для тестировщика, и он сможет начать тестирование.

Если вы вышли из Test Suite, нажмите Вернуться в Центр разработчиков.

Как запустить план тестирования

В Test Suite на странице Создание плана тестирования нажмите Запустить тестирование. Откроется страница Тестовая среда со статусами и журналами всех тестов.

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

На панели Журналы показан статус каждого выполнения теста.

Чтобы повторно запустить план тестирования, на странице Тестовая среда нажмите Повторить тест вверху после завершения выполнения теста.

После этого:

Как посмотреть и интерпретировать результаты тестирования

На странице История тестирования в Test Suite можно посмотреть результаты предыдущих тестов для плана разработки или неотправленного плана сертификационного тестирования. Для этого нажмите Повторить тестирование для выбранного плана тестирования в разделе Планы тестирования. Откроется страница Тестовая среда с результатами проверки.

Чтобы посмотреть отчет о результатах тестирования, нажмите Результаты в разделе Сохранено для сертификации.

Результаты тестирования интеграции также можно посмотреть на вкладке Тестирование в Developer Console. Нажмите Посмотреть в разделе История тестирования для любой интеграции, указанной на этой странице, чтобы перейти на страницу История тестирования в Test Suite.

Статусы в Play Console

На этапе тестирования могут встречаться следующие статусы:

Section Статус Описание Требования Что нужно сделать
Готово к тестированию Готово integration готово к тестированию. Н/Д Протестируйте это. integration.
Проверено Готово Это устройство integration было протестировано и может быть отправлено на сертификацию.

Интеграция протестирована и сохранена.

Все неудачные тестовые случаи включают обоснования для проверки Google.

При необходимости проверьте промоакцию ещё раз.

Ручное тестирование

Некоторые свойства и атрибуты не поддерживаются Test Suite, и их нужно тестировать вручную.

Ниже перечислены особенности и атрибуты, которые нужно проверить вручную.

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