Section 1 : About the Course
|
Lecture 1 | INTRODUCTION TO BRAINMEASURES PROCTOR SYSTEM | |
|
Lecture 2 | Course Syllabus - MUST WATCH- | 00:10:30 Duration |
|
Lecture 3 | Course updates - MUST WATCH | 00:02:45 Duration |
|
Lecture 4 | About Certification |
Section 2 : Appium Introduction
|
Lecture 1 | Section Intro | 00:00:28 Duration |
|
Lecture 2 | What is Appium | 00:08:06 Duration |
|
Lecture 3 | How Appium works Architecture Overview | 00:05:51 Duration |
|
Lecture 4 | Types of Mobile Apps | 00:08:28 Duration |
|
Lecture 5 | Setup Possibilities | 00:02:20 Duration |
Section 3 : Rating the course
|
Lecture 1 | About Proctor Testing |
Section 4 : Java Essentials
|
Lecture 1 | Section Intro | 00:02:20 Duration |
|
Lecture 2 | Java Basics - Part 1 | 00:09:26 Duration |
|
Lecture 3 | Java Basics - Part 2 | 00:10:33 Duration |
|
Lecture 4 | Java Basics - Part 3 | 00:17:36 Duration |
|
Lecture 5 | Java Basics - Part 4 | 00:08:44 Duration |
|
Lecture 6 | Control Structures | 00:15:52 Duration |
|
Lecture 7 | OOPS - Inheritance and super keyword | 00:15:13 Duration |
|
Lecture 8 | Access Modifiers | 00:12:46 Duration |
|
Lecture 9 | OOPS - Encapsulation | 00:09:27 Duration |
|
Lecture 10 | OOPS - Polymorphism | 00:19:06 Duration |
|
Lecture 11 | OOPS - Abstraction using Abstract Class | 00:12:48 Duration |
|
Lecture 12 | OOPS - Abstraction using Interface | 00:14:15 Duration |
|
Lecture 13 | Exception Handling | |
|
Lecture 14 | File Operations | 00:18:11 Duration |
Section 5 : Important When you need help
|
Lecture 1 | Steps to follow |
Section 6 : Appium Setup on Windows
|
Lecture 1 | Section Intro | 00:00:42 Duration |
|
Lecture 2 | Must watch before proceeding | |
|
Lecture 3 | Install Appium | 00:11:13 Duration |
|
Lecture 4 | Java JDK Setup | 00:07:45 Duration |
|
Lecture 5 | Android Studio Setup | 00:09:45 Duration |
|
Lecture 6 | Verify Setup using appium-doctor | |
|
Lecture 7 | Emulator Setup Create Virtual Android Device | 00:06:24 Duration |
|
Lecture 8 | Emulator Setup Create Driver Session | |
|
Lecture 9 | Real Device Setup Enable USB Debugging | 00:07:28 Duration |
|
Lecture 10 | Real Device Setup Create Driver Session | 00:11:26 Duration |
|
Lecture 11 | Download the setup instructions from here |
Section 7 : Appium Setup on Mac - iOS
|
Lecture 1 | Section Intro | 00:01:36 Duration |
|
Lecture 2 | Must watch before proceeding | |
|
Lecture 3 | Install Appium | 00:11:06 Duration |
|
Lecture 4 | Install XCode and Dependencies | 00:05:07 Duration |
|
Lecture 5 | Verify Setup using appium-doctor | 00:03:21 Duration |
|
Lecture 6 | Simulator Setup Build UIKitCatalog App for Simulator | 00:02:58 Duration |
|
Lecture 7 | Simulator Setup Create Driver Session | 00:09:13 Duration |
|
Lecture 8 | Real Device Setup What is WebDriverAgent | 00:02:59 Duration |
|
Lecture 9 | Real Device Setup Apple's Code Signing Concepts | 00:07:38 Duration |
|
Lecture 10 | Real Device Setup The Setup Plan (MUST WATCH!) | 00:08:07 Duration |
|
Lecture 11 | Real Device Setup Basic (automaticmanual) Configuration Path | 00:39:58 Duration |
|
Lecture 12 | Real Device Setup Full Manual Configuration Path | 00:55:06 Duration |
|
Lecture 13 | Download the setup instructions from here |
Section 8 : Appium Setup On Mac - Android
|
Lecture 1 | Section Intro | 00:00:41 Duration |
|
Lecture 2 | Must watch before proceeding | |
|
Lecture 3 | Install Appium | 00:08:34 Duration |
|
Lecture 4 | Install Java JDK | 00:05:01 Duration |
|
Lecture 5 | Install Android Studio | 00:04:51 Duration |
|
Lecture 6 | Set Environment Variables | 00:14:17 Duration |
|
Lecture 7 | Verify Setup using appium-doctor | 00:02:55 Duration |
|
Lecture 8 | Emulator Setup Create Virtual Android Device | |
|
Lecture 9 | Emulator Setup Create Driver Session | 00:15:42 Duration |
|
Lecture 10 | Real Device Setup Enable USB Debugging | 00:05:12 Duration |
|
Lecture 11 | Real Device Setup Create Driver Session | 00:12:20 Duration |
|
Lecture 12 | Download the setup instructions from here |
Section 9 : First Appium Project
|
Lecture 1 | Section Intro | 00:01:28 Duration |
|
Lecture 2 | What are Desired Capabilities | 00:14:57 Duration |
|
Lecture 3 | Create a Java Project using Maven (Pro Tip Always use Build Automation Tool) | 00:20:00 Duration |
|
Lecture 4 | Start Driver Session from the Java Program | 00:21:52 Duration |
|
Lecture 5 | Android How to get appPackage and appActivity | 00:13:30 Duration |
|
Lecture 6 | iOS How to get bundleId | 00:13:26 Duration |
|
Lecture 7 | Android Launch Emulator Automatically | |
|
Lecture 8 | iOS Set Simulator Timeout | 00:04:04 Duration |
Section 10 : Native Apps Automation
Section 11 : Appium Gestures using Touch Action
|
Lecture 1 | Tap | 00:13:42 Duration |
|
Lecture 2 | Press and Long Press | 00:07:51 Duration |
|
Lecture 3 | Swipe | 00:20:16 Duration |
Section 12 : Appium Driver Commands
|
Lecture 1 | Android Interacting with Apps | 00:18:22 Duration |
|
Lecture 2 | Android Lock and Unlock | 00:12:23 Duration |
|
Lecture 3 | Android Working with Keys | 00:15:44 Duration |
|
Lecture 4 | iOS Interacting with Apps | 00:16:17 Duration |
|
Lecture 5 | iOS Working with Keys | 00:10:06 Duration |
Section 13 : WEBVIEW Automation [Hybrid App + Mobile Browser]
Section 14 : TDD Framework Design [Appium + TestNG]
Section 15 : Advanced Deep Links Improve Speed and Flakiness
|
Lecture 1 | The Problem Slow and Flaky Tests | 00:05:24 Duration |
|
Lecture 2 | Deep Links Manual | 00:07:22 Duration |
|
Lecture 3 | Deep Links Automated [Android and iOS] | 00:07:23 Duration |
|
Lecture 4 | Download the source code from here |
Section 16 : BDD Framework Design [Appium + Cucumber]
|
Lecture 1 | Framework Plan | 00:10:03 Duration |
|
Lecture 2 | Must watch before proceeding | |
|
Lecture 3 | Implementing the Framework Step By Step using JUnit Runner | 02:34:43 Duration |
|
Lecture 4 | Integrating with TestNG [with Parallel Execution Support] | 00:40:24 Duration |
|
Lecture 5 | Download the source code from here |
Section 17 : Complete CICD Implementation Step By Step
Section 18 : Appium and BrowserStack Cloud Integration
|
Lecture 1 | Why cloud | 00:06:20 Duration |
|
Lecture 2 | Framework Walkthrough | 00:05:10 Duration |
|
Lecture 3 | Setup | 00:14:43 Duration |
|
Lecture 4 | Execute | 00:05:49 Duration |
|
Lecture 5 | Execute in parallel for iOS and Android | 00:06:41 Duration |
|
Lecture 6 | CICD Integration | 00:21:36 Duration |
|
Lecture 7 | How to upload app programmatically | 00:09:52 Duration |