Mobile Automation (Appium)

Appium Syllabus

  • Introduction To Mobile Automation
    • Mobile Application Architecture
    • Mobile Native Apps, WebApps, and Hybrid Apps.
    • Mobile Application
    • Test Tools
    • Why to choose Appium over other tools
    • What all can be tested with Appium?
    • UI Automator & iOS-driver
  • Mobile Applications Test Types
    • Emulators & Simulators
    • Mobile Testing Types
    • Functional Testing
    • Non-Functional
    • Testing
  • Appium Installation
    • On Android Platform
    • On Ios Platform
    • JDK and Eclipse Configuration
    • Android SDK Installation
    • Appium Exe – Installation
    • Real Mobile Device configuration – Settings, PDAnet+, etc
    • Application utilities – APK Extractor, Activity Launcher, etc
    • ADB Commands
  • Appium Architecture
    • WebDriver
    • AppiumDriver
    • AndroidDriver
    • IOSDriver
  • Appium Inspector
    • What is the Appium Inspector?
    • Locating elements with the help of Appium Inspector
    • Locating elements with the help of UIAutomatorViewer
    • Testing Touch Actions for Android & iOS
    • Build scripts to simulate events like home, backspace, delete
    • Implement handlers for Drag and drop elements
    • Multi-Touch Actions
    • multiple gestures
    • Long press and delete elements
    • Pinch, Tap, Hold events
  • Mobile Native App Test
    • Find Activity and package name
    • Define Test App path to test
    • Run Test
    • Check test result report
  • Design Mobile Automation Framework
    • Overview
    • TestNG
    • Page object model
    • Implementation.
    • Test data design
    • Reporting