Udemy Discount Coupon | Udemy Discount Coupon Code for limited time | Udemy Deal | Udemy Hot Deals

Appium Mobile Testing MasterClass

Learn Everything About Mobile Automation With Appium


Description

In this course we will cover mobile test automation with Appium.  

Introduction to mobile automation

  • Various tools for mobile application?

  • What is Appium?

  • What all can be tested with Appium?

  • 4 principle that guided the Appium architecture.

  • Hybrid Apps, Native Apps and WebApps

Install and configuration

  • Configuring appium on real device

  • Why work on real device?

  • Download and Configure Android on local machine

  • Understanding difference between Api level and Android version

  • API levels and Android versions supported by Appium supported by android

  • Getting correct API level for Android

  • Getting correct Android version in Phone - Provider dependant

  • Downloading/Configuring Appium, Selenium from Maven/POM dependencie
  • Various Maven/POM dependencies for Appium
  • Maven dependencies
  • Running first Script on Simulator
  • Installing Simulator
  • Configuring appium on Simulator
  • Running your first Appium Program
  • Various command line arguments for Appium
  • Starting Appium Server from command prompt
  • Starting Appium Server from Console
  • Configuring Various versioning/API level requirements for Appium
  • Download Appium
  • Install Node JS
  • Connecting phone and making sure its being detected in DDMS(Pdanet software)
  • Debug level settings in Phone
  • Enabling developer mode


Launching Hybrid Native APP on Appium

  • Desired Capabilities for Appium and Android

  • Concept of Apk file, AppActivityName and AppPackage

  • How to get Apk file, AppActivityName and AppPackage for any application

  • Is Apk file necessary to test App - Not in all cases

  • Javadocs for Appium

  • AppiumDriver and RemoteWebDriver classes

  • Launching System Hybrid Apps

  • Appium reinstalls App

  • Preventing Appium from deleting and reinstalling App

  • Launching other user installed Hybrid Apps

  • Checking wheter App is installed on Phone

  • Launching native Apps like calculator, Contacts, Settings

  • Always quit appium - Mandatory

Module 5 Running iOS test( Wordpress )

  • Downloading XCode from the Apple Store

  • Opening IOS & Ipad simulators

  • Installing node.js

  • Installing HomeBrew

  • brew update

  • brew doctor

  • Adding HomeBrew to the path location

  • Installing Appium through Termial

  • npm install wd

  • running authorize_ios

 Identifying UI Element

  • Opening UIAutomator Viewer through SDK tools kit

  • Understanding different locator strategies

  • Taking the Device screenshot

  • Device screenshot with Compressed hierarchy

  • Understanding the different locator tags

  • What is Appium Inspector?

  • How and when to run it?

  • Record and Play using Appium Inspector

  • Locating elements with the help of Appium Inspector

  • Inspector will only run with active session

Locating Elements on the App

What all can be locatable

Chaing of Elements

FindElementByAndroidUIAutomator

Exploring UIAutomator API

Finding Elements by ClassName

Finding Elements by ids

Finding Elements by Xpaths

Using different functions inside UIAutomator class

Exercises

Module 7 – Gestures ( Swipe, LongPress, DoubleTap, DragNDrop, Slider ) TouchActio


Framework Design

  • Page Object Model (Appium community best practice)

    • Writing and executing suite of tests for your sample application using POM

    • Controlling test flows with TestNG’s xml capabilities and Maven projects

  • Understanding TestNG and tagging

  • TestNG for capturing results & reports

  • Client Libraries:

    • Java Exercise (this will be the main example throughout the class)

    • Testing the calculator application

    • Testing a simple text message

    • Test adding a new contact

  • Reorganizing POM into a Keyword framework


 Appium Test Distributed

  • Discuss all that you mention to me for IOS and Android



Collect out of below 3 offers !
DealsOnChat Recommended
Card image cap
Udemy 24-Hour Flash Sale

Udemy online courses start at $11.99

  • Limited period offer
  • New courses included
  • Courses from all categories eligible
OR
Card image cap
New Customer Offer

Top courses from $13.99 when you first visit Udemy.

  • Region: Global (Exclude: Japan).
  • Get skills that fulfill. Biggest sale of the season.
  • All courses eligible
OR
Get this course offer on Udemy
29 People Already Collected this Offer
Support our work with a coffee if you like the offer
Also, have a look at below Guaranteed Offer box and grab all. !
Join our Telegram Group and get instant coupon notifications. Click here to join !
Udemy Coupons Telegram Group

10000 + People are already collecting the coupons just within 1 minute of posting on groups !

Join the group now if you don't want to miss any coupon

Join above Telegram Channels to get daily alerts on new coupon codes


Recently posted Udemy Coupons