Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mr-possible/singleresponsibilityprincipal_demo

A basic test automation framework design having Single Responsibility Principle (SRP) implementation.
https://github.com/mr-possible/singleresponsibilityprincipal_demo

design-patterns selenium test-automation

Last synced: 6 days ago
JSON representation

A basic test automation framework design having Single Responsibility Principle (SRP) implementation.

Awesome Lists containing this project

README

        

# Single Responsibility Principle in Test Automation Framework

In this project, I have demonstrated the very concept of 'Single Responsibility Principle' and how it can be used as a best practice while designing a test automation framework.

I have used a very basic scenario of a simple google search to demonstrate the SRP.

## What is Single Responsibility Principle (SRP) ?

The idea behind the SRP is that every class, module, or function in a program should have one responsibility/purpose in a program. As a commonly used definition, "every class should have only one reason to change".

(Reference: https://www.freecodecamp.org/news/solid-principles-single-responsibility-principle-explained/)

My Video Explanation: https://youtu.be/ImQeSQ_iXqs