Last updated 1/2018MP4 | Video: h264, 1280x720 | 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 HomePage:
TO MAC USERS: If RAR password doesn't work, use this archive program:
RAR Expander 0.8.5 Beta 4 and extract password protected files without error.
TO WIN USERS: If RAR password doesn't work, use this archive program:
Latest Winrar and extract password protected files without error.