Skip to content

natashacallula/Automation-Testing-Saucedemo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Automation Testing for Saucedemo

This project focuses on automating the testing of the Saucedemo e-commerce demo platform using Cypress to ensure smooth user experience and correct functionality of the website’s core features.

📋 Project Overview 📋

The goal of this project is to validate critical user journeys such as authentication, product interaction, and checkout flow on Saucedemo. Automated tests were developed to ensure the platform runs smoothly and consistently without manual intervention.

⚙️ Tools and Technologies ⚙️

  • Cypress: Automated testing framework for end-to-end testing.
  • Visual Studio Code: Code editor used for development.
  • Spreadsheet: Test planning and tracking.
  • Qase.io: Test planning and tracking.
  • GitHub: Version control for collaboration and version management.
  • YouTube: Demo video showcasing the project results.

🚀 How to Run the Tests 🚀

  1. Clone the repository: git clone https://github.com/natashacallula/Automation-Testing-Saucedemo.git
  2. Install dependencies: yarn install
  3. Run Cypress: npx cypress open / Run Cypress: yarn run cypress open
  4. Execute the test cases via the Cypress GUI.

🧪 Key Test Scenarios 🧪

  1. Authentication:
  • Validating login with correct credentials.
  • Handling failed login attempts with incorrect credentials.
  1. Product Interaction:
  • Adding and removing products from the cart.
  • Validating product sorting by price, name, and relevance.
  1. Checkout Process:
  • Completing a purchase with all required fields.
  • Handling missing or incorrect shipping/payment details.
  1. Logout Functionality:
  • Ensuring successful logout after purchase or browsing.

Test Scenario documented on Spreadsheet

📊 Testing Evidence 📊

Check out the testing evidence video of the automated tests on YouTube:

Testing Evidence

About

Automated testing project for the Saucedemo platform using Cypress. It covers key scenarios like authentication, product interactions, cart management, and checkout processes to ensure smooth functionality. Includes tests for login validation, sorting products, and completing purchases.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors