Choosing the Right Test Automation Design Pattern: Page Object Model, Flow Model Pattern, or Screenplay Pattern?
TL;DR The Page Object Model (POM) is the industry standard, but it is not easily scalable. The Flow Model Pattern improves upon the basic POM, offering a perfectly balanced solution that is not overly complex yet still scalable. The Screenplay Pattern is best suited for highly complex solutions and requires test engineers to have more […]
December 16, 2025
Read more
Testing & Quality
Using WebdriverIO v9 for Effective Cross-Platform End-to-End Testing
Preface In a previous article from the start of this year, I mentioned various frameworks that can be used for mobile test automation. The one that came up repeatedly was WebdriverIO, which I have been using actively for over two years now. It is a shame that there are no really comprehensive articles on how […]
November 17, 2025
Read more
Testing & Quality
Understanding the Essentials of Mobile Test Automation
Preface When it comes to test automation in general, it’s easy to say that it’s complex. If we were to stick to the classic separation of the Test Pyramid, we’d end up with: – Unit tests, which can be implemented for both backend and frontend. – Integration tests, which today can mean anything from API […]