Complexity draws us to low-code solutions
I like the way Maaret Pyhäjärvi points out the differences in how the popular test tools interact with the browser (e.g. Selenium, Playwright, and Cypress) and why it may influence our choice for choosing the right one for a project.
AJV — A Powerful Tool for JSON Validation
Have you heard of AJV? It's a helpful, open-source tool for JSON schema validation. Serdal Ozcetin demonstrates using it with Cypress and — in the second part — with Playwright.
Manage your Page Object Models with Simple Factory Pattern
Ardi Jorganxhi has some good tips on using the Page Object Model and Page Factory patterns in test automation.
Similarly, Shiv Jirwankar explains Using Page Objects As Custom Fixtures In Playwright.
Shallow performance tests deliver fake confidence
Daniël van Bavel shares several good practices that you should consider when approaching performance testing.
And if you want to see it in practice, Irfan Mujagić wrote a guide to Frontend Performance Testing with Playwright and Lighthouse.
Top Test Reporting Tools and a Comprehensive Comparison
Bharat Varshney describes several popular test reporting tools for Java, JavaScript and other, more language-agnostic solutions.
And if you want to see a practical example, Meris Stupar shows how to set up Allure Reporting for Playwright.
GitHub Actions publish and view test results report
If GitHub Actions is your choice for a CI, this is a helpful guide by Matthew Thomas on managing test reports. And here's how to implement it for Playwright and Cypress tests.
Welcome to the 249th issue!
The results of the State of Frontend 2024 survey are here!
What's there for testers?
And on top of that, I'm positively surprised that developers are involved in testing in 87% of cases. That's impressive.
You can also read an insightful overview of Frontend Trends: What to Expect in 2025 based on that report, compiled by Andrzej Wysoczański.
Happy testing! 🙂
Introducing Playwright's New Test Runner
Playwright Test is a new test runner built specifically to accommodate end-to-end testing needs. Join Principal Engineer, Andrey Lushinkov on July 29th to learn how to author new tests, migrate existing tests, and deploy them on CI. Save your seat now.
Future of Testing: Frameworks — Join the Free Virtual Event on Sep 30th
Don't miss the free virtual conference all about automation frameworks! Learn about the current and future state of Selenium, Cypress, and Playwright. Also hear talks from Angie Jones, Greg Sypolt, Marie Drake, and Anand Bagmar. Can't make the live event? Register and get the session recordings emailed to you. It's FREE — register right here.
Future of Testing: Frameworks — Join the Free Virtual Event on Sep 30th
Don't miss the free virtual conference all about automation frameworks! Learn about the current and future state of Selenium, Cypress, and Playwright. Also hear talks from Angie Jones, Greg Sypolt, Marie Drake, and Anand Bagmar. Can't make the live event? Register and get the session recordings emailed to you. It's FREE — register right here.