Deal With Flaky APIs From Cypress Tests
And if you write API tests using Cypress, you may want to follow these tips from Gleb Bahmutov on making them more stable.
Moreover, David Ingraham shares a few pieces of advice on leveraging Helpers in Cypress — When and Where to Use Them.
Treat your flaky tests like production bugs
Here's a simple guide by Paweł Świątkowski that may come in handy when deciding on how to fight the flaky tests.
The other useful tactic to improve tests (and not only) is the Dev Box technique suggested by André Guimarães.
Four Horsemen of the Flaky Tests
If you want to avoid intermittently failing tests, you may want to listen to Eugene Truuts's example-based advice.
Additionally, Rodrigo Alves Costa gives some handy tips on how to Keep your Page Objects maintainable.
Testing Android apps for flaky network situations with Flaker
One of the questions we should ask ourselves when testing mobile apps is how they perform in different network conditions. To simulate that, Rohan Maity shows how to use Flaker on Android.
Fixing flaky Playwright visual regression tests
If you're facing flaky visual tests, check out Chris Boakes' tips on how to address that, with examples in Playwright.
Don't Let Flaky Tests Destroy Your App
While we can't completely avoid flaky tests, we can control how we respond to them. Here's some good advice from Leonardo Booth on what to do.
In that context, Manish Saini reminds us about the Essential CI Triggers for Your Test Automation Pipeline.
Flaky Tests are Not the Problem
I think flaky tests can actually be more useful than non-flaky tests.
This is an intriguing point of view from Grunet. Curious why? Read about the arguments.
How to handle Cypress flaky tests
If you're dealing with flaky Cypress tests, here are some tips by Balaji Kumarasamy on what you can do to improve them.
Balaji also wrote a similar guide on How to handle Playwright flaky tests.
Improper use of Timeouts and Test Flakiness
Venkatesh-Prasad Ranganath shares his learnings on fixing flaky tests on the Android platform by tweaking timeouts — a solution that can also be applied in other test automation solutions.
Handling Flaky Tests in LLM-powered Applications
With more and more apps using LLM, it's important to know how to design stable tests for them. Tomas Fernandez explains in detail how to achieve that.