Applying Object-Oriented Programming Principles to Test Automation Design
When learning an object-oriented programming (OOP) language, we learn about key concepts in theory, but it’s not always clear on how to apply those concepts to practical software development.
And many automation engineers learn programming by taking the hands-on approach and jumping head first into scripting tests.
In this talk, I provide an overview/refresher of the four major OOP principles: encapsulation, inheritance, polymorphism, and abstraction and share how to implement these concepts within test automation development.
Agree that OOP is a must for automated testing.
I’m building an OOP Ruby test framework over at GitHub:
Thanks for explaining it so well , Truly appreciate your help @ techgirl1908