Test automation framework architecture
Alexander Pushkarev
1:15:53
Description
Bulletproof and universal Test Automation Framework architecture pattern
What You'll Learn?
- Understand Test Automation Framework concepts
- Be able to use Selenide to interact with Web UI
- Understand N-tier (Layered) architecture pattern
- Be able to write basic automation framework from scratch
Who is this for?
More details
DescriptionLearn how to write test automation framework for any system - step by step.
Many test automation solutions are written by less experienced developers, and, as the result, are not structured well, hindering test automation progress. But there's one very simple, yet effective way to structure test automation framework - 3-layer framework pattern. This pattern will allow you to write test automation framework for any software system (Web UI, Rest API, Desktop, etc) while minimizing maintenance cost.
My name is Alexander Pushkarev, I am Senior Software Engineer. I work in IT from about 2008, and 7 years of my experience I worked as test automation specialist, leading teams and creating test automation from scratch for legacy and green-field projects. I had written several different frameworks and I combined my architecture knowledge acquired during my development work into what IÂ call "3-layer framework"Â - which is the focus of this course.
I use Java for coding examples, but the course itself isn't focused on any programming language, so if you use Python, .Net or JavaScript I am sure that 90% of the course material will be relevant.
What's inside:
What is test automation framework?
What is architecture?
What design patterns are most commonly used in test automation?
Layered pattern - the way it applied to test automation
Step-by-step framework implementation example
Who this course is for:
- Junior Test Automation Engineers
- Manual Testers
- Junior Developers
Learn how to write test automation framework for any system - step by step.
Many test automation solutions are written by less experienced developers, and, as the result, are not structured well, hindering test automation progress. But there's one very simple, yet effective way to structure test automation framework - 3-layer framework pattern. This pattern will allow you to write test automation framework for any software system (Web UI, Rest API, Desktop, etc) while minimizing maintenance cost.
My name is Alexander Pushkarev, I am Senior Software Engineer. I work in IT from about 2008, and 7 years of my experience I worked as test automation specialist, leading teams and creating test automation from scratch for legacy and green-field projects. I had written several different frameworks and I combined my architecture knowledge acquired during my development work into what IÂ call "3-layer framework"Â - which is the focus of this course.
I use Java for coding examples, but the course itself isn't focused on any programming language, so if you use Python, .Net or JavaScript I am sure that 90% of the course material will be relevant.
What's inside:
What is test automation framework?
What is architecture?
What design patterns are most commonly used in test automation?
Layered pattern - the way it applied to test automation
Step-by-step framework implementation example
Who this course is for:
- Junior Test Automation Engineers
- Manual Testers
- Junior Developers
User Reviews
Rating
Alexander Pushkarev
Instructor's Courses
Udemy
View courses Udemy- language english
- Training sessions 28
- duration 1:15:53
- Release Date 2023/04/24