We reached the final subject in this series. This time we're talking about abstraction in OOP and in test automation. This one is a bit more abstract, and you may not always find...
Polymorphism is the third subject we'll discuss in our OOP principles in test automation series. Before we start, make sure you are already familiar with encapsulation and...
When we create automated tests, we usually use an object-oriented programming language. This means that it's a good idea to understand the basic OOP principles and apply them to...
In the first article from the series, we discussed a strategy to create more maintainable and readable page object models in Selenium WebDriver tests. We used the Fluent...
In this article, let us look at an example Page Object Model (POM) for a Test Automation Framework. POM is a popular design pattern with classes that represent each page of an...
In this series, we are going to dive into some benefits and examples of a Test Automation Framework. A framework is an architecture of integrated parts. Some of those integrated...
Page Object Model, or simply POM, is one of the most used Design Patterns used in test automation and is often considered a best practice among test engineers. They are even...
You've just finished an automation course or you're trying to transition from manual testing to automation, and you're looking for a beginners test automation position? Great!...