Skip to content

Automated test suite for the Magento eCommerce demo site using Katalon Studio, covering shopping cart, checkout flow, pricing logic, promo codes, and order confirmation.

Notifications You must be signed in to change notification settings

ayaarbi/SoftwareTesting_MagentoStore

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Magento Katalon Test Automation Project

This project is an automated UI test suite created with Katalon Studio to test the Magento eCommerce demo website:

πŸ”— https://magento.softwaretestingboard.com/

The tests are designed to verify key functionalities of the shopping experience, such as products' details, cart behavior, checkout and order placement.


πŸ“‹ Features Covered

  • πŸ–ΌοΈ GUI and Navigation

    • Visual elements appearance
    • Navigation between categories
  • πŸ’» Login and account

    • Create new account
    • Create new account with false credentials
    • Login with an existant and unexistant account
    • Logout
  • πŸ›οΈ Shopping Cart

    • Add items to cart
    • Update item quantity
    • Remove items from cart
    • Cart persistence
  • πŸ’° Pricing Logic

    • Total price calculation
    • Shipping fees and tax display
  • 🧾 Checkout & Order

    • Proceed through checkout steps
    • Validate order confirmation
    • Ensure correct billing/shipping information

πŸ› οΈ Tools & Technologies

  • βœ… Katalon Studio (UI & scripting)
  • πŸ•ΈοΈ Selenium WebDriver (integrated with Katalon)
  • πŸ”€ Groovy (test script language)

πŸš€ How to Use This Project

1. Clone the Repository

git clone https://github.com/ayaarbi/SoftwareTesting_MagentoStore.git

2. Open with Katalon Studio

Launch Katalon Studio

Select File > Open Project and choose the cloned folder

3. Run Tests

Choose a test case

Click the Run button

Review the test execution logs and HTML reports

πŸ’‘ Notes

  • Tests are written for the public Magento test site, which may reset or change its state.
  • You can extend the suite with additional test cases like login, filters, search, wishlist, etc.
  • This is an open demo site β€” no account or setup is required.
  • A PDF file is attached with the project, it's a report detailing the project' results. It was written originally in French and translated with AI into English. So, my apologies for any grammar and spelling errors.
  • This project is for educational and QA practice purposes only.

About

Automated test suite for the Magento eCommerce demo site using Katalon Studio, covering shopping cart, checkout flow, pricing logic, promo codes, and order confirmation.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages