---
title: "cy.blog()"
url: "https://www.cypress.io/blog/page/48"
description: "Page 48: Releases, AI-assisted testing, and quality guides from the Cypress team. See what changed, whether it affects you, and how teams ship with confidence."
---

# cy.blog()

Releases, AI-assisted testing, and quality guides from the Cypress team. See what changed, whether it affects you, and how teams ship with confidence.

[Meet cypress tap: give your AI agent the context the Cypress app shows you Cypress AIcypress tap is a new set of CLI command to pull Cypress app context into your terminal. It lets AI agent drive a Cypress open session from the terminal, so it can author new tests, extend existing ones, and read failures the way the Cypress app shows them.Read more](/blog/cypress-tap-cli)

[All](/blog)[Releases](/blog/category/Releases) [Community](/blog/category/Community) [Education](/blog/category/Education) [Customer Stories](</blog/category/Customer Stories>) [Company](/blog/category/Company)

[Takeaways from Write the Docs + Open Help Cincinnati This weekend I attended Write the Docs + Open Help Cincinnati. Write the Docs + Open Help is an event that brings together documentation contributors to share and learn from one another. The weekend included a day of talks and day of unconference sessions and lightning talks. It also included three days of documentation sprints led by Open Help, which I was unable to attend. I work as the main contributor and maintainer of Cypress’ documentation. My background is in web design and more recently Read more](/blog/takeaways-from-write-the-docs-cincinnati)

[Fast Tests, Tiny Docker Image If the Cypress Test Runner were a person, its best friend would be a person named Docker. Really, Cypress and Docker work so well together! For example, all our CI builds are using cypress-docker-images to include all necessary dependencies in order to successfully install and run Cypress tests. Just run npm ci and cypress run and you are good to go. FROM cypress/base:10 RUN npm install # or even better: RUN npm ci RUN $(npm bin)/cypress run We use this approach to run a lot of te Read more](/blog/fast-tests-tiny-docker-image)

[JSON Schemas are your True Testing Friend ⚠️Please note: This article refers to the json-schemas package which is no longer supported. The repository has also been archived as a result. We use JSON schemas to describe the data flowing through our system, document API routes, test server code and even validate fixtures used during end-to-end testing. This long(ish) blog post describes in detail how we did this. Introduction At Cypress we have 3 large pieces of software: * The Cypress Test Runner, an Electron desktop applicati Read more](/blog/json-schemas-are-your-true-testing-friend)

[$4 million more means more features and jobs It’s a big day for Cypress. We are going to take a brief break from our scheduled programming to announce that Cypress has raised $4 million, co-led by Las Olas Venture Capital \[http://www.lasolasvc.com/\] and Bessemer Venture Partners \[https://www.bvp.com/\]. The full press release is here \[https://www.businesswire.com/news/home/20180626005183/en/Cypress.io-Raises-4-Million-Front-Automated-Testing\] . If you are currently one of our amazing users or if you have been considering trying Cypress, Read more](/blog/4-million-more-means-more-features-and-jobs)

[Introducing Drew Lanham When is the right time to bring in a CEO? This “Founder’s Dilemma” is something I’ve been considering for some time. After leading product development for Cypress and steering the company through two rounds of funding, eventually I realized trying to split my time between CEO and development duties was no longer feasible. Being merely an “adequate” CEO hampered our potential and my passion and vision has always belonged with building the product. I realized we’d reached the point where we ne Read more](/blog/introducing-drew-lanham)

[Sliding Down the Testing Pyramid A good end-to-end test runner, like Cypress, can be very effective at performing integration tests and even at running unit tests. In this blog post I will show how to write view component tests for a Hyperapp application and how to unit test individual functions. The same approach can work for components written using other frameworks like Vue, React, Cycle, Svelte and others. End-To-End tests Recently I watched a screencast video recorded by Alex Barry where he learned Cypress by wr Read more](/blog/sliding-down-the-testing-pyramid)

[Angular + Cypress = Love This is a guest post from Jeff Whelpley, CTO at Swish, Google Developer Expert, co-creator of Angular Universal (server rendering for Angular 2+), co-organizer of Boston Angular Meetup, co-organizer of Boston AI Meetup, guest/panelist on AngularAir and Adventures in Angular podcasts, and frequent speaker at local Boston meetups. I’ve always been a big fan of really good all-in-one solutions like Angular. My general philosophy has been to rely on a small set of closely related technologies and o Read more](/blog/angular-cypress-love)

[Cypress is heading to Assert(js) The Cypress team is super excited to be heading to San Antonio on February 22 for the Assert(js) \[https://www.assertjs.com/\] conference. The Assert(js) Testing Conference is a one-day, single-track conference focused on helping JavaScript developers better understand and share best practices with JavaScript testing tools. Sounds like a great place for us to hang out with like minded developers. But we are not just going to hang out. Cypress CEO and founder Brian Mann \[https://twitter.com/be_ma Read more](/blog/cypress-is-heading-to-assert-js)

[When Can The Test Start? Can the test runner be too quick? Can the tests start before the application is ready to handle the test steps? It definitely can happen. This blog post shows a little trick one can use to detect when a web application really starts, so that the test runner never has to wait longer than necessary. A slow application I will start with a tiny “web app”. It asks the user to enter a name, and then greets the user with the entered name. Here is the body of the HTML page. <body> What's your na Read more](/blog/when-can-the-test-start)

[Newer posts](/blog/page/47) [Older posts](/blog/page/49)