1. Part 1 | Single Framework to Automate Web, Mobile and API | Step by Step Tutorial | Features & Libs
06m 35s
2. Part 2 - Getting Started | Adding POM | Config Files Mapping | Converter Classes |
24m 32s
3. Part 3 | Driver Management | Local Driver Factory | Atomic Classes | Single Responsibility Principle
26m 22s
4. Part 4 | Remote Driver Management | How to handle multiple Remote Cloud Providers |
26m 58s
5. Part 5 | Functional Programming in Java | Refactoring existing code with Lambdas, Method Reference
12m 01s
6. Part 6 | Mobile Driver Management | Appium | Handling Different Cloud Providers | Single Framework
20m 22s
7. Part 7 | Driver Factory to manage Web and Mobile Drivers | Factory Method Design Pattern | Java
18m 44s
8. Part 8 | How to use Interfaces in Test Automation Framework | Interview Question |
15m 40s
9. Part 9 | Refactoring Driver Factory class | Functional Interfaces | Method Reference | Clean code
10m 45s
10. Part 10 | Enabling Parallel Execution in Automation Framework | ThreadLocal | Master Framework |
09m 25s
11. Part 11 | Enabling the Context Switching | Web and Mobile | Thread Local | Master Framework
17m 24s
12. Part 12 | Handling Multiple Environment | Without writing code | Owner Library | Master Framework
07m 31s
13. Part 13 | How to create E2E test in Selenium | How to manage Page layers with Composition |
34m 59s
14. Part 14 | How to manage Test Data Effectively | POJO class | Fixture Factory |
18m 30s
15. Part 15 | BiPredicate Usage | How to cover different combination for a test case
20m 20s
16. Part 16 | Refactoring Existing Code with Enums and Predicate Factory | SRP | Writing Clean Tests
12m 46s
17. Part 17 | EnumSource in Junit5 | Migrating from TestNG to Junit5 | Test Automation Framework |
07m 39s
18. Part 18 | Validate multiple elements in a Page | Validator Class | Custom Assertions with AssertJ
18m 50s
19. Part 19 | Android Test | Android Locator Strategies | MobileBy | Master Framework | Single Framework
13m 48s
20. Part 20 | How to Scroll in Appium | Scrolling in Appium | Swipe Gesture | Scroll in Android and Ios
21m 26s
21. Part 21 | Creating iOS test in Appium | iOS locator strategies in Appium | Master Framework
05m 01s
22. Part 22 | Managing Android and iOS Appium tests | How to manage Appium Tests | Effective strategy |
12m 07s
23. Part 23 | Create API Tests | Organising API Tests | Separating Intentions from Implementations |
15m 48s
24. Part 24 | Create POST test | Managing POST request payloads | Dynamic Request Payloads | Test Data
13m 03s
25. Part 25 | Writing Fluent Assertions for Rest Assured Api Test | AssertJ | Clean Assertions |
15m 47s
Part 5 | Functional Programming in Java | Refactoring existing code with Lambdas, Method Reference
Hi All,
In this video we will see how we can migrate existing code to functional style with the help of Lambdas and Method references.
https://github.com/amuthansakthivel/MasterFramework
Hi All,
In this video we will see how we can migrate existing code to functional style with the help of Lambdas and Method references.
https://github.com/amuthansakthivel/MasterFramework

Course
Single Framework to Automate Web, Mobile and API in Java
25 Lessons · 06h 46m · Free
25 Lessons · 06h 46m
1. Part 1 | Single Framework to Automate Web, Mobile and API | Step by Step Tutorial | Features & Libs
06m 35s
2. Part 2 - Getting Started | Adding POM | Config Files Mapping | Converter Classes |
24m 32s
3. Part 3 | Driver Management | Local Driver Factory | Atomic Classes | Single Responsibility Principle
26m 22s
4. Part 4 | Remote Driver Management | How to handle multiple Remote Cloud Providers |
26m 58s
5. Part 5 | Functional Programming in Java | Refactoring existing code with Lambdas, Method Reference
12m 01s
6. Part 6 | Mobile Driver Management | Appium | Handling Different Cloud Providers | Single Framework
20m 22s
7. Part 7 | Driver Factory to manage Web and Mobile Drivers | Factory Method Design Pattern | Java
18m 44s
8. Part 8 | How to use Interfaces in Test Automation Framework | Interview Question |
15m 40s
9. Part 9 | Refactoring Driver Factory class | Functional Interfaces | Method Reference | Clean code
10m 45s
10. Part 10 | Enabling Parallel Execution in Automation Framework | ThreadLocal | Master Framework |
09m 25s
11. Part 11 | Enabling the Context Switching | Web and Mobile | Thread Local | Master Framework
17m 24s
12. Part 12 | Handling Multiple Environment | Without writing code | Owner Library | Master Framework
07m 31s
13. Part 13 | How to create E2E test in Selenium | How to manage Page layers with Composition |
34m 59s
14. Part 14 | How to manage Test Data Effectively | POJO class | Fixture Factory |
18m 30s
15. Part 15 | BiPredicate Usage | How to cover different combination for a test case
20m 20s
16. Part 16 | Refactoring Existing Code with Enums and Predicate Factory | SRP | Writing Clean Tests
12m 46s
17. Part 17 | EnumSource in Junit5 | Migrating from TestNG to Junit5 | Test Automation Framework |
07m 39s
18. Part 18 | Validate multiple elements in a Page | Validator Class | Custom Assertions with AssertJ
18m 50s
19. Part 19 | Android Test | Android Locator Strategies | MobileBy | Master Framework | Single Framework
13m 48s
20. Part 20 | How to Scroll in Appium | Scrolling in Appium | Swipe Gesture | Scroll in Android and Ios
21m 26s
21. Part 21 | Creating iOS test in Appium | iOS locator strategies in Appium | Master Framework
05m 01s
22. Part 22 | Managing Android and iOS Appium tests | How to manage Appium Tests | Effective strategy |
12m 07s
23. Part 23 | Create API Tests | Organising API Tests | Separating Intentions from Implementations |
15m 48s
24. Part 24 | Create POST test | Managing POST request payloads | Dynamic Request Payloads | Test Data
13m 03s
25. Part 25 | Writing Fluent Assertions for Rest Assured Api Test | AssertJ | Clean Assertions |
15m 47s