Cypress is a test engine that runs unit and integration tests in your browser.
You can have a look at the feature of cypress.io here. https://www.cypress.io/features/
In a Nutshell
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.
We make it simple to:
Cypress is most often compared to Selenium; however, Cypress is both fundamentally and architecturally different. Cypress is not constrained by the same restrictions as Selenium.
This enables you to write faster, easier and more reliable tests.
Who Uses Cypress?
Cypress enables you to write all types of tests:
- End to end tests
- Integration tests
- Unit tests
Cypress can test anything that runs in a browser.
- First: Cypress makes it easy to set up and start writing tests every day while you build your application locally. TDD at its best!
- Later: After building up a suite of tests and integrating Cypress with your CI Provider, our Dashboard Service can record your test runs. You’ll never have to wonder: Why did this fail?
Read more: https://docs.cypress.io/guides/overview/why-cypress.html#