Skip to content

AlexanderRoul/Sentinel-DataIntegrity

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 

Repository files navigation

πŸš€ Sentinel - Data Integrity Automation Framework

πŸ“Œ Overview

Sentinel is a Maven-based automation framework designed to validate data integrity between the GoREST API and a simulated SaaS Admin Dashboard UI.
It ensures that the data created/updated in the backend (API) is correctly reflected in the frontend (UI).


πŸ› οΈ Tech Stack

  • Java 17
  • Maven
  • TestNG
  • Selenium WebDriver
  • REST Assured
  • Extent Reports
  • GitHub Actions (CI/CD)

πŸ“‚ Project Structure

sentinel/ β”œβ”€β”€ src β”‚ β”œβ”€β”€ main/java/com/sentinel/api # API client classes β”‚ β”œβ”€β”€ main/java/com/sentinel/ui # Selenium Page Object classes β”‚ β”œβ”€β”€ main/java/com/sentinel/utils # Helpers (Extent, Config, Listeners) β”‚ └── test/java/com/sentinel/tests # Test classes β”‚ β”œβ”€β”€ src/test/resources/testng.xml # TestNG Suite configuration β”œβ”€β”€ pom.xml # Maven dependencies β”œβ”€β”€ README.md # Project documentation └── .github/workflows/ci-pipeline.yml # GitHub Actions pipeline

About

Built a Maven-based automation framework to validate data integrity

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published