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: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/dianazabelina/qa-cucumber-example
- Owner: DianaZabelina
- Created: 2025-06-13T07:12:37.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2025-06-20T11:03:48.000Z (4 months ago)
- Last Synced: 2025-06-20T12:19:48.303Z (4 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] *Проверка доступности сервиса и обработки ошибок*