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 1 | Single Framework to Automate Web, Mobile and API | Step by Step Tutorial | Features & Libs
Hi All,
In this video we will get introduced to the framework we are going to develop.We will also cover the list of libraries we are planning to use and the features that are covered.
Website : https://www.testingminibytes.com/https://github.com/amuthansakthivel/MasterFrameworkFor Doubts or Questions : https://t.me/+cJX1FmzfntJhMTg9
Selenium - Web AutomationAppium - Mobile AutomationRest Assured - API interactionsTestNG - Unit TestingExtent Reports - ReportingLombok - Removes BoilerplatesOwner - Config File ManagementMaven - Build and Dependency Management ToolAssertJ - Fluent AssertionsWebdrivermanager - Managing browser binariesJackson - Serialisation and DeserialisationAwaitility - Async API callsNoException - Custom Exception Handlers to handle checked and unchecked exceptionData Supplier - Customised Data Provider
Features :
Ability to run tests in local, remote, selenoid gridRun Android, IOS tests in local and remote (browser stack)Clean code principlesReportingUnit testsIntegration with JenkinsDatabase IntegrationCode formattingGithub Action Integration (Replacing Jenkins with Github action)Publishing results in Github pages.Dockerise the tests and push to external docker registry with Github actions.git-crypt secrets.How to write proper readme file, PR templates?
Hi All,
In this video we will get introduced to the framework we are going to develop.We will also cover the list of libraries we are planning to use and the features that are covered.
Website : https://www.testingminibytes.com/https://github.com/amuthansakthivel/MasterFrameworkFor Doubts or Questions : https://t.me/+cJX1FmzfntJhMTg9
Selenium - Web AutomationAppium - Mobile AutomationRest Assured - API interactionsTestNG - Unit TestingExtent Reports - ReportingLombok - Removes BoilerplatesOwner - Config File ManagementMaven - Build and Dependency Management ToolAssertJ - Fluent AssertionsWebdrivermanager - Managing browser binariesJackson - Serialisation and DeserialisationAwaitility - Async API callsNoException - Custom Exception Handlers to handle checked and unchecked exceptionData Supplier - Customised Data Provider
Features :
Ability to run tests in local, remote, selenoid gridRun Android, IOS tests in local and remote (browser stack)Clean code principlesReportingUnit testsIntegration with JenkinsDatabase IntegrationCode formattingGithub Action Integration (Replacing Jenkins with Github action)Publishing results in Github pages.Dockerise the tests and push to external docker registry with Github actions.git-crypt secrets.How to write proper readme file, PR templates?

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