Skip to content

This project automates and manually tests the Tutorials Ninja e-commerce platform using Selenium WebDriver with Java and TestNG, ensuring seamless functionality across critical workflows like user authentication, product search, cart management, checkout, and promo code application.

Notifications You must be signed in to change notification settings

Nashrah12/Tutorial-Ninja-Website-Testing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🛍️ Tutorials Ninja E-commerce Testing

This project focuses on both automated and manual testing of the Tutorials Ninja e-commerce platform. It ensures the seamless functionality of essential workflows like user authentication, product search, cart operations, checkout, and promo code application.

🔧 Tech Stack

  • Programming Language: Java
  • Automation Tool: Selenium WebDriver
  • Testing Framework: TestNG
  • Design Pattern: Page Object Model (POM)
  • Build Tool: Maven
  • Browser: Chrome (via ChromeDriver)

✅ Features Tested

🔐 User Authentication

  • Registration with valid/invalid data
  • Login/logout flow validation

🔍 Product Search

  • Search by name, keyword, and category
  • Product filtering and sorting

🛒 Cart Management

  • Add/remove products
  • Quantity updates
  • Price verification

💳 Checkout Flow

  • Billing and shipping info validation
  • Payment method selection
  • Order confirmation

🎟️ Promo Code Application

  • Valid/invalid promo code testing
  • Discount calculation validation

🧪 Testing Approach

Automation Testing

  • Built using Page Object Model for clean code structure and reusability
  • Integrated with TestNG for test execution management and reporting

Manual Testing

  • Functional testing of user journeys
  • UI/UX checks for layout and responsiveness
  • Negative testing and edge case coverage

About

This project automates and manually tests the Tutorials Ninja e-commerce platform using Selenium WebDriver with Java and TestNG, ensuring seamless functionality across critical workflows like user authentication, product search, cart management, checkout, and promo code application.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages