Есть ли разъем Slack для Botium? - PullRequest
0 голосов
/ 16 мая 2019

Из документации «Режим контейнера» кажется, что Slack поддерживается: «... пока Chatbot работает так, как если бы он был подключен к платформе Facebook Messenger, к Microsoft Bot Framework или к Slack API."Однако я не смог найти какую-либо конкретную ссылку на разъем Slack.Наш продукт - бот, доступный через Slack.Мы экспериментируем с Botium для прямого тестирования API через коннектор Simplerest, но хотели бы протестировать сквозное тестирование через интерфейс Slack, если он существует.Если нет, есть ли планы по его разработке?

1 Ответ

1 голос
/ 16 мая 2019

Доступен один пример (https://github.com/codeforequity-at/botium-core/tree/master/samples/connectors/docker/slack),, а возможности Botium описаны в вики (https://github.com/codeforequity-at/botium-core/wiki/Operation-Mode-docker).). Это не E2E-тестирование, это скорее системный тест - при использовании Botium, как этот, ваш бот Slack никогда не подключается к серверам Slack, все перехватывается Botium. Если у вас уже есть тест API с установленным коннектором HTTP / JSON, то это, возможно, не сильно улучшит вашу тестовую стратегию.

Для E2E-тестирования у Botium есть соединитель, обеспечивающий основу для запуска тестов Selenium и Appium на веб-сайтах, на которых размещен чат-бот: https://github.com/codeforequity-at/botium-connector-webdriverio - никогда не пробовал себя, но, думаю, его можно использовать для тестирования бота Slack в Slack UI.

...