engineering.cloudflight.ioChoosing 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 Patter...Dec 16, 2025·13 min read
engineering.cloudflight.ioUsing WebdriverIO v9 for Effective Cross-Platform End-to-End TestingPreface 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 s...Nov 17, 2025·10 min read
engineering.cloudflight.ioUnderstanding the Essentials of Mobile Test AutomationPreface 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. - Inte...Jan 8, 2025·11 min read
engineering.cloudflight.ioHow to upload videos to Jira after Cypress test runPreface It's easy to integrate Cypress with Jira using the API. Once, you're done with this tutorial, you will be able to attach videos to Jira tasks programmatically from within your Cypress test suite. Prerequisites Existing Jira platform Node.js...Apr 26, 2023·7 min read