Section 1 : Appium Introduction

lecture 1 Course Agenda 5:20
lecture 2 Appium Features 5:54
lecture 3 Appium Internal Architecture 9:23

Section 2 : Appium Installation on WINDOWS for Android Automation

lecture 4 INTRODUCTION TO BRAINMEASURES PROCTOR SYSTEM Pdf
lecture 5 Installing Android Studio and Java 11:47
lecture 6 Configuring System variables for both Android SDK 11:45
lecture 7 Configuring Virtual Mobile device for running test 12:35
lecture 8 Downloading Node.js and install Appium via npm 14:9
lecture 9 About Proctor Testing Pdf
lecture 10 Configuring Appium Java client jars for frontEnd e 12:29
lecture 11 About Certification Pdf
lecture 12 Brushup Java concepts 8:35
lecture 13 Brushup Java concepts 8:35
lecture 14 Brushup Java concepts 17:53

Section 3 : Appium Installation on MAC for IOS Automation

lecture 15 What is Xcode Install Xcode 5:5
lecture 16 Validating IOS Simulator and Downloading Java 5:28
lecture 17 Installing Eclipse IDE for MAC 5:11
lecture 18 Downloading AppiumSelenium Jars 5:41

Section 4 : APPIUM first program

lecture 19 Android App download for practise Text
lecture 20 What are Desired capabilities How to talk to appiu
lecture 21 Invoking Android Driver- Creating base program 12:41
lecture 22 IMPORTANT NOTE ON Desired Capability step Text
lecture 23 Execution of Appium first program on Mobile Native 7:58
lecture 24 Remove - INTRODUCTION TO BRAINMEASURES PROCTOR SYS Pdf
lecture 25 Appium desired capabilities code download Text
lecture 26 UIAutomator tool usage-Inspection of elements 13:22

Section 5 : Native APPS Automation

lecture 27 Automating app UI Using Xpaths and text attributes 12:14
lecture 28 Appium API's for UI interaction with id's and clas 11:38
lecture 29 Handling Mutiple similar objects of Apps with inde 11:51
lecture 30 AndroidUIAutomator usage in identifying objects of 19:21
lecture 31 TouchActions in Appium (Gestures Automation -1) 6:39
lecture 32 Tapping and longpress events (Gestures Automation 15:0
lecture 33 Touch Actions Sequence Execution 16:3
lecture 34 Strategy for automating Swipping event(Gestures Au 14:22

Section 6 : Advanced Gestures Automation with Key Events Handling

lecture 35 Demo on swipping the clock- Practise exercises 10:48
lecture 36 How to automate scrolling Gestures Automation -5 12:0
lecture 37 Drag and drop on Native Apps with Appium (Gesture 17:19
lecture 38 Miscelleanous key Events handling with Appium 4:3
lecture 39 Appium Job Alert Text
lecture 40 Invoking App with package Activity 9:15

Section 7 : Web APPS Automation

lecture 41 Configuring Real device to system for running Appi 10:7
lecture 42 Exercises on Real device-Native Apps automation 8:59
lecture 43 Desired capabilities for Real device Execution Text
lecture 44 Mobile Browser Configuration setup for Appium Test 9:6
lecture 45 Code for Mobile Browser capabilities Text
lecture 46 Automating the Chrome Mobile Browser 13:54
lecture 47 Exercises-Mobile Browser automation - 1 13:53
lecture 48 Exercises-Mobile Browser automation - 2 12:35
lecture 49 code download Text

Section 8 : Real time Ecommerce App- Practise Exercises

lecture 50 Introduction to App features and test cases to aut 9:56
lecture 51 Test Case in Filling the form details for shopping 18:3
lecture 502 code download Text
lecture 53 Verifying toast messages for error validations 9:49
lecture 54 code download Text
lecture 55 Testcase-Scrolling in product list example with Ap 18:6
lecture 56 Testcase-Dynamically selecting Product by scanning
lecture 58 code download Text
lecture 59 TestCase- Validating the orders in checkout page 15:11
lecture 60 TestCase- Validating Total amount generated functi
lecture 61 Code optimization with user defined functions 13:43
lecture 62 code download Text
lecture 63 Testcase - Validating Mobile Gestures of App ( Tap 15:2

Section 9 : Hybrid App Automation with Appium

lecture 64 How to handle objects when rendered in Web view 15:21
lecture 65 TestCase -Automate Hybrid App with context Switch 13:21
lecture 66 code download Text

Section 10 : IOS Automation with Appium on MAC

lecture 67 IOS Testing Introduction 6:58
lecture 68 Setting up IOS App and Appium Desktop on MAC 8:52
lecture 69 IOS Driver Invocation with Desired capabilities 12:59
lecture 70 Running IOS first Automation Testcase with Appium 13:46
lecture 71 Desired capabilities code 12:49
lecture 72 Exercise 2 Scrolling in IPhones with Appium 11:41
lecture 73 Exercise 3 Handling Steppers and page navigation 15:58
lecture 74 Exercise 4 Dropdown Scrollers automation with Appi 11:46
lecture 75 Code download Text
lecture 76 IOS Apps Exercises code download Text
lecture 77 Safari Mobile Browser Automation configuration 6:57
lecture 78 Useragent to get Safari Browser objects 4:16
lecture 79 Practise Exercise on Safari Mobile Browser 7:39
lecture 80 Safari Program code download Text

Section 11 : IOS Real device Automation Testing

lecture 81 Install software's for real device Automation 9:5
lecture 82 UDID, XcodeOrgId Generation for real device testin 8:42
lecture 83 Bundle Id generation and running the Tests 23:36

Section 12 : Framework Learning Plan (Must Watch)

lecture 84 Framework Plan -How to start learning from this co 8:23

Section 13 : Appium Framemwork- Part 1- Learn TestNG Basics

lecture 85 Important Note Text
lecture 86 TestNG Installation and Setup in Eclipse 9:1
lecture 87 Run Basic TestNG Tests with Test Annotation 8:54
lecture 88 Testng Xml file configuration and its importance 12:40
lecture 89 Prioritizing the Testcases with TestNG 12:8
lecture 90 Include and Exclude Mechanism to control testcas 12:14
lecture 91 Executing the Testcases at Package level with rege 11:47
lecture 92 TestNg Annotations part - 1 12:32
lecture 93 TestNG Annotations part - 2 12:42
lecture 94 Usage of Groups functionality in TestNG 15:2
lecture 95 Annotations helper attributes with examples 11:24
lecture 96 Parameterising from TestNG xml file
lecture 97 DataProvider Annotation -Parameterizing Testcases 14:44
lecture 98 DataProvider Annotation -Parameterizing Testcases 8:32
lecture 99 Listeners Interface in TestNG framework 15:34
lecture 100 Running Tests in parallel and generating Reports 12:39
lecture 101 TestNg code download Zip

Section 14 : Framework Part 2 -Maven (Build Management tool)

lecture 102 Introduction to Maven 10:58
lecture 103 Configuration of Maven 11:5
lecture 104 Creating Maven Project and Understanding its Termi 10:16
lecture 105 Understanding POM.xml file and its dependencies 13:10
lecture 106 Importance of surefirePlugin in executing Tests 13:10
lecture 107 Integration of Testng with Maven 12:29
lecture 108 Switching the Tests with Maven profiling 10:41
lecture 109 code download Zip

Section 15 : Framework Part -3- Jenkins- Continuous Integration Tool

lecture 110 Importance of Jenkins in Test frameworks 10:42
lecture 111 Install and Configure Jenkins 10:46
lecture 112 Configuring Jenkin Settings and Workspace 12:19

Section 16 : Pageobject Pattern & page Factory

lecture 113 What is Page object model 3:41
lecture 114 Page factory annotations FindBy 12:24
lecture 115 Practical Example explaining Page factory Model 10:53
lecture 116 Practical Example explaining Page factory Model- 2 12:46

Section 17 : End to End Framework design from Scratch part -1 (Design Pat

lecture 117 Maven Project template creation with workspa 7:38
lecture 118 Configuring dependencies of the Project in P 9:47
lecture 119 Creating Driver Base class for Framework 11:4
lecture 120 Initial smart Global properties from Config 15:20
lecture 121 Converting Project into Testng & eliminating 18:59
lecture 122 Implementing Page objects for tests in framework 19:9

Section 18 : End to End Framework design from Scratch part -2 (Building U

lecture 123 maketests objcts independent to drive from 20:41
lecture 124 Start& Stop Appium Server Programmatically
lecture 125 Building common utilities for Appium server 15:18
lecture 126 Starting Emulator on fly through coded with 18:46
lecture 127 Fixing framework bug by debugging code 15:26
lecture 128 Capturing Screenshot onTest failures using 20:31
lecture 129 Generating excellentClient html reports forTest 15:15
lecture 130 Parameterizing Test Data from external source 15:22
lecture 131 Convert Project to Maven compatible by updating 10:59
lecture 132 Sending Global properties fromMaven commands 10:26
lecture 133 Integrating Framework repo into Jenkins CI tool 16:14
lecture 134 How to showcase your Appium skills with Job tips Text
lecture 135 Complete framework code download Zip

Section 19 : Understanding Version Control System GIT (Bonus Section)

lecture 136 Introduction to GIT 8:41
lecture 137 Importance of Github and its use 9:6
lecture 138 Creating Git config and repositories 8:40
lecture 139 How to push code to remote repository 1:40
lecture 140 Understanding Staging and commit in git 11:35
lecture 141 Add remote repository and push the committed code 8:54
lecture 142 End to end working example on Git commands -1 15:48
lecture 143 End to end working example on Git commands -2 6:15
lecture 144 Importance of Branching in GIT 24:55
lecture 145 How to resolve Merge conflicts with GIT 14:18

Section 20 : DataBase connection to SeleniumAppium Testcases

lecture 146 Steps to connect Database to Selenium Testcases 9:19
lecture 147 mysql download instructions 7:30
lecture 148 mySQL server connection procedure 5:26
lecture 149 Creating Database in mysql server 4:48
lecture 150 Creating Tables in Databases 8:1
lecture 151 Jdbc odbc connection overview 7:55
lecture 152 Integration of Database with JDBC API 7:4
lecture 153 Steps to conect Database info to Selenium - 1 16:49

Section 21 : ava OOPS basics for AppiumSelenium

lecture 155 Java first program basics 8:35
lecture 156 Java program principles 8:35
lecture 157 Classes, objects in Java 17:53
lecture 158 Strings in Java 15:55
lecture 159 Interface Concepts 10:20
lecture 160 Program code download Text
lecture 161 Practical Usage of Interface 8:7
lecture 162 Runtime Polymorphisim 8:5
lecture 163 Inheritance Concepts 10:36
lecture 164 Practical usage of Inheritance 9:20
lecture 165 Coding Basics 1 10:38
lecture 166 Coding Basics-2 10:21
lecture 167 Introduction to Arrays 8:57
lecture 168 Single dimensional and Multidimensional arrays usa 12:37
lecture 169 Examples of Arrays 7:47
lecture 170 Array interview questions 12:47
lecture 171 Programming example 18:31
lecture 172 Reverse string -Interview question 9:23
lecture 173 Date class concepts 10:48
lecture 174 working with calendar objects in java 6:23
lecture 175 Access modifiers basics 4:5
lecture 176 How constructor plays a crucial role 7:13
lecture 177 Types of constructor and their usage 9:58