Unity 6.3
0 онлайн 77 гостей 3 в системе
Вход

Процесс интеграции Verified Solutions

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

  • Ссылка на решение.
  • Размер решения.
  • Поддерживаемые версии Unity.
  • Поддерживаемые платформы.
  • Любые необходимые файлы лицензирования.
  • Информация о входе в любые бэк-энд службы или консоли администрирования.
  • Ссылка на документацию.

Кроме того, необходимо пройти подробные внутренние процедуры контроля качества.

Изготовленный на заказ EULA

Вы можете распространять Проверенное решение через Unity Asset Store либо со стандартным лицензионным соглашением с конечным пользователем Asset Store (EULA), либо с пользовательским EULA. Стандартное Unity Asset Store EULA подходит для пакетов типа ассетов, включая объекты 3D и 2D, шаблоны игр и аудиопакеты. Пакетов типа инструментов или SDK могут требовать конкретной дополнительной информации в EULA.

Чтобы включить пользовательский EULA, добавьте в описание решения предложение, содержащее следующее: This asset is governed by the <provider's name> EULA <link to custom EULA>. Вы должны отправить команде проверенных решений по адресу vs-support@unity3d.com сообщение о пользовательском EULA.

Процесс технической проверки

Команда Verified Solutions оценивает решения на следующих этапах:

Разведка

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

Контроль

На этом этапе команда Verified Solutions создает автоматизированные тесты, чтобы охватить все основные APIs и помочь с любыми другими областями, которые могут потребовать ручной работы. Команда использует сферу решения, определенную на этапе исследования, чтобы определить, можно ли более неясные APIs и особенности разумно тестировать так же подробно, как основные особенности.

Чтобы клиенты могли быть уверены в том, что решение работает на любой из поддерживаемых платформ, решение тестируется на каждой платформе, начиная с одной версии Unity. Если команда обнаруживает проблему, препятствующую использованию решения, она прекращает проверку и информирует вас о проблеме. В противном случае решение тестируется на всех потоках Unity, LTS и последнем потоке Tech. Команда проверяет документацию на этом этапе, чтобы убедиться, что клиенты могут найти всю необходимую информацию независимо от их уровня опыта работы с услугами Unity.

На заключительном этапе процесса проверки команда Verified Solutions проверяет решение с помощью Asset Store Tools Validator. Хотя программа Verified Solutions имеет индивидуальное лицензионное соглашение с конечным пользователем (EULA), вы должны удостовериться, что решение, которое вы отправляете, соответствует всем применимым руководящим принципам для Asset Store Tools. Команда Verified Solutions документирует любые проблемы, обнаруженные в процессе проверки, и подробно описывает их в отчете на этапе.

Доклад

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

На первой странице отчета подробно описывается основная информация о решении, а раздел резюме отчета включает в себя:

  • Обзор прошлых проверок.
  • Используются точные версии Unity.
  • Информация о тестовом устройстве.
  • Крытые платформы.
  • Статистика испытаний.

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

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

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

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

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

  • Незначительные: Неосновные или нишевые функции не работают так, как ожидалось. Например, предупреждения не удобны для пользователя, отображаются неразрушающиеся ошибки или исключения, или у функции есть косметические проблемы, которые не препятствуют использованию функции.
  • Майор: Основные функции решения не работают так, как ожидалось. Например, Unity Editor или Unity Player срывается, что приводит к потере прогресса или данных, или часто и постоянно возникают ошибки.
  • Критический: Решение не может использоваться из-за проблем. Например, решение не работает с основными целевыми платформами или решение содержит проблемы, которые могут вызвать проблемы в операционной системе и продуктах Unity.

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

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

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

Дополнительные ресурсы