This project is a test automation framework designed to validate the functionality of a webshop using Selenium WebDriver, Java, and the Cucumber framework. Gherkin syntax is used for writing feature files to describe the test scenarios in plain language.
The goal of this project is to provide automated test coverage for critical webshop functionalities such as:
- Searching for products
- Adding products to the cart
- Checking out
- Validating page navigation By leveraging Cucumber, the tests are written in a behavior-driven development (BDD) style, making them accessible to non-technical stakeholders.
- Automated browser interactions with Selenium WebDriver.
- Behavior-Driven Development (BDD) with Cucumber.
- Gherkin-based feature files for test scenarios.
- Programming Language: Java
- Test Automation: Selenium WebDriver
- Framework: Cucumber
- Feature Syntax: Gherkin
- Build Tool: Maven
- IDE: IntelliJ IDEA
- Version Control: Git
- Reporting: Cucumber HTML Reports
- Ingela Bladh
- Barnali Mohanty
- Jarko Piironen