2016-10-19 1 views
2

Я хочу начать свой проект автоматизации с нуля, согласно требованиям, я должен использовать подход, управляемый поведением, для создания сценария и селена для автоматизации. пожалуйста, предложите наиболее подходящие рамки.Есть ли какая-либо фреймворк, поддерживающий Behavior driven approch (bdd) для selenium-webdriver с управлением драйвером?

+0

Вы можете выбрать Огурцы. Это поведение с открытым исходным кодом. –

+2

Существует еще одна хорошая структура [qaf] (https://qmetry.github.io/qaf), которая обеспечивает bdd в дополнение ко многим другим специальным функциям управления selenium/webdriver ... – Shalin

+3

@optimist_creeper: мне нужны такие функции, как " «управление драйверами», «параллельное выполнение», «выполнить конфигурацию» и огурец не поддерживают это. – Vansh

ответ

2

Вы можете проверить исходный код QMetry Automation Framework на веб-сайт (selenium-webdriver) и мобильную (appium) автоматизацию. В нем есть все функции управления драйверами, параллельное выполнение, требуемая конфигурация и многое другое, например, тестирование данных, сбор данных, репозиторий локаторов, интеграция с инструментами сторонних разработчиков (CI, инструменты управления тестированием и т. Д.).

Он поддерживает BDD, на основе ключевых слов и закодированы (тест TestNG) подход для испытаний авторинга случаев. Поэтому вы можете выбрать bdd для авторинга тестов.

Вы также найдете встроенные шаги bdd, готовые к использованию для веб-серфинга селена и веб-сервисов rest-webs с каркасом.

Вы можете начать загрузку blank project с сайта git, использующего ANT и IVY. Если вы хотите использовать maven, вы можете скачать qaf-blank-project-maven.

+0

это выглядит впечатляюще, и я его оцениваю – Vansh

Смежные вопросы