Sharing our challenges, mistakes, hacks, successes, opinions and news
We are thrilled to announce an exciting opportunity for all new users who have mastered writing and running tests in the Cypress App —our 14-day free trial of Cypress Cloud! Dive into the premium features that have made Cypress Cloud a trusted tool for developers worldwide and see for yourself how i
Looking for Early Access? Sign up here. Cypress broke new ground in testing by introducing an app that visually displays your tests running on your application in real-time. Since then, we’ve become one of the largest testing frameworks globally, enabling thousands of organizations to confidently de
Introducing the Data Extract API, now available in Enterprise Cypress Cloud plans. This API empowers you to retrieve your test data at various levels. You can access individual test results, which encompass status, error messages, build tags and groups, Test Replay links, and more. This data enables
We're excited to introduce a new tool designed to assist technical experts and company leadership in analyzing their organization’s testing progress. Cypress Cloud Enterprise plan users can now access organization-level trends and insights on adoption, usage, and performance. This tool is specifical
Looking for early access? Sign up here. Introduction We built Cypress Accessibility to help teams measure and improve the accessibility of their applications by adding highly effective, zero-effort accessibility checks to the Cypress Cloud platform. To do this, we automatically generate rich, intera
At Cypress, we understand that the key to successful software development is equipping developers with the tools and resources they need. As we focus more on redefining pre-production app quality and supporting test-forward culture, it’s never been more important to enable our Cypress Cloud users to
In the dynamic world of software testing, the importance of ensuring the reliability of your end-to-end (E2E) tests cannot be overstated. That’s why we’re thrilled to announce a new experiment allowing you to configure thresholds for test retries! Context: What’s a retry? End-to-end (E2E) tests are
Cypress Cloud users can now analyze changes to their test suite using a before-and-after view of changes made by each pull request, so they can swiftly pinpoint the differences, streamline review cycles, and prevent regressions. We're excited to introduce Branch Review, Cypress Cloud's latest featur
Today we are thrilled to announce the release of Cypress 13, packed with new features to enhance how you debug and diagnose test failures. The highlight of this release is the introduction of Test Replay. This feature allows you to interact with previous tests as they occurred during Continuous Inte
In the world of software testing, speed is of the essence. The faster you can identify and resolve issues, the smoother your development process becomes. That's why we are excited to announce the latest feature for Cypress Cloud: desktop notifications for your test runs. When it comes to debugging,
We know that quality and engineering teams need visibility into their CI builds to catch issues early on. That's why we're excited to announce our new beta integration with Microsoft Teams, which makes it easier than ever to view Cypress test results in real-time, directly in your Teams channels. On
With the release of Cypress 12.9, we’re improving our new Debug page by allowing users to navigate between test runs, which will be surfaced and persisted. The Debug page was designed to enhance the CI debugging experience, allowing users to view, investigate, and rerun failed tests recorded to the
Cypress prides itself on providing a first-class experience for Component Testing. Part of this experience is our onboarding process that automatically detects the library and framework used in a project, and scaffolds the relevant files and configuration. Starting with Cypress 12.7, we are exposing
With today’s release of Cypress 12.6, Cypress Cloud users can configure Auto Cancellation via CLI and Node Module API, offering new opportunities to shorten feedback loops and protect valuable CI and human resources. If you are a Cypress Cloud Business and Enterprise customer, you can now use CLI to
Introducing in-app test results, a game-changing addition to Cypress that allows you to easily debug failed CI test runs right from your local app. With the new Debug page in the app, you can review, rerun, and debug failed CI test runs that are recorded to Cypress Cloud. Debugging failed CI test ru
In case you missed it, we recently brought back the ability for users to run all specs and run a filtered subset of specs. This feature was a staple of many Cypress developers’ workflows, allowing them to quickly run through all of the specs that might have been affected by a code change or run thei
Today, we're excited to announce the release of a new update to Cypress Cloud with all new test run analytics and actionable recommendations for how to optimize your test suite’s performance in CI. Run duration analytics Now available on the Run Overview page is a new trends visualization that displ
We are excited to bring you an update on one of our most popular user requests: Cypress support for testing in Safari! Apple’s Safari browser accounts for almost 20% of worldwide internet usage. In 10.8.0, Cypress users can test their web applications using WebKit, the same browser engine used in Sa
Today, we released 10.7. Read on to learn more about: The return of Cypress Studio for Cypress 10 Svelte Support for Component Testing Welcome Back, Cypress Studio! Cypress Studio provides a visual way to generate tests within Cypress, by recording interactions against the application under test. It
We believe testing is the most important aspect of building reliable software and that development teams deserve a data-rich, all-encompassing platform. Towards that goal, we are excited to announce that we have added actionable test data from your runs in the Cypress Dashboard directly into the Cyp
Over the last couple of years, Apple has begun transitioning processors in Mac computers from Intel to Apple silicon, including the M1 and the recently announced M2 processor families. Previously, if you were using one of the newer M1 Apple devices, you had to run Cypress using Intel emulation with
Hello, friends! Today, we have an exciting announcement to share. The title up above might have given it away, but in case you missed it, Cypress 10 is here 🎉! Cypress 10 is our most exciting release yet, and we have a lot to unpack, so let's dive in and look at some of the new functionality. New C
*Update 8/30/2022: We have reintroduced the experimental Cypress Studio feature in 10.7. For more details, read our blog post. This update at a glance: Cypress 10.0 will soon be released and it will include several new features, like first-class support for Component Testing Cypress Studio, the expe
In case you missed it, in another recent release, we rolled out an update to the Projects page to give you a quicker path to your projects' most recently updated branches. If you haven't noticed yet, give it a look. Today, we're here to share another Cypress Dashboard feature that is aimed at surfac
With the cy.origin() command, (added in Cypress 9.6.0), you can easily switch between origins to seamlessly test syndicated authentication, cross-site CMS workflows, and much more. UPDATE: With Cypress 12, we brought cy.session() support out of experimental and into general availability status. Sess
This release at a glance: Integrations with GitHub and GitLab Enterprise source control are now available in Cypress Dashboard Business and Enterprise plan customers can self-install the integrations from Dashboard's Integrations page The new integrations deliver test run feedback directly in on-pre
Today, we’re excited to announce the release of new features designed to improve your experience of finding and debugging tests with Cypress Dashboard. In this release, all Cypress Dashboard users have access to new popular, community-requested features: Shortcuts to recently updated branches on the
Cypress helped you reduce the time it takes to log in before each of your tests with the introduction of the experimental cy.session() command with Cypress 8.2.0. To view the latest updates, including our fix for the issue with the cy.session command in Cypress 12.1.0, view our changelog. A Brief Re
For the Cypress Team, 2020 was a year of unprecedented growth—we kicked off January with our cross-browser support launch, and ended the year with a $40M Series B round (not to mention all of the releases, updates, and accomplishments in between)! Here are some of the highlights of the past year at
Today, we're elevating the power and scope of Cypress' network handling capabilities with the introduction of the cy.intercept command in Cypress 6.0. One of the most powerful and beloved features of Cypress are easy network stubbing and spying APIs via cy.route and cy.server commands. These command
As part of our ongoing mission to give our users unparalleled insight into their test suites, we’ve added an exciting new analytic to the Cypress Dashboard—Most Common Errors 🎉 The Most Common Errors analytic gives you a high level look at the most common failure modes across your test suite. Users