Test Automation
MAIN TRACK TALK
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:
Session details
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.