Тестирование надстроек 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 в Интернете больше не открывается в Internet Explorer или Microsoft Edge Legacy (EdgeHTML). Следовательно, AppSource не тестирует Office в Интернете в этих браузерах. Office по-прежнему поддерживает эти браузеры для сред выполнения надстроек, поэтому если вы считаете, что столкнулись с ошибкой при запуске надстроек в них, создайте проблему в репозитории office-js . Дополнительные сведения см. в разделах Поддержка старых веб-представлений Майкрософт и версий Office и Устранение неполадок EdgeHTML и WebView2 (Microsoft Edge).
Надстройки, протестированные для Office в Windows
Некоторые версии Office в Windows по-прежнему используют элементы управления webview, которые поставляются с Internet Explorer и Microsoft Edge устаревшей версии. AppSource проверяет, поддерживает ли надстройка эти элементы управления браузера. Если надстройка не поддерживает эти элементы управления браузера, AppSource только выдает предупреждение и не отклоняет надстройку. В этом случае рекомендуется настроить корректное сообщение о сбое в надстройке для более плавного взаимодействия с пользователем. Дополнительные рекомендации см. в статье Поддержка старых веб-представлений Майкрософт и версий Office.
Загрузка неопубликованной надстройки Office для тестирования
Вы можете установить надстройку Office для тестирования, не размещая ее в каталоге надстроек. Процедура отличается для разных платформ, а в некоторых случаях и для разных продуктов. В следующих статьях описывается загрузка неопубликованных надстроек Office на определенной платформе или в определенном продукте.
Примечание.
Надстройки Office, использующие единый манифест Microsoft 365, поддерживаются непосредственно в Office в Интернете, в новом Outlook для Windows и в Office для Windows, подключенных к подписке Microsoft 365 версии 2304 (сборка 16320.00000) или более поздней. Если пакет приложения, содержащий унифицированный манифест, загружается на платформу, которая напрямую не поддерживает этот тип манифеста, то, если манифест имеет допустимое свойство alternateIcons, из унифицированного манифеста создается только манифест надстройки, и этот манифест является неопубликованным.
- Загрузка неопубликованных надстроек Office в Office в Интернете
- Загрузка неопубликованных надстроек Office в Windows
- Загрузка неопубликованных надстроек Office на Mac
- Загрузка неопубликованных надстроек Office на iPad
- Загрузка неопубликованных надстроек Outlook для тестирования
Модульное тестирование
Сведения о том, как добавить модульные тесты в проект надстройки, см. в статье Модульное тестирование в надстройках Office.
Отладка надстройки Office
Процедура отладки надстройки Office зависит от вашей платформы и среды. Дополнительные сведения см. в статье Отладка надстроек Office.
Проверка манифеста надстройки Office
Информацию о проверке манифеста надстройки Office и устранении связанных с ним неполадок см. в этой статье.
Устранение ошибок, с которыми сталкиваются пользователи
Информацию об устранении основных ошибок, с которыми сталкиваются пользователи при работе с надстройками Office, см. в этой статье.
Office Add-ins