Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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