1. Part 1 - What and Why | Code Refactoring | Selenium Test Automation Framework - Java |
05m 28s
2. Part 2 - Getting Started with Code refactoring | Understanding if else block in detail | Cool Tricks
27m 20s
3. Part 3 - If Else Vs Switch - Adding abstract layer to use Third Party Libraries - Avoid Negations
26m 04s
4. Part 4 - When to use Static Methods - Pros and Cons - All you need to know
26m 23s
5. Part 5 - How to write clean method | Clean code techniques | Rules to follow before writing a method
29m 54s
6. Part 6 | Using Inheritance in Selenium Framework | Open Closed Principle |
32m 28s
7. Part 7 | What is Marker Interface | sneaky Throws | More about Open Close Principle |
35m 15s
8. Part 8 - Config Service and Configuration Manager
19m 38s
9. Part 9 - Managing Page Layers using Composition - Create Dynamic Xpath and avoid multiple elements
33m 52s
10. Part 10 - Using Generics as Method Return Type
15m 40s
11. Part 11 - Struggling to manage Test Data Effectively in Selenium - Learn it now in 30 min
33m 15s
12. Part 12 - Polymorphism in Selenium Framework | Choose different behaviors at runtime | Clean code |
28m 27s
13. Part 13 - Passing Behaviours To Test using Data Provider - Clean Code - Refactoring Selenium Code
11m 59s
Part 12 - Polymorphism in Selenium Framework | Choose different behaviors at runtime | Clean code |
Hi All,
In this video we will see how we can use runtime polymorphism,
Hi All,
In this video we will see how we can use runtime polymorphism,

Course
Code Refactoring - How I approach my Test Automation Framework Refactoring
13 Lessons · 05h 25m · Free
13 Lessons · 05h 25m
1. Part 1 - What and Why | Code Refactoring | Selenium Test Automation Framework - Java |
05m 28s
2. Part 2 - Getting Started with Code refactoring | Understanding if else block in detail | Cool Tricks
27m 20s
3. Part 3 - If Else Vs Switch - Adding abstract layer to use Third Party Libraries - Avoid Negations
26m 04s
4. Part 4 - When to use Static Methods - Pros and Cons - All you need to know
26m 23s
5. Part 5 - How to write clean method | Clean code techniques | Rules to follow before writing a method
29m 54s
6. Part 6 | Using Inheritance in Selenium Framework | Open Closed Principle |
32m 28s
7. Part 7 | What is Marker Interface | sneaky Throws | More about Open Close Principle |
35m 15s
8. Part 8 - Config Service and Configuration Manager
19m 38s
9. Part 9 - Managing Page Layers using Composition - Create Dynamic Xpath and avoid multiple elements
33m 52s
10. Part 10 - Using Generics as Method Return Type
15m 40s
11. Part 11 - Struggling to manage Test Data Effectively in Selenium - Learn it now in 30 min
33m 15s
12. Part 12 - Polymorphism in Selenium Framework | Choose different behaviors at runtime | Clean code |
28m 27s
13. Part 13 - Passing Behaviours To Test using Data Provider - Clean Code - Refactoring Selenium Code
11m 59s