Mobile Application Automation Using Appium Free Download
Last updated 1/2018MP4 | Video: h264, 1280×720 | Audio: AAC, 44.1 KHzLanguage: English | Size: 1.30 GB | Duration: 12h 22m
Step by Step Java, Helpful Practice Exercise, Android application automation using Appium
What you’ll learn
Basic to advance level understanding of Java
Basic to advance understanding of mobile automation using Appium
Requirements
Basic understanding of Manual Testing
Basic understanding of Android and IOS
Description
Appium supports Native apps are those written using the iOS, Android, or Windows SDKs. Mobile web apps are web apps accessed using a mobile browser (Appium supports Safari on iOS and Chrome or the built-in ‘Browser’ app on Android). Hybrid apps have a wrapper around a “webview” – a native control that enables interaction with web content.
Importantly, Appium is “cross-platform”: it allows you to write tests against multiple platforms (iOS, Android, Windows), using the same API. This enables code reuse between iOS, Android, and Windows testsuites.Here we are going to cover 1. Basic to advance Java concepts2. Automation of Native android application3. Automation of Web based android application4. Automation of Hybrid android application
Overview
Section 1: Course Introduction & Setup
Lecture 1 Appium & Course Introduction
Lecture 2 Setup Appium Environment – Setup JDK
Lecture 3 Setup Appium Environment – Setup Android SDK
Lecture 4 Setup Appium Environment – Setup Appium Server
Lecture 5 Setup Appium Environment – Setup Eclipse
Lecture 6 Setup Appium Environment – Jar files
Section 2: Java Programming Basics
Lecture 7 Introduction to Eclipse
Lecture 8 Start Java programming – Project & Package
Lecture 9 Variables & Constants
Lecture 10 Class & Object
Lecture 11 Methods in Detail
Lecture 12 Constructor
Lecture 13 Read data from user at run
Lecture 14 Practice Exercise
Lecture 15 Practice Exercise
Lecture 16 Practice Exercise
Lecture 17 Practice Exercise
Section 3: Condition Handling and Looping
Lecture 18 Condition Handling
Lecture 19 Practice Exercise
Lecture 20 Practice Exercise
Lecture 21 Practice Exercise
Lecture 22 Practice Exercise
Lecture 23 Practice Exercise
Lecture 24 For Loop
Lecture 25 While Loop
Lecture 26 Do While Loop
Lecture 27 For Each Loop
Lecture 28 Practice Exercise
Lecture 29 Practice Exercise
Lecture 30 Practice Exercise
Lecture 31 Practice Exercise
Lecture 32 Practice Exercise
Section 4: String Handling
Lecture 33 String Handling – Part1
Lecture 34 String Handling – Part2
Lecture 35 String Handling – Part3
Lecture 36 Practice Exercise
Lecture 37 Practice Exercise
Lecture 38 Practice Exercise
Lecture 39 Practice Exercise
Lecture 40 Practice Exercise
Lecture 41 Practice Exercise
Lecture 42 Practice Exercise
Lecture 43 Practice Exercise
Lecture 44 Practice Exercise
Lecture 45 Practice Exercise
Lecture 46 Array In Java
Lecture 47 Multi dimension Array
Lecture 48 Practice Exercise
Lecture 49 Practice Exercise
Lecture 50 Practice Exercise
Lecture 51 Practice Exercise
Lecture 52 Practice Exercise
Lecture 53 Practice Exercise
Section 5: File Handling
Lecture 54 File Reader – File Reader
Lecture 55 File Read – Buffered Reader
Lecture 56 File Write – File Writer
Lecture 57 File Write – BufferedWriter
Lecture 58 Practice Exercise
Lecture 59 Practice Exercise
Lecture 60 Practice Exercise
Lecture 61 Practice Exercise
Lecture 62 Practice Exercise
Lecture 63 Practice Exercise
Section 6: OOPS in Detail
Lecture 64 Encapsulation
Lecture 65 Inheritance
Lecture 66 Types of Inheritance – Simple/Single
Lecture 67 Types of Inheritance – Multilevel
Lecture 68 Types of Inheritance – Hierarchical
Lecture 69 Polymorphism
Lecture 70 Overloading
Lecture 71 Overriding
Lecture 72 Abstraction
Lecture 73 Interface
Lecture 74 Multiple Inheritance using Interface
Lecture 75 Hybrid Inheritance using Interface
Section 7: Access Modifiers
Lecture 76 public modifier
Lecture 77 private modifier
Lecture 78 default modifier
Lecture 79 protected modifier
Lecture 80 Access Modifiers on class level
Section 8: Type Casting
Lecture 81 Implicit & Explicit Type Casting
Lecture 82 Explicit Type Casting – By Classes
Section 9: Exception Handling in Java
Lecture 83 What is Exception & Exception Handling
Lecture 84 Throws keyword in exception handing
Lecture 85 Exception Handling using Try-Catch
Lecture 86 Exception Handling: Multi Catch block
Lecture 87 Finally block
Lecture 88 Throw keyword
Section 10: Common Keywords in Java
Lecture 89 This Keyword
Lecture 90 Static Keyword
Lecture 91 Final Keyword
Lecture 92 Super Keyword
Section 11: Debugging
Lecture 93 What is Debugging
Lecture 94 Difference between Step Into | Step Over | Step Return
Lecture 95 Exception Breakpoint
Section 12: Working with Excel (Apache POI )
Lecture 96 Setup Apache POI
Lecture 97 Read Data from Excel file
Lecture 98 Find number of rows and columns
Lecture 99 Read complete data from excel sheet
Lecture 100 Read Different formatted data
Lecture 101 Write data to File
Lecture 102 POI – Exercise 1
Lecture 103 POI – Exercise 2
Lecture 104 Practice Exercise
Lecture 105 Practice Exercise
Lecture 106 Practice Exercise
Lecture 107 Practice Exercise
Section 13: working with Junit
Lecture 108 What is Junit
Lecture 109 Junit working and annotations
Lecture 110 Junit all annotations
Lecture 111 Create test case in Junit
Section 14: TestNG
Lecture 112 TestNG setup on eclipse
Lecture 113 TestNG workflow and basic annotations
Lecture 114 TestNG all annotation
Lecture 115 Set Priority in TestNG
Lecture 116 Enable/ Disable test case execution
Lecture 117 Run test case by TestNg.xml
Lecture 118 Default Reports in TestNG
Lecture 119 Run testcases using TestNG
Lecture 120 Run only failed testcases
Lecture 121 Grouping in TestNG
Section 15: Start Writing test case using APPIUM
Lecture 122 Setup genymotion for creating virtual device
Lecture 123 Create Virtual Device
Lecture 124 Setup Sample Application
Lecture 125 Fetch App Activity and Package Name
Lecture 126 Write First Case : Install and Trigger Application
Lecture 127 Work with Button
Lecture 128 Work on Textbox
Lecture 129 Work on Checkbox
Lecture 130 Work on Radio Button
Section 16: Format test case with TestNG annotations
Lecture 131 Distribute testcase in different annotations
Section 17: Fetch Elements Properties
Lecture 132 Fetch data written on a Button
Lecture 133 Fetch data written on a Textbox
Manual testers looking opportunity in Mobile Application Automation,Mobile manual testers looking opportunity in Automation Testing
Zw090T9D__Mobile_App.part1.rar – 1.0 GB
Zw090T9D__Mobile_App.part2.rar – 311.3 MB