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.
A video recording of me providing this talk is hosted by Beaufort Fairmont. Simply register to gain access, and the video will start right away.