Mobile Testing Training
Mobile Testing Course Content
Automating Mobile Applications
- An Introduction to Mobile Application Types – Native,
Hybrid, Web
- Different Mobile Platforms (iOS, Android, Windows
Phone)
- Real Mobile Device/ Emulators and Simulators
Appium Tool
- Introduction to Appium,
- Features of Appium
- Advantages and Limitations
- Appium Arichitecture
- Installations
Android Platform
- JDK (Java Development Kit) and
Eclipse Con
- Android SDK Installation
- Appium Exe – Installation
- Real Mobile Device con
- Installations
- Application utilities - APK Extractor,
Activity Launcher etc
- Selenium Jar and Appium Client
Library con
- ADB Commands, Android Settings,
Developer Settings, Appium Inspector,
Trash actions
iOS Platform
- Xcode tool for iOS
- Homebrew, Npm to install appium
server
Mobile Element Identification
- Android - UI Automator Tool, Appium Inspector,
Chrome ADB plugin
- IOS - Appium Inspector, Safari Dev Tools
- Locators - Resource-ID, Name, Xpath, ClassName,
Content-desc, text, AccessibilityID,
IOSUIAutomation, AndroidUIAutomator etc
Appium Concepts and Challenges
- Automation of Native, Hybrid and Web App
- Desired Capabilities concepts
- Drag and drop, TouchActions, Scroll, Swipe using
touch actions
- Multi-Touch, Swipe, Tap, LongPress, Flick, Pinch
and Zoom
- Upload pic from Gallery, Camera, DatePicker,
Taking Screenshot, Android Key Events
Appium Framework Development