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
-
Clone the repository:
git clone https://github.com/mdziegielewska/Automation-Cypress.git
-
Install dependencies
npm install ci
-
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