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