cypress-demo-framework
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
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