YoVDO

SOLID Design Principles for Test Automation

Offered By: NashKnolX via YouTube

Tags

Object-oriented programming Courses Software Engineering Courses Software Design Courses Test Automation Courses Liskov Substitution Principle Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Learn about SOLID design principles for building complex automation core frameworks with best practices in this 40-minute video. Explore the Single Responsibility Principle, Open Closed Principle, Liskov Substitution Principle, Interface Segregation Principle, and Dependency Inversion Principle. Discover practical automation examples, coding demonstrations, and role-based interfaces. Understand the benefits of each SOLID principle and their application in test automation. Gain insights into creating more maintainable, flexible, and scalable automation frameworks through real-world examples and a comprehensive demo of the Liskov Substitution Principle.

Syllabus

Introduction
Single Responsibility Principle
Automation Examples
Open Closed Principle
Open Closed Example
Scope of Substitution
Coding Example
Interface aggregation principle
Rolebased interface
Dependency inversion
Why we use SOLID
Benefits of SOLID
Benefits of LSP
Benefits of Interface segregation
Benefits of dependency inversion principle
Demo
Scope Substitution Principle


Taught by

NashKnolX

Related Courses

Introduction à la programmation orientée objet (en Java)
École Polytechnique Fédérale de Lausanne via Coursera
C++ For C Programmers, Part A
University of California, Santa Cruz via Coursera
Introduction to Programming for Musicians and Digital Artists
California Institute of the Arts via Coursera
Beginning Game Programming with C#
University of Colorado System via Coursera
Paradigms of Computer Programming
Université catholique de Louvain via edX