Skip to content

Authentication (Login/Signup), Product Management, API Testing

Notifications You must be signed in to change notification settings

empiri60/rmsProject

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

11 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸš€ Cypress Automation Test Suite

Cypress Version Chrome Version Node Version Test Coverage

Professional test automation framework for web applications using Cypress 14 with Chrome 134.

🌟 Features

  • Modern Testing Stack: Cypress 14 + Node.js 22
  • Comprehensive Test Coverage:
    • Authentication (Login/Signup)
    • Product Management
    • API Testing
  • Headless Execution: Chrome 134 in CI/CD pipelines
  • Best Practices:
    • Page Object Model architecture
    • Custom commands
    • Environment configuration

πŸ“¦ Prerequisites

  • Node.js v22.14.0
  • npm v10+
  • Chrome 134 or compatible browser

πŸ—οΈ Project Structure

cypress/
β”œβ”€β”€ e2e/
β”‚   β”œβ”€β”€ Login.cy.js
β”‚   β”œβ”€β”€ SignUp.cy.js
β”‚   β”œβ”€β”€ ProductListing.cy.js
β”‚   └── books-api.cy.js
β”œβ”€β”€ fixtures/
β”œβ”€β”€ pageObjects/
β”œβ”€β”€ support/
β”œβ”€β”€ videos/
└── screenshots/


## πŸ“Š Reporting

- Automatic video recordings for failed tests
- Screenshots on test failures
- Console output with detailed execution logs

## πŸ› οΈ Installation

```bash
git clone https://github.com/empiri60/rmsProject.git
npm install

About

Authentication (Login/Signup), Product Management, API Testing

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published