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.
-
πΌοΈ 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
- β Katalon Studio (UI & scripting)
- πΈοΈ Selenium WebDriver (integrated with Katalon)
- π€ Groovy (test script language)
git clone https://github.com/ayaarbi/SoftwareTesting_MagentoStore.gitLaunch Katalon Studio
Select File > Open Project and choose the cloned folder
Choose a test case
Click the Run button
Review the test execution logs and HTML reports
- 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.