Simply enter your keyword and we will help you find what you need.

What are you looking for?

Good things happen when you narrow your focus
Welcome to Conference

Write us on

Follow Us

Test Automation

← Back to timetable


Building for Excellence: Test Design Patterns for Sustainable Automation Systems

Let’s take a deep dive into the most effective software design patterns applied to software test automation. Test automation is crucial for ensuring quality and efficiency in the software development process. However, the implementation of automated tests can be challenging due to the complexity and variability of software systems. That is why it is important to apply software design patterns in test automation to enhance maintainability, scalability, and test efficiency. In this talk, Toni will discuss various design patterns and explore how they can be applied in test automation.

One of the biggest challenges in software automation is achieving a robust, scalable, maintainable, and efficient system. The objective of this talk is to show attendees different software design patterns applied to automated testing to improve the efficiency of tests and help address the challenge of developing a maintainable and scalable testing system.

During the talk, we will provide a detailed explanation of how we can apply SOLID principles to test development, as well as the following design patterns:

  • Page Object Pattern
  • Factory Method Pattern
  • Abstract Factory Pattern
  • Builder Pattern
  • Singleton Pattern
  • Dependency Injection

We will deep dive into each pattern during the talk and demonstrate their applicability through different examples in automated test design. With these principles and patterns, attendees will learn how to enhance their testing framework, improving both efficiency and maintainability.

What you’ll learn

From this talk you will learn:

You will have a clear understanding of the SOLID principles in software development and how they contribute to the maintainability and scalability of an automation testing framework

Various software design patterns and how they can be specifically applied to automated testing. This includes gaining insight into the practical application of the discussed design patterns through real-world examples in the context of automated test design.

Session details

Track 2

12:00h - 12:45h · May 29th

40 min talk + 5 min Q&A

Topic: Test Automation

Advanced Level

Talk in English, Translated to Spanish


Toni Robres

Passionate about software development and software quality, Toni has embarked on a journey over 15 years in various roles, always focused on continuous improvement at both a personal level and in projects, always ready to innovate and try new things, Toni had work in companies from diverse sectors such as Grifols, Telefónica, Roche, and Lidl, where he’d contribute to several projects that have impacted millions of people.

After several years dedicated to software quality, Toni made the leap to engineering management, and currently, work as a Domain Tech Lead at SCRM Lidl, overseeing the technological strategy of multiple teams in different disciplines, including both Backend and mobile.