Поделиться через


Тестирование надстроек Office

Эта статья содержит рекомендации по тестированию, отладке и диагностике надстроек Office.

Тестирование кроссплатформенных выпусков и выпусков для нескольких версий Office

Надстройки Office запускаются на основных платформах, поэтому требуется протестировать надстройку на всех платформах, где ваши пользователи могут запускать Office. Обычно сюда входят Office в Интернете, Office для Windows (бессрочная подписка и Подписка На Microsoft 365), Office для Mac, Office для iOS и (для надстроек Outlook) Office на Android. Однако могут возникать ситуации, когда вы точно знаете, что никто из ваших пользователей не будет работать на некоторых платформах. Например, если вы создаете надстройку для компании, которая требует, чтобы ее пользователи работали с компьютерами с Windows и подпиской на Office, вам не нужно тестировать Office на Mac или бессрочный Office в Windows.

Примечание.

На компьютерах с Windows версия Windows и Office определяет, какой браузер или элемент управления webview используется надстройками. Дополнительные сведения см. в статье Браузеры и элементы управления webview, используемые надстройками Office. Для краткости далее в этой статье используется элемент управления браузером, который означает "элемент управления браузером или веб-представлением".

Надстройки, протестированные для Office в Интернете

Надстройки тестируются для Office в Интернете со всеми основными современными браузерами, включая Microsoft Edge (WebView2 на основе Chromium), Chrome и Safari. Соответственно, перед отправкой в AppSource следует протестировать на этих платформах и в браузерах. Дополнительные сведения о проверке см. в статье Политики сертификации коммерческой платформы Marketplace, особенно в разделе 1120.3, а также на странице Доступность и применение надстроек Office.

Office в Интернете больше не открывается в интернет-Обозреватель или устаревшая версия Microsoft Edge (EdgeHTML). Следовательно, AppSource не тестирует Office в Интернете в этих браузерах. Office по-прежнему поддерживает эти браузеры для сред выполнения надстроек, поэтому если вы считаете, что столкнулись с ошибкой при запуске надстроек в них, создайте проблему в репозитории office-js . Дополнительные сведения см. в разделах Поддержка старых веб-представлений Майкрософт и версий Office и Устранение неполадок EdgeHTML и WebView2 (Microsoft Edge).

Надстройки, протестированные для Office в Windows

В некоторых версиях Office в Windows по-прежнему используются элементы управления webview, которые поставляются с Обозреватель Интернета и устаревшая версия Microsoft Edge. AppSource проверяет, поддерживает ли надстройка эти элементы управления браузера. Если надстройка не поддерживает эти элементы управления браузера, AppSource только выдает предупреждение и не отклоняет надстройку. В этом случае рекомендуется настроить корректное сообщение о сбое в надстройке для более плавного взаимодействия с пользователем. Дополнительные рекомендации см. в статье Поддержка старых веб-представлений Майкрософт и версий Office.

Загрузка неопубликованной надстройки Office для тестирования

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

Примечание.

Надстройки Office, использующие унифицированный манифест Для Microsoft 365, поддерживаются непосредственно в Office в Интернете, в новом Outlook для Windows (предварительная версия) и в Office для Windows, подключенной к подписке На Microsoft 365 версии 2304 (сборка 16320.000000) или более поздней. Если пакет приложения, содержащий унифицированный манифест, загружается неопубликованно на платформу, которая напрямую не поддерживает этот тип манифеста, то, если манифест имеет допустимое свойство alternateIcons, xml-манифест создается из унифицированного манифеста, и этот манифест является неопубликованным.

Модульное тестирование

Сведения о том, как добавить модульные тесты в проект надстройки, см. в статье Модульное тестирование в надстройках Office.

Отладка надстройки Office

Процедура отладки надстройки Office зависит от вашей платформы и среды. Дополнительные сведения см. в статье Отладка надстроек Office.

Проверка манифеста надстройки Office

Информацию о проверке манифеста надстройки Office и устранении связанных с ним неполадок см. в этой статье.

Устранение ошибок, с которыми сталкиваются пользователи

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