https://github.com/romrobillos/saucedemo-bdd
https://github.com/romrobillos/saucedemo-bdd
Last synced: 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/romrobillos/saucedemo-bdd
- Owner: romrobillos
- Created: 2025-01-19T20:03:52.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2025-01-28T22:53:53.000Z (4 months ago)
- Last Synced: 2025-01-28T23:31:22.562Z (4 months ago)
- Language: HTML
- Size: 428 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
This repository contains an automated test suite for the SauceDemo website, built using Selenium, TestNG, and the Page Factory design pattern. It also includes BDD testing using Cucumber to enhance test readability and maintainability.
## Features
-BDD with Cucumber (Gherkin syntax for better test readability)
-Page Factory Implementation
-TestNG Integration
-Automation Scenarios: Test scripts for login functionality, product interactions (add/remove items to/from cart) until checkout.## Key Highlights
-Cucumber BDD: Uses Gherkin syntax to define test cases, improving collaboration and understanding.
-Page Object Model (POM): Implements the Page Object Model using Page Factory.
-Assertions: Validates key functionalities using assertions for accurate test results.
-Maven: manages dependencies.## Technologies Used
-Cucumber (BDD Framework)
-Java
-Maven
-Selenium WebDriver
-TestNG