Tri-Layer Testing Architecture

About a decade ago people with advanced knowledge were building test automation frameworks with essentially two separate layers: Test Scripts and Test Libraries.
The problem with this Bi-Layer architecture is reusability in other applications, specifically the size and complexity of test libraries along with the application dependent solutions being intertwined made it very difficult, sometimes impossible to reuse them.

That's how the idea of the Tri-Layer Testing Architecture was born: why not add a 3rd layer, for all the libraries that can be easily reused anywhere?

In this presentation Peter will talk about the main differences of the Bi-Layer and the Tri-Layer architectures.
The three layers are Test (runnable test scripts), Business (all the application specific libraries) and Core (independent, reusable libraries).
Peter will provide examples from his experience at big fintech and other companies, where he successfully implemented the Tri-Layer Testing Architecture and dramatically lowered the test automation costs for these big companies. 1. Attendees will be able to identify signs of a smelly architecture
2. Designing a test automation architecture is way easier than you would first think
3. Reusable components and properly designed layers are the heart of a well working test automation framework

Peter Foldhazi, Quality Architect, EPAM Systems

Peter has been working at EPAM since 2012 and moved to the USA in 2019 where he is working as a Test Automation Consultant. He has experience in mobile, web and desktop testing in all levels of test automation in the financial, gaming, fitness and many other domains.

He is the first European and one of the first people in the World having successfully taken and passed the ISTQB CTAL Test Automation Engineer module exam. He is actively helping the ISTQB by reviewing syllabi of foundation and advanced levels.
Peter is also an active speaker, having spoken on meetups and software engineering conferences such as the STAREAST, HUSTEF, UCAAT etc.

He used to be a guest lecturer at 3 Budapest based universities: Óbuda, Pázmány and the ELTE universities.
Brewing beer and planting chilis are some of his hobbies.