Урок 1.00:07:27
Course Agenda
Урок 2.00:05:55
Appium Features
Урок 3.00:09:24
Appium Internal Architecture
Урок 4.00:01:43
Important Note on Player settings
Урок 5.00:10:40
Download Java, Android Studio & Node softwares for Appium Setup
Урок 6.00:10:18
Set Environment variable Paths of all Softwares in WINDOWS
Урок 7.00:15:13
Set Environment variable Paths of all Softwares in MAC
Урок 8.00:11:07
Configure Android Virtual Device/Emulator and Install Appium Server
Урок 9.00:11:13
Setting up Appium Maven project with Java client dependencies
Урок 10.00:17:03
What are Desired Capabilities and the first program to Invoke the App
Урок 11.00:11:01
What is UIAutomatorViewer and how it helps to inspect objects in Android Apps
Урок 12.00:12:14
Automating app UI Using Xpaths and text attributes
Урок 13.00:11:39
Appium API's for UI interaction with id's and classNames
Урок 14.00:11:51
Handling Mutiple similar objects of Apps with indexes
Урок 15.00:19:21
AndroidUIAutomator usage in identifying objects of Apps
Урок 16.00:06:40
TouchActions in Appium (Gestures Automation -1)
Урок 17.00:15:01
Tapping and longpress events (Gestures Automation -2)
Урок 18.00:16:04
Touch Actions Sequence Execution
Урок 19.00:14:23
Strategy for automating Swipping event(Gestures Automation -3)
Урок 20.00:10:49
Demo on swipping the clock- Practise exercises
Урок 21.00:12:01
How to automate scrolling? Gestures Automation -5
Урок 22.00:17:56
Drag and drop on Native Apps with Appium (Gesture Automation -6)
Урок 23.00:10:08
Configuring Real device to system for running Appium Tests
Урок 24.00:08:59
Exercises on Real device-Native Apps automation
Урок 25.00:09:57
Introduction to App features and test cases to automate
Урок 26.00:18:04
Test Case in Filling the form details for shopping
Урок 27.00:09:50
Verifying toast messages for error validations
Урок 28.00:18:06
Testcase-Scrolling in product list example with Appium Android scroll
Урок 29.00:11:27
Testcase-Dynamically selecting Product by scanning list based on text
Урок 30.00:15:12
TestCase- Validating the orders in checkout page
Урок 31.00:15:51
TestCase- Validating Total amount generated functionality
Урок 32.00:13:44
Code optimization with user defined functions
Урок 33.00:15:02
Testcase - Validating Mobile Gestures of App ( Tap, Long Press)
Урок 34.00:15:22
How to handle objects when rendered in Web view?
Урок 35.00:13:22
TestCase -Automate Hybrid App with context Switch
Урок 36.00:10:44
Desired capabilities to run Appium tests on Mobile browser
Урок 37.00:15:01
How to inspect Chrome Mobile browser locators - Tips and tricks
Урок 38.00:10:53
How to Scroll and put assertions on Browser Tests with Appium
Урок 39.00:15:26
Install Xcode and Iphone 12 Simulator
Урок 40.00:24:59
Define IOS Desired Capabilities and Invoke the App through Code
Урок 41.00:18:19
Inspect IOS Objects with Appium Inspector
Урок 42.00:08:50
Automate Scrolling on IOS Apps
Урок 43.00:09:51
Appium IOS Automation Part 5 - Automate Picker Wheels (Dropdowns)
Урок 44.00:11:35
Appium IOS Automation -Automate Sliders with IOS Element Class
Урок 45.00:06:51
Strategy in working with IOS Gestures and App download
Урок 46.00:08:47
Performing Long Press events with IOS Touch Action Class
Урок 47.00:05:08
Performing Tapping events with IOS Touch Action Class
Урок 48.00:09:06
Install software's for real device Automation
Урок 49.00:08:43
UDID, XcodeOrgId Generation for real device testing
Урок 50.00:23:36
Bundle Id generation and running the Tests
Урок 51.00:08:24
Framework Plan -How to start learning from this course?
Урок 52.00:09:01
TestNG Installation and Setup in Eclipse
Урок 53.00:08:54
Run Basic TestNG Tests with Test Annotation
Урок 54.00:12:40
Testng Xml file configuration and its importance
Урок 55.00:12:09
Prioritizing the Testcases with TestNG
Урок 56.00:12:14
Include and Exclude Mechanism to control testcases
Урок 57.00:11:48
Executing the Testcases at Package level with regex
Урок 58.00:12:33
TestNg Annotations part - 1
Урок 59.00:12:42
TestNG Annotations part - 2
Урок 60.00:15:03
Usage of Groups functionality in TestNG
Урок 61.00:11:24
Annotations helper attributes with examples
Урок 62.00:13:35
Parameterising from TestNG xml file
Урок 63.00:14:44
DataProvider Annotation -Parameterizing Testcases - 1
Урок 64.00:08:33
DataProvider Annotation -Parameterizing Testcases-2
Урок 65.00:15:35
Listeners Interface in TestNG framework
Урок 66.00:12:40
Running Tests in parallel and generating Reports
Урок 67.00:10:59
Introduction to Maven
Урок 68.00:11:05
Configuration of Maven
Урок 69.00:10:17
Creating Maven Project and Understanding its Terminologies
Урок 70.00:13:11
Understanding POM.xml file and its dependencies
Урок 71.00:13:09
Importance of surefirePlugin in executing Tests
Урок 72.00:12:29
Integration of Testng with Maven
Урок 73.00:10:42
Switching the Tests with Maven profiling
Урок 74.00:10:43
Importance of Jenkins in Test frameworks
Урок 75.00:10:46
Install and Configure Jenkins
Урок 76.00:12:19
Configuring Jenkin Settings and Workspace
Урок 77.00:03:41
What is Page object model?
Урок 78.00:12:25
Page factory annotations FindBy
Урок 79.00:10:54
Practical Example explaining Page factory Model-1
Урок 80.00:12:47
Practical Example explaining Page factory Model- 2
Урок 81.00:07:38
Maven Project template creation with workspace setup
Урок 82.00:09:48
Configuring dependencies of the Project in Pom.xml
Урок 83.00:11:05
Creating Driver Base class for Framework
Урок 84.00:15:21
Initializing smart Global properties from Config Properties file
Урок 85.00:18:59
Converting Project into Testng & eliminating hardcoded paths
Урок 86.00:19:10
Implementing Page objects for tests in framework
Урок 87.00:20:42
make tests objects independent to drive from object classes
Урок 88.00:17:04
Start& Stop Appium Server Programmatically through Java
Урок 89.00:15:18
Building common utilities for Appium server invoke code
Урок 90.00:18:47
Starting Emulator on fly through coded with user inputs
Урок 91.00:15:26
Fixing framework bug by debugging code
Урок 92.00:20:32
Capturing Screenshot on test failures using Testng Listeners
Урок 93.00:15:15
Generating excellent Client html reports for Test Execution
Урок 94.00:15:23
Parameterizing Test Data from external sources using Data provider
Урок 95.00:11:00
Convert Project to Maven compatible by updating pom.xml
Урок 96.00:10:27
Sending Global properties from Maven commands into tests
Урок 97.00:16:13
Integrating Framework repo into Jenkins CI tool
Урок 98.00:13:50
How to utilize cloud Infrastructure like Browser Stack to run Appium Tests
Урок 99.00:09:34
Run Tests on Cloud by building generic Capabilities Utility in the framework
Урок 100.00:10:33
Run Appium Tests in parallel on Cloud with TestNG xml changes
Урок 101.00:08:42
Introduction to GIT
Урок 102.00:09:07
Importance of Github and its uses
Урок 103.00:08:40
Creating Git config and repositories
Урок 104.00:01:41
How to push code to remote repository
Урок 105.00:11:36
Understanding Staging and commit in git
Урок 106.00:08:55
Add remote repository and push the committed code
Урок 107.00:15:49
End to end working example on Git commands -1
Урок 108.00:06:16
End to end working example on Git commands -2
Урок 109.00:24:56
Importance of Branching in GIT
Урок 110.00:14:18
How to resolve Merge conflicts with GIT
Урок 111.00:09:19
Steps to connect Database to Selenium Testcases
Урок 112.00:07:30
mysql download instructions
Урок 113.00:05:26
mySQL server connection procedure
Урок 114.00:04:48
Creating Database in mysql server
Урок 115.00:08:02
Creating Tables in Databases
Урок 116.00:07:56
Jdbc odbc connection overview
Урок 117.00:07:04
Integration of Database with JDBC API
Урок 118.00:16:49
Steps to conect Database info to Selenium - 1
Урок 119.00:06:47
Steps to connect Database info to Selenium - 2
Урок 120.00:08:35
Java first program basics
Урок 121.00:08:33
Java program principles
Урок 122.00:17:53
Classes, objects in Java
Урок 123.00:15:55
Strings in Java
Урок 124.00:10:21
Interface Concepts
Урок 125.00:08:09
Practical Usage of Interface
Урок 126.00:08:05
Runtime Polymorphisim
Урок 127.00:10:36
Inheritance Concepts
Урок 128.00:09:30
Practical usage of Inheritance
Урок 129.00:10:38
Coding Basics-1
Урок 130.00:10:22
Coding Basics-2
Урок 131.00:08:57
Introduction to Arrays
Урок 132.00:12:38
Single dimensional and Multidimensional arrays usage
Урок 133.00:07:47
Examples of Arrays
Урок 134.00:12:47
Array interview questions
Урок 135.00:18:31
Programming example
Урок 136.00:09:23
Reverse string -Interview question
Урок 137.00:10:48
Date class concepts
Урок 138.00:06:24
working with calendar objects in java
Урок 139.00:04:05
Access modifiers basics
Урок 140.00:07:13
How constructor plays a crucial role?
Урок 141.00:09:59
Types of constructor and their usage
Урок 142.00:06:41
Defect Management tool- Bugzilla
Урок 143.00:08:46
Bugzilla features- Logging a bug
Урок 144.00:06:45
Bugzilla features -Search Mechanisim for tracking bugs
Урок 145.00:08:20
Common practises in Bugzilla tool
Урок 146.00:06:41
Bugzilla preference feature