Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

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.

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