{"id":28197693,"url":"https://github.com/ayaarbi/softwaretesting_magentostore","last_synced_at":"2025-05-16T17:15:43.043Z","repository":{"id":291386104,"uuid":"977458449","full_name":"ayaarbi/SoftwareTesting_MagentoStore","owner":"ayaarbi","description":"Automated test suite for the Magento eCommerce demo site using Katalon Studio, covering shopping cart, checkout flow, pricing logic, promo codes, and order confirmation.","archived":false,"fork":false,"pushed_at":"2025-05-04T09:29:11.000Z","size":587,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-05-04T10:30:20.951Z","etag":null,"topics":["automated-testing","katalon-studio","software-testing","testing"],"latest_commit_sha":null,"homepage":"https://magento.softwaretestingboard.com/","language":"Groovy","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ayaarbi.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-05-04T09:00:16.000Z","updated_at":"2025-05-04T09:29:14.000Z","dependencies_parsed_at":"2025-05-04T10:40:30.828Z","dependency_job_id":null,"html_url":"https://github.com/ayaarbi/SoftwareTesting_MagentoStore","commit_stats":null,"previous_names":["ayaarbi/softwaretesting_magentostore"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ayaarbi%2FSoftwareTesting_MagentoStore","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ayaarbi%2FSoftwareTesting_MagentoStore/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ayaarbi%2FSoftwareTesting_MagentoStore/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ayaarbi%2FSoftwareTesting_MagentoStore/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ayaarbi","download_url":"https://codeload.github.com/ayaarbi/SoftwareTesting_MagentoStore/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254573577,"owners_count":22093732,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["automated-testing","katalon-studio","software-testing","testing"],"created_at":"2025-05-16T17:15:11.171Z","updated_at":"2025-05-16T17:15:43.035Z","avatar_url":"https://github.com/ayaarbi.png","language":"Groovy","funding_links":[],"categories":[],"sub_categories":[],"readme":"#  Magento Katalon Test Automation Project\n\nThis project is an automated UI test suite created with **Katalon Studio** to test the **Magento eCommerce demo website**:\n\n🔗 [https://magento.softwaretestingboard.com/](https://magento.softwaretestingboard.com/)\n\nThe tests are designed to verify key functionalities of the shopping experience, such as products' details, cart behavior, checkout and order placement.\n\n---\n\n## 📋 Features Covered\n\n- 🖼️ **GUI and Navigation**\n   - Visual elements appearance\n   - Navigation between categories\n\n- 💻 **Login and account**\n   - Create new account\n   - Create new account with false credentials\n   - Login with an existant and unexistant account\n   - Logout\n\n- 🛍️ **Shopping Cart**\n  - Add items to cart\n  - Update item quantity\n  - Remove items from cart\n  - Cart persistence\n\n- 💰 **Pricing Logic**\n  - Total price calculation\n  - Shipping fees and tax display\n\n- 🧾 **Checkout \u0026 Order**\n  - Proceed through checkout steps\n  - Validate order confirmation\n  - Ensure correct billing/shipping information\n\n---\n\n## 🛠️ Tools \u0026 Technologies\n\n- ✅ **Katalon Studio** (UI \u0026 scripting)\n- 🕸️ **Selenium WebDriver** (integrated with Katalon)\n- 🔤 **Groovy** (test script language)\n\n---\n\n## 🚀 How to Use This Project\n\n### 1. Clone the Repository\n\n```bash\ngit clone https://github.com/ayaarbi/SoftwareTesting_MagentoStore.git\n```\n\n### 2. Open with Katalon Studio\n```\nLaunch Katalon Studio\n\nSelect File \u003e Open Project and choose the cloned folder\n```\n\n### 3. Run Tests\n```\nChoose a test case\n\nClick the Run button\n\nReview the test execution logs and HTML reports\n```\n\n## 💡 Notes\n- Tests are written for the public Magento test site, which may reset or change its state.\n- You can extend the suite with additional test cases like login, filters, search, wishlist, etc.\n- This is an open demo site — no account or setup is required.\n- 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.\n- This project is for educational and QA practice purposes only.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fayaarbi%2Fsoftwaretesting_magentostore","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fayaarbi%2Fsoftwaretesting_magentostore","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fayaarbi%2Fsoftwaretesting_magentostore/lists"}