demoblaze-automation

Demoblaze Automation Testing ๐Ÿš€

๐Ÿ“Œ Project Overview

This project automates end-to-end and negative test scenarios for the Demoblaze application using Selenium, Cucumber (BDD), and TestNG.
The goal is to validate critical functionalities such as Sign Up, Login, Add to Cart, and Checkout, including negative edge cases.


โš™๏ธ Tools & Technologies Used


๐Ÿงช Test Scenarios

โœ”๏ธ Positive Scenarios

โœ”๏ธ Negative Scenarios

  1. Try signing up with an existing username โ†’ error message.
  2. Attempt to purchase with an expired/missing credit card โ†’ error message.
  3. Add the same product twice โ†’ verify cart updates correctly.
  4. Attempt to log in with invalid credentials โ†’ error message.

โ–ถ๏ธ How to Run Tests

  1. Clone the repository: ```bash git clone https://github.com/YOUR_USERNAME/demoblaze-automation.git cd demoblaze-automation