Skip to content

Latest commit

 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

Reserved E-shop — E2E UI Tests

Automated end-to-end UI test of the shopping flow on reserved.com, built with Java, Selenium WebDriver and JUnit 5 using the Page Object Model pattern.

What is covered

The E2E scenario simulates a real customer journey:

  1. Open the store and accept cookies
  2. Open the first product in the listing (with clickability check)
  3. Select a size
  4. Add the item to the cart
  5. Verify the confirmation dialog is displayed
  6. Verify that the product name and price in the confirmation match the product page

Tech stack

Tool Purpose
Java + Maven Language & build
Selenium WebDriver Browser automation
JUnit 5 Test runner & assertions
Allure Test reporting
SLF4J + Logback Step-by-step logging

Project structure

src/test/java/org/example/
├── BaseTest.java         # WebDriver setup / teardown
├── OnlineStorePage.java  # Page Object: locators & actions
├── OnlineStoreTest.java  # E2E test scenario
└── AllureLogger.java     # Allure logging helper

How to run

mvn clean test

To generate the Allure report after the run:

mvn allure:serve

Requires Chrome installed locally. WebDriver is managed automatically.

About

E2E UI tests of reserved.com shopping flow — Java, Selenium, JUnit 5, Allure

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages