September 20, 2018
Cypress leaves beta
CypressAn end-to-end testing framework for web apps — runs tests in a real browser with time-travel debugging. officially left beta on September 20, 2018 — marking 1.0 stability after years of development and millions of npmNode Package Manager — the default registry and CLI for installing JavaScript and TypeScript libraries. downloads.
What it was for
The GA release signaled CypressAn end-to-end testing framework for web apps — runs tests in a real browser with time-travel debugging. was production-ready for front-end E2E testing — time-travel debugging, automatic waiting, and real browser execution. TeamsMicrosoft Teams — chat, video calls, and Office integration for workplace collaboration. migrated from flaky Selenium suites to `cy.visit` and `cy.get` for ReactA JavaScript library for building UIs — component trees and declarative rendering for the web. and Vue apps.
Why it's here
CypressAn end-to-end testing framework for web apps — runs tests in a real browser with time-travel debugging. GA validated in-browser E2E testing as an enterprise-ready practice.
Why it mattered
It set the reliability bar that Playwright later extended to multi-browser testing.
What it solved
TeamsMicrosoft Teams — chat, video calls, and Office integration for workplace collaboration. hesitated to adopt CypressAn end-to-end testing framework for web apps — runs tests in a real browser with time-travel debugging. in CI while the framework was still labeled beta.
Media
ImageCypress (software)Cypress.io, MIT, via Wikimedia Commons
Related
- Cypress open sourcedOctober 10, 2017
- Selenium released2004
- Playwright releasedJanuary 31, 2020