Unleash the Full Power of Playwright With @playwright/test
Stefan Judis shares the features of @playwright/test — a dedicated test runner for Playwright.
Speaking of that, here are a few Playwright tips that will make your life easier — including how to select, act and combat flaky tests.
How to effectively setup E2E tests?
Marvin Frachet gives several great tips for properly setting up the test automation foundation.
And for a more practical example, check out Claudia Colacicchi's story: How my team and I avoided flaky tests in TestCafe.
In the third part of the popular series, Adrian Maciuc shares even more handy tips for testing with Playwright.
Also, Vinicius Gabriel Cabral Paulino wrote a great guide explaining how to address Playwright Visual Tests and the "Environment Flakiness".
A Simple and Effective E2E Test Architecture with Playwright and TypeScript
Wondering how you should design and structure your Playwright tests? Denis Skvortsov wrote a great overview with examples.
What's more, Matthew Thomas shows how to Detect and Handle Flaky Playwright Tests using the CTRF reporter.
How Much Abstraction is Still Okay in Cypress? To POM or Not To POM!
This is a great one by Sebastian Clavijo Suero, thoroughly analysing using the Page Object Model in Cypress tests.
Furthermore, Matthew Thomas describes Ten Ways To Find And Handle Flaky Cypress Tests with handy test reporters.
#1 Alternative Cypress Dashboard — same features, 78% lower rates
Stop overpaying for cypress tests. Currents.dev is a cypress tests dashboard with smart parallelization, video recordings, screenshots, flaky tests management, analytics, reports, integrations (Slack, GitHub and more). Up to 78% lower rates. Seamless setup within minutes. Trusted by startups and enterprises with 20MM+ tests already served. Get started for free now!
Discover the Best Automation Testing Strategies from the World’s Top Experts
Want to know how to avoid creating flaky automated tests in 2021? Join the 5th Annual Automation Guild Feb 8-12 — an online conference and community that will help YOU succeed with your automation testing efforts. Discover actionable tips, tools, techniques & best practices from over 30 top testing experts. Register online to accelerate your tests and your career!
#1 Alternative Cypress Dashboard — same features, 78% lower rates
Stop overpaying for cypress tests. Currents.dev is a cypress tests dashboard with smart parallelization, video recordings, screenshots, flaky tests management, analytics, reports, integrations (Slack, GitHub and more). Up to 78% lower rates. Seamless setup within minutes. Trusted by startups and enterprises with 20MM+ tests already served. Get started for free now!
Why Modern Web Development is a Mess (From Testing Perspective)
If you automate web UI and find your tests flaky, you may want to read this. Sergei explains why things may not work as you expect and make your tests fail.
Also, Darjan Djamtovski reminds us about the Importance of manual testing when automating.
Note: If you can't access the full article, simply open it in a private tab.
How to Use 'Fake Dependency' for Testing Microservices
Elliot Masor gives an overview of a custom-built Fake Dependency Service that helped them reduce test flakiness and improve reliability.
Furthermore, you may want to learn from Louay Oudi about Generating Realistic Data To Test Your App Like It's In Production.