Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/pomidorum1989/java-caesars
Caesars Entertainment craft task
https://github.com/pomidorum1989/java-caesars
cucumber-java interview maven restassured testng
Last synced: 23 days ago
JSON representation
Caesars Entertainment craft task
- Host: GitHub
- URL: https://github.com/pomidorum1989/java-caesars
- Owner: pomidorum1989
- Created: 2024-08-26T16:10:02.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-08-28T22:43:08.000Z (4 months ago)
- Last Synced: 2024-10-15T20:41:11.839Z (2 months ago)
- Topics: cucumber-java, interview, maven, restassured, testng
- Language: Java
- Homepage:
- Size: 2.26 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Caesars interview
## Overview
This project is a BDD (Behavior-Driven Development) test framework using Cucumber for defining tests, Java for implementation, Allure for reporting, and TestNG for test execution.
The framework is designed to help you write readable and maintainable tests for your application.## Project Structure
- **`src/test/java/io/dorum/steps`**: Contains the step definitions.
- **`src/test/resources/features`**: Contains the Cucumber feature files.
- **`pom.xml`**: Maven configuration file.## Prerequisites
- Java 11 or higher
- Maven 3.6 or higher## Setup
1. **Clone the Repository**
```bash
git clone https://github.com/pomidorum1989/java-caesars
mvn test -Dcucumber.filter.tags="@API or @Smoke" -Dbrowser=chrome_docker