Home / Companies / Cypress / Blog / November 2022

November 2022 Summaries

5 posts from Cypress

Filter
Month: Year:
Post Summaries Back to Blog
The blog post features Simon Ravitz, a Cypress Ambassador, who exemplifies the convergence of technology and community passion. As an advocate for Cypress, a testing framework, Simon is dedicated to assisting users by sharing educational content and support through community engagement and workshops. His motivations include the platform's user-friendly quality, the evolving testing landscape for front-end engineers, and the importance of integrating Cypress into agile deployment pipelines. Simon actively manages automation initiatives and collaborates on Cypress projects, highlighting features like cy.origin() and dashboard analytics. He emphasizes best practices such as using stable attributes to avoid flakiness in tests. Outside work, Simon enjoys traveling, the sea, and culinary experiences. He takes pride in his role in leading QA engineering, where he bridges business requirements with technical solutions. The Cypress Ambassador program aims to support top advocates by providing speaking opportunities, personalized hubs, and increased visibility, while fostering community spirit and empowering users.
Nov 24, 2022 587 words in the original blog post.
The blog post spotlights Quantarius Ray, an enthusiastic problem solver and Cypress Ambassador, who actively contributes to the web development community through various engagements such as speaking, providing product feedback, and organizing events. Ray is passionate about Cypress, particularly its Dashboard features like flake detection and smart orchestration, and is advocating for the adoption of Angular Testing as a new standard in his workplace. He emphasizes the importance of community involvement and shares his experiences through internal training sessions and plans to start a front-end meetup in Northwest Arkansas. Ray, who enjoys activities like Ultimate Frisbee and board games, recently achieved the professional milestone of earning the Architect title, driven largely by his passion for testing. He encourages new users to explore Cypress by diving into its documentation and appreciates the community-centric spirit of the Cypress Ambassador program, which supports and highlights top advocates around the world.
Nov 17, 2022 593 words in the original blog post.
Cypress 11 has been launched, bringing significant updates, including the general availability (GA) of Cypress Component Testing (CT), which allows developers to test individual components in isolation using popular front-end frameworks like React, Next.js, Vue, and Angular. Previously in beta, CT's transition to GA signifies its readiness for widespread use, with APIs stabilized and numerous bugs fixed. While support for Svelte and Nuxt remains in alpha, they are expected to reach GA soon. The new release also introduces faster startup performance, with the app's launch time improved by up to 85% in some cases. Users are encouraged to consult the changelog and migration guide for details on breaking changes, such as those affecting the mount API and development servers. The release aims to enhance the developer experience by maintaining familiarity while innovating performance and component testing capabilities.
Nov 08, 2022 505 words in the original blog post.
Cypress 11 introduces significant updates to its Component Testing feature, which is now generally available, shedding its beta tag. This release includes modifications to the mount API to support a consistent experience across various frameworks such as React, Vue, Angular, and Next.js, by standardizing the way components are rendered and styled, thus eliminating the need for framework-specific syntax. The update also removes certain functions like `mountHook` and `unmount` for React, and `mountCallback` for Vue, to simplify the API and align with best practices, while providing alternative methods for achieving the same outcomes. In Angular, the handling of providers has changed, requiring the use of `TestBed.overrideComponent` for overriding component-level providers. Additionally, the Cypress Vite Dev Server package now treats inline `viteConfig` as the definitive source, necessitating manual merging with existing configurations if needed. These changes aim to streamline testing processes and enhance compatibility across different libraries and frameworks, with the majority of migrations expected to be straightforward.
Nov 04, 2022 1,514 words in the original blog post.
Cypress Dashboard, introduced in 2017 as a companion to the open-source Cypress app for recording, debugging, and parallelizing test results, will be renamed Cypress Cloud to better reflect its expanded capabilities and future potential. This change, effective in November 2022, signifies the product's evolution from a utility for test reporting to a comprehensive testing solution that integrates bi-directional data flow and provides enhanced debugging, smart orchestration for CI builds, and insightful data analysis to optimize development processes. The rebranding aims to accommodate future features and capabilities while maintaining the same functionality for current users, offering a free trial for new users, and encouraging the use of the latest Cypress app version to fully leverage the enriched data provided by Cypress Cloud.
Nov 01, 2022 419 words in the original blog post.