Я хочу начать свой проект автоматизации с нуля, согласно требованиям, я должен использовать подход, управляемый поведением, для создания сценария и селена для автоматизации. пожалуйста, предложите наиболее подходящие рамки.Есть ли какая-либо фреймворк, поддерживающий Behavior driven approch (bdd) для selenium-webdriver с управлением драйвером?
ответ
Вы можете проверить исходный код QMetry Automation Framework на веб-сайт (selenium-webdriver) и мобильную (appium) автоматизацию. В нем есть все функции управления драйверами, параллельное выполнение, требуемая конфигурация и многое другое, например, тестирование данных, сбор данных, репозиторий локаторов, интеграция с инструментами сторонних разработчиков (CI, инструменты управления тестированием и т. Д.).
Он поддерживает BDD, на основе ключевых слов и закодированы (тест TestNG) подход для испытаний авторинга случаев. Поэтому вы можете выбрать bdd для авторинга тестов.
Вы также найдете встроенные шаги bdd, готовые к использованию для веб-серфинга селена и веб-сервисов rest-webs с каркасом.
Вы можете начать загрузку blank project с сайта git, использующего ANT и IVY. Если вы хотите использовать maven, вы можете скачать qaf-blank-project-maven.
это выглядит впечатляюще, и я его оцениваю – Vansh
- 1. Как написать рассказы/сценарии в BDD (Behavior Driven Design)
- 2. Дизайн материалов CSS-фреймворк, поддерживающий IE9
- 3. Есть ли способ для BDD Ruby Shoes?
- 4. лучший крошечный css мобильный фреймворк, поддерживающий rtl
- 5. Есть ли авто-кэш-фреймворк для playframework?
- 6. Есть ли фреймворк PHP для системы билета?
- 7. Как проверить это с помощью теста Жасмин (Behavior Driven Development)?
- 8. Behavior-Driven-Development терпит неудачу мои ожидания с PHPSpec
- 9. Есть ли в стиле BDD фреймворк, который позволяет несколько унаследованных форм поведения?
- 10. Есть ли какой-либо поддерживающий фреймворк галереи изображений рамки приложения, intels-app-framework-ui
- 11. Есть ли элемент управления ListBox, поддерживающий touch?
- 12. BDD как с бизнес-уровня
- 13. Автоматическая тестовая среда для мобильных приложений (BDD)
- 14. Есть ли плагин Maven, поддерживающий режим P2P?
- 15. Есть ли вариант regex_replace, поддерживающий встроенный код?
- 16. Есть ли быстрый язык, поддерживающий переносные продолжения?
- 17. Есть ли там ORM, поддерживающий ESE?
- 18. Как настроить Google Cloud для разработки Driven Driven Development (BDD) для веб-приложения с клиентом AngularJS и сервером Java?
- 19. Есть ли бесплатный текстовый редактор, поддерживающий symfony?
- 20. Есть ли браузер, поддерживающий регулярное выражение?
- 21. Есть ли специальная функция для обработки предупреждения в Serenity BDD
- 22. Есть ли уже установленные пакеты программного обеспечения для BDD
- 23. В чем все преимущества BDD?
- 24. Как BDD дополняет TDD
- 25. Есть ли действительные «варианты использования» для Undefined Behavior?
- 26. Как разработать фреймворк, поддерживающий iOS и OS X?
- 27. Есть ли хорошее место для обсуждения Test Driven Development?
- 28. Оплачивает ли BDD?
- 29. Лучший гибридный фреймворк, поддерживающий iOS окна Android и ежевики
- 30. C-модульный тестовый фреймворк, поддерживающий смехотворные вложенные функции
Вы можете выбрать Огурцы. Это поведение с открытым исходным кодом. –
Существует еще одна хорошая структура [qaf] (https://qmetry.github.io/qaf), которая обеспечивает bdd в дополнение ко многим другим специальным функциям управления selenium/webdriver ... – Shalin
@optimist_creeper: мне нужны такие функции, как " «управление драйверами», «параллельное выполнение», «выполнить конфигурацию» и огурец не поддерживают это. – Vansh