Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/joanesquivel/cypress-demo-framework

Cypress IO demo framework built over Youtube videos to teach the framework basics to anyone interested in this technology.
https://github.com/joanesquivel/cypress-demo-framework

applitools chai cicd cypress docker github-actions javascript jenkins joanmedia mocha testing typescript

Last synced: 1 day ago
JSON representation

Cypress IO demo framework built over Youtube videos to teach the framework basics to anyone interested in this technology.

Awesome Lists containing this project

README

        

# cypress-demo-framework

exemplo imagem

> Cypress IO demo framework built over Youtube videos to teach the framework basics to anyone interested in this technology.

### 💻 Topics

We reviewed topics like:

- [x] Mocha Structure
- [x] Mocha Hooks
- [x] Retry Ability
- [X] Cy.Request(For API testing)
- [X] Write and Read a file.
- [X] Page Object Model
- [X] Browser, Arch, and DOM commands.
- [X] Locators
- [X] Location Methods(URL Validation)
- [X] Cy.Intercept(To mock and stub APIs)
- [X] Fixtures
- [X] Data Driven Testing
- [X] Cypress Studio Review
- [X] Cypress Custom Commands
- [X] Cypress Assertions
- [X] Cypress variables and aliases.
- [X] Plugins: Browserstack, Mochawesome Reporter, Cypress Grep, Xpath
- [X] Dockerfile added.
- [X] Jenkinsfile added.
- [X] Github Actions & Gitlab CI/CD yml files.
- [X] Typescript Configuration
- [X] Visual Testing with Applitools
- [X] Database Testing using SQL
- [X] Lighthouse integration


- ## 💻 Pre-requisites

Before you use this project you only need to have Node Js installed in your computer.

https://nodejs.org/es/download/

## 🚀 Install the project

Install project dependencies with: npm i