https://github.com/dianazabelina/qa-cucumber-example
https://github.com/dianazabelina/qa-cucumber-example
allure automated-testing bdd ci-cd cucumber gherkin java junit5 maven page-object selenide
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/dianazabelina/qa-cucumber-example
- Owner: DianaZabelina
- Created: 2025-06-13T07:12:37.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2025-06-20T11:03:48.000Z (12 months ago)
- Last Synced: 2025-06-20T12:19:48.303Z (12 months ago)
- Topics: allure, automated-testing, bdd, ci-cd, cucumber, gherkin, java, junit5, maven, page-object, selenide
- Language: Java
- Homepage:
- Size: 1.17 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Пример GUI автотестов с использованием Cucumber
## Технологии и инструменты
>*IntelliJ IDEA Community Edition 2025.1.2*
>
>*Java: bellsoft-jdk21.0.4+9-windows-amd64*
>
>*Автотесты написаны на *Java* с использованием фреймворка *Selenide* для UI-тестов*
>
>*Используется паттерн проектирования *Page Object**
>
>**Unit-тесты* обеспечивают покрытие внутренней логики приложения*
>
>*Для автоматизации тестирования в стиле *BDD* используется *Cucumber*, который позволяет писать тесты на естественном языке *Gherkin**
>
>*Для сборки проекта используется *Maven**
>
>**JUnit 5* используется как фреймворк для модульного тестирования*
>
>*Отчет *Allure* доступен по ссылке *https://dianazabelina.github.io/qa-cucumber-example**
>
## Реализованы проверки
### Unit-тесты
> - [x] *Проверка обработки успешных и ошибочных ответов сервиса*
> - [x] *Проверка корректности настроек сервиса*
### Интеграционные тесты
> - [x] *Проверка выполнения GET-запроса к сервису*
> - [x] *Проверка отображения заголовка сайта*
> - [x] *Проверка доступности сервиса и обработки ошибок*