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. 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. 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.