Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mdziegielewska/automation-cypress
Comprehensive automation coverage for Magento e-commerce platform using Cypress and TypeScript.
https://github.com/mdziegielewska/automation-cypress
automation-testing cypress e-commerce magento software-testing test-automation typescript
Last synced: 10 days ago
JSON representation
Comprehensive automation coverage for Magento e-commerce platform using Cypress and TypeScript.
- Host: GitHub
- URL: https://github.com/mdziegielewska/automation-cypress
- Owner: mdziegielewska
- Created: 2024-08-04T12:30:39.000Z (6 months ago)
- Default Branch: master
- Last Pushed: 2024-08-23T12:03:19.000Z (5 months ago)
- Last Synced: 2024-11-19T16:01:14.969Z (2 months ago)
- Topics: automation-testing, cypress, e-commerce, magento, software-testing, test-automation, typescript
- Language: TypeScript
- Homepage: https://magento.softwaretestingboard.com/
- Size: 96.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Cypress Automation Tests for Magento Sample Store
**Project Overview**
This repository contains Cypress automation tests written in TypeScript to automate functionalities on the Magento Sample Store (https://magento.softwaretestingboard.com/).
**Getting Started**
1. Clone the repository:
```git clone https://github.com/mdziegielewska/Automation-Cypress.git```2. Install dependencies
```npm install ci```3. Run tests
```npx cypress run```**Technologies Used**
- Cypress
- TypeScript**Test Coverages**
- Main Page
- Menu
- Search
- Widgets
- Hot sellers
- Footer
- Authorization
- Registration
- Login
- Forgotten password
- Categories
- Listings
- Filters
- Products Comparision
- PDP (Product Detail Page)
- Product info
- Reviews
- Related products
- Transaction path
- Cart
- Checkout
- My Account
- Orders
- Address book
- Wishlist
- Reviews**Future work**
- Extend test coverage with new scenarios
- More optimalization
- Expand test suite to include testing on a range of screen sizes, especially mobile devices