Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/mehradi-github/ref-bdd

Unit, Integration, and End-to-End Testing
https://github.com/mehradi-github/ref-bdd

bdd-tests cucumber cypress e2e-testing mochawesome

Last synced: 6 days ago
JSON representation

Unit, Integration, and End-to-End Testing

Awesome Lists containing this project

README

        

# Testing via Cypress

- [Testing via Cypress](#testing-via-cypress)
- [Cypress](#cypress)
- [The reference of used commands](#the-reference-of-used-commands)
- [Cucumber](#cucumber)
- [Installing extention for Cucumber](#installing-extention-for-cucumber)

## Cypress

[Cypress](https://github.com/mehradi-github/ref-cypress#e2e-testing-with-cypress) is a next generation front end testing tool built for the modern web. We address the key pain points developers and QA engineers face when testing modern applications.

### The reference of used commands

- [typescript support](https://docs.cypress.io/guides/tooling/typescript-support)
- [mount component](https://docs.cypress.io/api/commands/mount)
- [visit](https://docs.cypress.io/api/commands/visit)
- [get](https://docs.cypress.io/api/commands/get)
- [invoke](https://docs.cypress.io/api/commands/invoke)
- [its](https://docs.cypress.io/api/commands/its)
- [origin](https://docs.cypress.io/api/commands/origin)
- [Catalog of Events](https://docs.cypress.io/api/cypress-api/catalog-of-events)
- [stub](https://docs.cypress.io/api/commands/stub)
- [check](https://docs.cypress.io/api/commands/check)
- [scrollIntoView](https://docs.cypress.io/api/commands/scrollintoview)
- [Custom Commands](https://docs.cypress.io/api/cypress-api/custom-commands)
- [trigger](https://docs.cypress.io/api/commands/trigger)
- [env](https://docs.cypress.io/api/cypress-api/env)
- [Debugging](https://docs.cypress.io/guides/guides/debugging)
- [Screenshots and Videos](https://docs.cypress.io/guides/guides/screenshots-and-videos)
- [viewport](https://docs.cypress.io/api/commands/viewport)
- [clearCookie](https://docs.cypress.io/api/commands/clearcookie)
- [clearLocalStorage](https://docs.cypress.io/api/commands/clearlocalstorage)
- [Reporters](https://docs.cypress.io/guides/tooling/reporters)
- [test-retries](https://docs.cypress.io/guides/guides/test-retries#Configure-Test-Retries)
- [plugins](https://docs.cypress.io/plugins)
- [request](https://docs.cypress.io/api/commands/request)
- [intercept](https://docs.cypress.io/api/commands/intercept)
- [fixture](https://docs.cypress.io/api/commands/fixture)
- [its](https://docs.cypress.io/api/commands/its)

This is an [example](https://example.cypress.io/) app used to showcase Cypress.io End-to-End (E2E) testing.

## Cucumber

[Cucumber](https://cucumber.io/docs/guides/overview/) is a tool that supports Behaviour-Driven Development([BDD](https://cucumber.io/docs/bdd/)).

### [Installing extention for Cucumber](https://github.com/mehradi-github/ref-cypress#installing-extention-for-cucumber)