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

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

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

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

Примечание

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

Важно!

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

AppSource не использует Internet Explorer или устаревшую версию Microsoft Edge (WebView1) для тестирования надстроек в Office для Интернета. Но если значительное число ваших пользователей будет использовать браузер Edge прежних версий для открытия Office в Интернете, вам следует протестировать надстройку с ним. (Office в Интернете не будет открываться в Internet Explorer, поэтому тестировать надстройку с этим браузером не нужно.) Дополнительные сведения см. в статьях "Поддержка Internet Explorer 11" и "Устранение неполадок Microsoft Edge". Office по-прежнему поддерживает эти браузеры как поставщики сред выполнения надстроек, поэтому если вы считаете, что столкнулись с ошибкой в работе надстроек в них, создайте запись о проблеме для репозитория office-js.

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

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

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

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

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

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

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

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

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

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