RomaQA / WildberriesDemoTests

Presentation autotests project with BDD

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

WildberriesDemoTests

Это пример реализации автотестов с BDD подходом на примере магазина wildberries.

Главной особенностью такого подхода является написание тестов от пользовательских сценариев, а благодаря библиотеке PageFactory2 в которой уже предопределенны все часто используемые шаги, можно приступать к разработке тестов "на ходу" заполняя ключевые параметры своими значениями (локаторами):

img.png

Используемые фреймворки:

Cucumber - фреймворк для BDD тестирования. Документация https://docs.cucumber.io/docs/cucumber/

Selenium - фреймворк для автоматизации UI приложений. Документация https://www.selenium.dev/documentation/overview/

PageFactory2 - фреймворк который расширяет возможности Cucumber, содержит множество уже готовых шагов. Документация https://docs.sbtqa.ru/?version=15.9.3#

About

Presentation autotests project with BDD


Languages

Language:Gherkin 52.5%Language:Java 47.5%