Skip to content

Yogesh36k/LUMA

Repository files navigation

πŸ›οΈ LUMA – Test Automation & Manual Testing Project


🎯 Objective

The main objective of this project was to deliver a robust testing solution combining automation and manual efforts to ensure a high-quality and user-friendly e-commerce platform.


βš™οΈ Automation Testing

Automation was implemented using Cypress with JavaScript following the Page Object Model (POM) approach.

βœ… Frameworks & Libraries:

  • Cypress

  • Mocha (Test Runner)

  • Chai (Assertion Library)

  • Page Object Model (POM)

πŸ”Ή Automation Coverage:

  • Test case execution using Cypress

  • Validations with Mocha & Chai

  • Reusable test structure with POM

  • End-to-end workflow testing


πŸ“ Manual Testing

Manual testing was performed to ensure application correctness, usability, and performance.

πŸ”Ή Testing Types:

  • UI Testing: – Checked design, layout, and responsiveness

  • Functional Testing: – Verified core workflows and features

  • Non-Functional Testing: – Performance, usability, and reliability checks

  • Smoke Testing: – Verified build stability

  • Sanity Testing: – Checked bug fixes and new functionalities

  • Regression Testing: – Ensured new updates don’t break existing features

πŸ”Ή Document Delverable:

  • Test Plan

  • Test Scenarios & Test Cases

  • Bug Reports

About

The LUMA project is designed to validate the quality, functionality, and performance of the LUMA e-commerce platform through a combination of Automation Testing and Manual Testing. The goal is to ensure seamless user experience, defect-free releases, and high product reliability.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors