An open API service indexing awesome lists of open source software.

https://github.com/ayaarbi/softwaretesting_magentostore

Automated test suite for the Magento eCommerce demo site using Katalon Studio, covering shopping cart, checkout flow, pricing logic, promo codes, and order confirmation.
https://github.com/ayaarbi/softwaretesting_magentostore

automated-testing katalon-studio software-testing testing

Last synced: about 1 year ago
JSON representation

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

Awesome Lists containing this project

README

          

# 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/](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

```bash
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.