cypress-demo-framework icon indicating copy to clipboard operation
cypress-demo-framework copied to clipboard

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

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