Home / Companies / Cypress / Blog / January 2023

January 2023 Summaries

6 posts from Cypress

Filter
Month: Year:
Post Summaries Back to Blog
Cypress has introduced a new feature called in-app test results, designed to streamline and enhance the debugging of failed continuous integration (CI) test runs directly through the local Cypress app. This addition allows users to efficiently review, rerun, and debug test failures recorded in Cypress Cloud without the need to toggle between the local editor and CI provider's website. The Debug page, enhanced by Cypress Cloud, simplifies the CI debugging process by consolidating the workflow, thereby saving time and reducing frustration. To utilize this feature, users must ensure proper configuration of git for their projects, as Cypress uses local git history to display runs executed on current commits. The integration aims to overhaul the CI debugging experience and invites users to share their feedback through GitHub Discussion.
Jan 31, 2023 293 words in the original blog post.
Cypress Component Testing is presented as a tool that enhances collaboration between development and QA teams by allowing both to run end-to-end and component tests within a unified, user-friendly environment, which is beneficial for the "shift left" movement in software development. By testing components in real browsers, Cypress helps uncover issues earlier in the development cycle, improving feedback time and reducing defects before they reach production. This testing approach supports testing flexibility, enabling teams to choose between component and end-to-end tests based on specific needs, and enhances readability, making component testing more approachable and reducing resistance among developers. Component tests serve as a useful reference for writing other tests, ensuring thorough checks on specific parts of an application and maintaining accessibility standards. By integrating component testing into the Cypress environment, the approach not only increases confidence in testing outcomes but also broadens its accessibility to different organizational roles, ultimately fostering closer integration with the development process.
Jan 26, 2023 2,180 words in the original blog post.
Cypress, known for its fast, easy, and reliable end-to-end testing capabilities, can be combined with Applitools' automated visual testing platform to ensure comprehensive app functionality and visual integrity. This combination offers complete confidence in app performance on every commit and simplifies the process of adding visual testing to Cypress tests and CI pipelines. A webinar on January 19, 2023, featuring Ely Lucas from Cypress and Andrew Knight, the Automation Panda, will demonstrate how these tools can create a robust and maintainable test automation pipeline, showcasing the ease of integration and the detailed analytics they provide for better decision-making.
Jan 17, 2023 184 words in the original blog post.
David Ingraham, a Cypress Ambassador, is deeply committed to the Cypress community, driven by a desire to give back and grow as a leader in the field. He actively engages with users on the Cypress Discord and plans to expand his contributions through blogs and plugin development. His favorite feature, cy.intercept, has transformed his approach to testing, and he emphasizes the importance of cleaning up state before tests for reliability. Outside of work, David enjoys hockey and hiking in Colorado. Professionally, he is proud of transforming a company with no automation into one with over 500 pre-merge tests, enhancing product quality and customer experience. For newcomers to Cypress, he recommends starting with the online documentation and joining the supportive Cypress Discord community. The Cypress Ambassador program highlights top advocates, offering speaking opportunities and a personalized hub, and continues to evolve with new experiences and resources to empower ambassadors.
Jan 13, 2023 685 words in the original blog post.
Cypress has reintroduced the "Run All Specs" feature following user feedback, allowing developers to execute all or a filtered subset of specs in open mode, a capability previously removed in Cypress 10 due to stability concerns. This feature, now in an experimental phase, can be enabled by setting the `experimentalRunAllSpecs` option to true in the Cypress configuration file, allowing users to run a customized list of specs based on their current search filter. The feature currently supports only End-to-End Testing, with potential future support for Component Testing, and is accessible via the Test Runner interface. The Cypress team is actively working on resolving existing issues to transition the feature from experimental to general availability, aiming to provide a stable and reliable experience without limitations. Feedback and further details on the feature's development can be contributed and found on GitHub, while a comprehensive list of updates is available in the Cypress changelog.
Jan 12, 2023 407 words in the original blog post.
Chintan Shah, a dedicated problem solver and educator, is spotlighted as a Cypress Ambassador, where he leverages his experience in UI automation to assist users struggling with complex issues. As part of his role, he emphasizes upgrading skill sets, organizing tests for better maintenance, and using Cypress features like inbuilt browsers and API intercepting for easier debugging. Outside his professional life, Chintan enjoys exploring new technologies and is proud of his achievement as a Cypress Ambassador. The Cypress Ambassador program aims to support and highlight top advocates like Chintan, providing them with speaking opportunities and visibility, while fostering a community spirit through advocacy and empowerment. More events and opportunities to connect with Ambassadors are anticipated throughout the year.
Jan 06, 2023 328 words in the original blog post.