McAfee-Secured Website

Course name Software Testing Courses Appium: Mobile Automation from Basics to Framework Level: Appium: Mobile Automation from Basics to Framework Level

Appium: Mobile Automation from Basics to Framework Level Video Course

Appium: Mobile Automation from Basics to Framework Level Video Course is developed by Software Testing Courses Professionals to help you pass the Appium: Mobile Automation from Basics to Framework Level exam.

You Will Learn:

Was 21.99 USD
Now 19.99 USD

Description

This course will improve your knowledge and skills required to pass Appium: Mobile Automation from Basics to Framework Level exam.

Curriculum For This Course

  • 1. Appium Introduction 3 Videos 00:23:09
    • Appium Feautures 05:58
    • What makes Appium a future of mobile Automation 08:05
    • Appium Internal Architecture 09:06
  • 2. Appium Installation on WINDOWS for Android Automation 9 Videos 01:40:10
    • Installing Android Studio and Java 11:47
    • Configuring System variables for both Android SDK and Java 08:14
    • Configuring Virtual Mobile device for running tests 12:01
    • Downloading Node.js and install Appium via npm 13:34
    • Important information on Appium versions 07:21
    • Configuring Appium Java client jars for frontEnd execution 12:14
    • Brushup Java concepts -1 08:34
    • Brushup Java concepts -2 08:32
    • Brushup Java concepts -3 17:53
  • 3. Appium Installation on MAC for IOS Automation 4 Videos 00:21:24
    • What is Xcode? Install Xcode 05:04
    • Validating IOS Simulator and Downloading Java 05:28
    • Installing Eclipse IDE for MAC 05:11
    • Downloading Appium/Selenium Jars 05:41
  • 4. APPIUM first program 4 Videos 00:50:01
    • What are Desired capabilities? How to talk to appium server 13:09
    • Invoking Android Driver- Creating base program 12:41
    • Execution of Appium first program on Mobile Native APP 07:58
    • UIAutomator tool usage-Inspection of elements 16:13
  • 5. Native APPS Automation 7 Videos 01:28:40
    • Automating app UI Using Xpaths and text attributes 12:13
    • Appium API's for UI interaction with id's and classNames 11:38
    • Handling Mutiple similar objects of Apps with indexes 11:50
    • AndroidUIAutomator usage in identifying objects of Apps 19:20
    • TouchActions in Appium (Gestures Automation -1) 11:20
    • Tapping and longpress events (Gestures Automation -2) 07:58
    • Strategy for automating Swipping event(Gestures Automation -3) 14:22
  • 6. Advanced Gestures Automation with Key Events Handling 8 Videos 01:06:01
    • Demo on swipping the clock- Practise exercises 06:52
    • How to automate scrolling? Gestures Automation -5 12:00
    • Drag and drop on Native Apps with Appium (Gesture Automation -6) 12:43
    • Automating Android Key Events with Appium 10:36
    • Miscelleanous key Events handling with Appium 04:02
    • Invoking App with package Activity 09:15
    • Example on package name and Activity Invoking apps 02:04
    • Automation on real devices 08:29
  • 7. Live Examples on Device APPS 5 Videos 00:52:32
    • Music App- Testcases to Automate 11:30
    • Practise Exercise-1 Scrolling down 10:12
    • Practise Exercise- 1.2 -End to end flow 13:07
    • Toggle off/on mechanism Automation 09:50
    • Practise exerices-Testcases to Automate 07:54
  • 8. Web APPS Automation 7 Videos 01:17:31
    • Configuring Real device to system for running Appium Tests 10:07
    • Exercises on Real device-Native Apps automation 08:58
    • Important things to know when executing on Physical/Emulator devices 09:01
    • Mobile Browser Configuration setup for Appium Tests 09:06
    • Automating the Chrome Mobile Browser 13:53
    • Exercises-Mobile Browser automation - 1 13:52
    • Exercises-Mobile Browser automation - 2 12:34
  • 9. Practical Problems and solutions with Mobile Browsers 7 Videos 01:04:45
    • Problem - Description 08:03
    • Idenitifying frames from Html view 09:28
    • Element Hidden or Invisible-How to validate 09:36
    • Writing Generic functions to Identify Frames/Windows 10:34
    • Example Demonstrating Multiple Frames 08:53
    • Handling Auto suggestive dropdown options 10:57
    • Dynamic data loading- Excpetion Techniques 07:15
  • 10. Hybrid APPS Automation 4 Videos 00:28:14
    • Hybrid Apps features and ways to test them 03:33
    • Views switching Mechanisim 11:01
    • Example on Hybrid App handling - 1 08:44
    • Example on Hybrid App handling - 2 04:57
  • 11. IOS Automation with Appium on MAC 11 Videos 01:45:59
    • IOS Testing Introduction 06:58
    • Setting up IOS App and Appium Desktop on MAC 08:52
    • IOS Driver Invocation with Desired capabilities 12:58
    • Running IOS first Automation Testcase with Appium Inspector 13:45
    • Desired capabilities code 12:49
    • Exercise 2: Scrolling in IPhones with Appium 11:41
    • Exercise 3: Handling Steppers and page navigations 15:57
    • Exercise 4: Dropdown Scrollers automation with Appium 11:46
    • IOS Apps Exercises code download 06:57
    • Safari Mobile Browser Automation configuration 04:16
    • Useragent to get Safari Browser objects 07:39
  • 12. Mobile Cloud Testing with Appium 9 Videos 01:23:46
    • Sauce labs Cloud testing Introduction(**Newly Added videos from here**) 04:18
    • Registering Sauce Labs Account for running IOS Apps on cloud 08:19
    • Automating Safari Browser in Iphone with Sauce Cloud 12:52
    • Exercise-1.1 Getting Safari Browser objects with Useragents 11:06
    • Desired Capabilities for Safari on IOS 04:06
    • Exercise-1 : Automating Browser App on Safari -IOS Platform 11:31
    • Exercise-2 Automating IOS Native Apps on IPhone Simulator 12:06
    • Desired capabilities and cloud connectivity to run IOS Apps in Iphone 10:23
    • Following up Appium Latest Updates 09:05
  • 13. Appium Framemwork- Part 1- Learn TestNG Basics 6 Videos 00:60:44
    • TestNG Installation and Setup in Eclipse 04:25
    • TestNG Basic Annotations role in desigining Framework 11:34
    • TestNg Annotations in depth 13:09
    • Importance of TestNG Prerequiste Annotations 12:02
    • Importance of TestNG xml file in Framework 08:15
    • Including and excluding the Testcases from Execution with TestNG xml file 11:19
  • 14. Framework Part 2 -Maven (Build Management tool) 7 Videos 00:57:23
    • Introduction to Maven 05:36
    • Configuration of Maven 06:28
    • Creating basic Maven Project 12:31
    • Importance of Maven POM.xml file 10:13
    • Creating Appium-Maven project 05:52
    • Importing Appium Maven dependencies 07:21
    • Running Appium scripts in Maven 09:22
  • 15. Framework Part3-Integrating TestNG with Maven 6 Videos 00:54:50
    • Creating TestngXMl file for Appium Maven Project 07:52
    • Creating Multiple Testsuites and configuring them in xml files 06:43
    • Running Appium Server Programatically 11:12
    • Creating Bat file and commands to trigger Appium server 06:13
    • Creating Multiple TestNG profiles and triggering from Maven 14:15
    • Running end to end framework on single click with Maven 08:35
  • 16. Framework Part 4-Scheduling in Jenkins CI Tool 4 Videos 00:31:56
    • Why Jenkins? Jenkins Advantages 06:16
    • Installing & Configuring Jenkins for Appium Project 10:30
    • Deploying Framework in Jenkins and Triggering the build 08:25
    • Scheduling the Framework to run at 10AM daily with Jenkins 06:45
  • 17. Pageobject Pattern & page Factory 7 Videos 00:60:32
    • What is Page object model? 03:41
    • Creating Page object Constructor in classes 06:58
    • Object repository Mechanism 08:24
    • Practical Exercise explaining Pageobject Model 12:46
    • Page object Factory and its advantages 13:38
    • Page factory annotations FindBy 12:55
    • Practical Example explaining Page factory Model 02:13
  • 18. Data driving from Excel for feeding data into Appium Testcases 7 Videos 01:05:27
    • what is Apace POI API & Download Instructions 06:46
    • Excel API Methods explanation 10:15
    • Program for Retreiving data from excel 09:26
    • Program for Updating data back to excel 07:44
    • DataDriven Testing Using POI and TestNG - Part 1 09:55
    • DataDriven Testing Using POI and TestNG - Part 2 09:56
    • DataDriven Testing Using POI and TestNG - Part 3 11:27
  • 19. Logging Framework - log4j 3 Videos 00:42:21
    • Log4j Explanation Theoretical Part 07:45
    • Log4j Practical Part 1 12:17
    • Log4j Practical Part 2 22:19
  • 20. DataBase connection to Selenium/Appium Testcases 9 Videos 01:14:26
    • Steps to connect Database to Selenium Testcases 09:18
    • mysql download instructions 07:29
    • mySQL server connection procedure 05:26
    • Creating Database in mysql server 04:48
    • Creating Tables in Databases 08:01
    • Jdbc odbc connection overview 07:55
    • Integration of Database with JDBC API 07:04
    • Steps to conect Database info to Selenium - 1 16:49
    • Steps to connect Database info to Selenium - 2 07:39
  • 21. Interview Questions & Resume Preparation 2 Videos 00:13:47
    • Interview Questions -Part 1 06:39
    • How to Add Appium Project in Resume 07:08
  • 22. Cucumber Behaviour Driven Data -Framework 10 Videos 01:16:36
    • Template in writing Business requirements 06:23
    • QA role in BDD 08:48
    • Template in writing testcases for Business Scenarios 06:36
    • Advantages of BDD, Why it is getting popular? 08:03
    • Cucumber Framework Installation 05:22
    • Designing Cucumber Feature file 11:13
    • Cucumbe Step defination file 06:53
    • End to end Automation on BDD feature file 10:28
    • End to end testing Continued - 2 08:11
    • Cucumber Parametarization of Testcases - 1 09:11
  • 23. Java OOPS basics for Appium/Selenium 22 Videos 03:46:47
    • Java first program basics 08:34
    • Java program principles 08:32
    • Classes, objects in Java 17:53
    • Strings in Java 15:54
    • Interface Concepts 10:19
    • Practical Usage of Interface 07:54
    • Runtime Polymorphisim 08:04
    • Inheritance Concepts 10:35
    • Practical usage of Inheritance 09:28
    • Coding Basics-1 10:37
    • Coding Basics-2 10:21
    • Introduction to Arrays 08:56
    • Single dimensional and Multidimensional arrays usage 12:37
    • Examples of Arrays 07:46
    • Array interview questions 12:46
    • Programming example 18:30
    • Reverse string -Interview question 09:22
    • Date class concepts 10:47
    • working with calendar objects in java 06:23
    • Access modifiers basics 04:04
    • How constructor plays a crucial role? 07:12
    • Types of constructor and their usage 09:58
  • 24. Selenium Basics (optional) 7 Videos 00:56:58
    • webdriver Interface explanation and Invoking Browser 09:49
    • Basic Methods of Webdriver 12:35
    • Browser Addons overview to identify elements 05:51
    • Installing Firebug & Firepath Addons 02:15
    • Locator Techniques-1 Xpath identification using Firepath 10:29
    • Locator Techniques-2 Name ,ID, ClassName 09:06
    • Locator Techniques -3 : LinkText,-Handling links 06:46
  • 25. Bonus Lectures - Defect tracking tool 5 Videos 00:37:08
    • Defect Management tool- Bugzilla 06:40
    • Bugzilla features- Logging a bug 08:45
    • Bugzilla features -Search Mechanisim for tracking bugs 06:44
    • Common practises in Bugzilla tool 08:19
    • Bugzilla preference feature 06:40