Test Automation Framework Architecture Course
Bulletproof and universal Test Automation Framework architecture pattern
Development ,Software Testing,
Lectures -35
Quizzes -7
Duration -1 hours
Lifetime Access
Lifetime Access
30-days Money-Back Guarantee
Get your team access to 10000+ top Tutorials Point courses anytime, anywhere.
Course Description
Learn how to write a test automation framework for any system, step by step.
Many test automation solutions are written by less experienced developers and, as a result, are not structured well, hindering test automation progress. But there's one very simple yet effective way to structure a test automation framework: a 3-layer framework pattern. This pattern will allow you to write a test automation framework for any software system (Web UI, Rest API, Desktop, etc.) while minimizing maintenance costs.
My name is Alexander Pushkarev, and I am a Senior Software Engineer. I work in IT from about 2008, and for 7 years of my experience, I worked as a 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 a "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 a 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
Goals
- Learn software architecture basics
- Learn about high-level and low-level design patterns
- Learn 3-layer architecture framework pattern
Prerequisites
Learners need to know:
- Basic java syntax
Learners need to have:
- JDK 8+
- Java IDE

Curriculum
Check out the detailed breakdown of what’s inside the course
Introduction
1 Lectures
-
Introduction 01:52 01:52
What is Test Automation Framework
4 Lectures

Test automation architecture
6 Lectures

Implementing test automation framework
7 Lectures

Implementating test automation framework - core layer
10 Lectures

Implementing Test Automation Framework - Business Layer
4 Lectures

Conclusion
3 Lectures

Instructor Details

Alexander Pushkarev
I am Software Engineer with a testing background and I will explain:
1) Developers how to write cleaner and more testable code. TDD, Clean Code, XP, Agile, these sorts of things.
2) SDET and TA Engineers - how to create efficient automated testing. Test automation, test strategy, DevOps.
3) Junior developers - the fundamentals they need to know to build a successful career. Data Structures and Algorithms, career progression and interviewing tips.
Course Certificate
Use your certificate to make a career change or to advance in your current career.

Our students work
with the Best


































Related Video Courses
View MoreAnnual Membership
Become a valued member of Tutorials Point and enjoy unlimited access to our vast library of top-rated Video Courses
Subscribe now
Online Certifications
Master prominent technologies at full length and become a valued certified professional.
Explore Now