Skip to content
 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Point of Sale QA Candidate Problem Set

Suites of tests regarding the assignment

✅ Access https://magento.softwaretestingboard.com e-commerce website Luma Magento
✅ Access the Shop
✅ Filter for a Certain Category
✅ Add multiple quantities of the product to the cart
✅ Perform a Checkout\

This personal project is to develop an automated testing solution for the demo e-commerce website Luma Magento (https://magento.softwaretestingboard.com). It was built using Python, pytest, and Selenium, utilizing the Page Object Model (POM) pattern. The methods to interact with the elements and element locators are present in each page object class.

The website is divided into pages as below:

-Homepage 
-Product Page
-Checkout Page

🎬Here's a quick video for Home Page Tests Execution run

🎬Here's a quick video for Product Page Tests Execution run

🎬Here's a quick video for Checkout Page Tests Execution run

Prerequisites

  • Python 3.11
  • Git

Use the Project

  • Clone this project to your local machine
  • Set up Virtual Environment
  • Install the project dependencies: Run command pip install -r requirements.txt
  • Then, run the tests by executing command: pytest -s -v

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages