STAREAST 2022 Concurrent Session : Tri-Layer Testing Architecture


Thursday, April 28, 2022 - 1:30pm to 2:30pm

Tri-Layer Testing Architecture

Designing a proper architecture for building your test automation solution is one of the most important knowledge and experience a Test Automation Engineer may possess. The Tri-Layer Testing Architecture gives a good overview on how to design test solutions easily and quickly. 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.

Péter Földházi
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 other domains. Processes, architecture, code quality and customer satisfaction are highly import to him. 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 attended meetups and software engineering conferences with multiple topics. 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.