Home / Companies / Checkly / Blog / June 2023

June 2023 Summaries

5 posts from Checkly

Filter
Month: Year:
Post Summaries Back to Blog
Synthetic monitoring involves simulating user actions on websites or applications using browser automation, allowing for quick identification of issues before they affect real users. Combining synthetic monitoring with Playwright Test (PWT) provides a powerful toolset for end-to-end testing and monitoring, offering features such as high-level APIs, auto-waiting, and web-first assertions, as well as advanced debugging capabilities like video and trace creation. By using PWT, developers can create maintainable tests, avoid hard-coded DOM or CSS class selectors, and use page object models to reduce duplication and improve readability. The combination of Playwright and PWT is particularly useful for continuous monitoring, integrating with CI/CD pipelines, and providing a global pool of customers for monitoring infrastructure. By adopting this approach, developers can create efficient testing and monitoring efforts that blur the lines between development, operations, and QA, and provide a delightful developer experience.
Jun 21, 2023 1,449 words in the original blog post.
Production-Driven Development (PDD) is an approach that combines testing, monitoring, and deployment throughout every step of the Software Development Lifecycle. It focuses on increasing confidence, velocity, and quality while reducing time to launch in production. PDD relies on practicality, efficiency, hosting solutions like Vercel for rapid iteration through preview deployments, and synthetic monitoring tools like Checkly to test and monitor integration and live deployments seamlessly. By combining these elements, teams can deliver high-quality software with confidence, gain a competitive advantage, and outpace their competition.
Jun 20, 2023 1,033 words in the original blog post.
Playwright's auto-waiting feature is a game-changer in end-to-end testing, significantly simplifying the process by eliminating the need for arbitrary delays and "waitFor" statements, making tests more reliable and maintainable. This feature allows tests to automatically wait for elements to reach an actionable state before proceeding with execution, ensuring that applications behave as expected under simulated real-user scenarios. By intelligently handling various scenarios such as dynamic content, visibility and occlusion, animations, and disabled elements, Playwright's auto-waiting feature reduces flakiness, increases efficiency, and simplifies test scripts, making it a powerful tool for developers to ensure their applications work correctly for users.
Jun 14, 2023 771 words in the original blog post.
Checkly has partnered with ilert to integrate their incident response platform into its monitoring solution, enabling teams to streamline their incident management workflow and respond faster to issues in real-time. With the new integration, Checkly can trigger alerts in ilert for any detected issues, ensuring that the right people are notified immediately on their preferred channel. The combined platform offers multiple alerting channels, automated escalations, automated status page updates, performance metrics, and on-call reports, providing teams with comprehensive insights into their incident response effectiveness and enabling them to maintain a high level of service availability.
Jun 12, 2023 400 words in the original blog post.
Page locators are a more advanced and reliable method for element selection in Playwright tests, offering advantages such as dynamic content handling, simplified assertions, improved test stability, and efficiency. Unlike element handles, page locators provide a lazy evaluation model that always references the current state of the DOM, reducing the likelihood of flaky tests and making them suitable for modern web applications with frequently changing content. While element handles may still have their place in certain scenarios, page locators represent the correct choice for most testing needs, providing a more stable, efficient, and readable way to write tests.
Jun 01, 2023 1,100 words in the original blog post.