Я рад сообщить, что Obehave теперь хранит ваши тесты. Теперь Obehave можно использовать как отдельный сервис без GitHub.

Поведение хранилища включено по умолчанию, поэтому вам не нужно ничего настраивать. Просто введите URL-адрес сайта, который вы хотите протестировать, и начните тестирование! На самом деле теперь можно зарегистрироваться и запустить свой первый тест менее чем за минуту!

Какой-то контекст. Чтобы запустить тест с помощью Obehave, вы сообщаете ему, что тестировать, написав определения тестов, которые используют синтаксис Gherkin. Исторически эти файлы вместе с набором тестов, который их запускал, хранились вместе с тестируемым приложением. Obehave избавляет разработчиков от необходимости писать новый набор тестов для каждого проекта, но им все равно нужно указывать, что тестировать. Теперь можно сохранить эти определения тестов либо в вашем приложении, либо, в качестве альтернативы, позволить Obehave сохранить ваши файлы для вас.

Раньше мы поддерживали только хранение определений тестов в GitHub. Мы разрешили пользователям подключать Obehave к своим репозиториям GitHub, а затем Obehave запускал свои тесты из хранящихся там файлов. Если вы можете, мы по-прежнему рекомендуем вам сделать это. Хранение определений тестов вместе с исходным кодом позволяет вашему приложению и тестам расти вместе, так что каждая версия ваших тестов тестирует соответствующую версию вашего приложения. Но в случае, если вы не хотите мучиться с подключением к GitHub или, возможно, вы даже не используете GitHub, теперь ничего этого делать не нужно!

Изменить место хранения ваших тестов очень просто, поэтому вы можете начать хранить свои файлы с помощью Obehave, а затем переместить их на GitHub вместе с вашим приложением, как только все станет достаточно сложно. Таким образом, если вы когда-нибудь решите внедрить и управлять своим собственным набором тестов, вы сможете взять свои тестовые файлы с собой.

Итак, что дальше для хранения? Как видно из приведенного выше снимка экрана, мы активно рассматриваем возможность поддержки Bitbucket в качестве нашего третьего поставщика хранилища. В отличие от GitHub, наши первоначальные исследования показывают, что «ни v1, ни v2 API Bitbucket не поддерживают запись коммитов. У нас есть идеи по обходному пути, и мы предложили решение. Теперь это просто вопрос баланса других приоритетов. Если вы хотите использовать Obehave с Bitbucket, пожалуйста, свяжитесь с нами и сообщите нам об этом. Мы сделаем все возможное, чтобы помочь вам.

Оставьте нам комментарий ниже и дайте нам знать, что вы думаете.