Интеграционные тесты для Office 365 надстройки Outlook - PullRequest
0 голосов
/ 07 июня 2018

Мне не удалось найти рекомендации по внедрению интеграционных тестов для надстройки Office 365 для Outlook с помощью средства автоматизации браузера, такого как Cypress или Selenium, и я ищу альтернативы.

Моя командав настоящее время использую Cypress для тестов автоматизации, и единственный способ, которым я смог запустить тесты надстройки Outlook, - это запустить надстройку вне среды Office 365 Outlook в автономном режиме.

ДляВ автономном режиме мне пришлось смоделировать объект JavaScript API Office (https://appsforoffice.microsoft.com/lib/1/hosted/Office.js)), а также смоделировать ответы API остальных Office, чтобы запустить несколько тестов.

Это очень болезненный процесс, поэтомуЯ хотел бы знать, есть ли лучший способ реализовать интеграционные тесты.

Ответы [ 2 ]

0 голосов
/ 11 июня 2019

Можно автоматизировать e2e-тесты для надстроек Office (реальная среда, не нужно подделывать API) с помощью Appium и WinAppDriver.К элементам HTML вашего приложения можно получить доступ по их идентификатору или с помощью других методов. Этот репозиторий содержит инструкции.

0 голосов
/ 29 июня 2018

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...