The Appium syllabus covers mobile automation fundamentals, including mobile application architecture, testing types, and installation on Android and iOS platforms. It also details the design of mobile automation frameworks, Appium architecture, and the use of Appium Inspector for testing. Additionally, it includes practical aspects of testing mobile native, hybrid, and web applications, along with reporting and test data design.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0 ratings0% found this document useful (0 votes)
22 views4 pages
Appium Syllabus
The Appium syllabus covers mobile automation fundamentals, including mobile application architecture, testing types, and installation on Android and iOS platforms. It also details the design of mobile automation frameworks, Appium architecture, and the use of Appium Inspector for testing. Additionally, it includes practical aspects of testing mobile native, hybrid, and web applications, along with reporting and test data design.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4
APPIUM SYLLABUS
1. 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? WebDriver Wire protocol UI Automator & iOS-driver Drawbacks and Limitations 2. Mobile Applications Test Types
JDK (Java Development Kit) and Eclipse Configuration
Android SDK Installation Appium Exe – Installation Real Mobile Device configuration – Settings, PDAnet+, etc Application utilities – APK Extractor, Activity Launcher, etc Selenium Jar and Appium Client Library configuration ADB Commands, Android Settings, Developer Settings, Appium Inspector, Trash actions 9. Mobile Web App Test
Setup Appium dependencies for Chrome browser
Setting chrome port. Write Test script and run. Check execution result report 10. Design Mobile Automation Framework
Overview and implementation of page object model framework.
Overview and implementation of PagePactory. Overview and implementation of Fluent interface design pattern. Methods Chaining. Test data design Reporting
iOS Platform
Xcode tool for iOS
Homebrew, Npm to install appium server iOS Automation Testing using UIAutomation framework 4. Web Application and Mobile Application Automation
Selenium WebDriver Introduction
Selenium WebDriver Architecture Selenium WebDriver Configuration Element Locators – ID, Name, Xpath, CSS, etc Different Mobile Platforms (iOS, Android, Windows Phone) Real Mobile Device/ Emulators and Simulators Introduction to Appium Tool, Features, Advantages, and Limitations 5. Appium Architecture
Appium Javadocs and Important Classes/Interfaces Defining Architecture
WebDriver, AppiumDriver, AndroidDriver, IOSDriver MobileElement, AndroidElement, IOSElement Classes Can One Appium script work on Both IOS and Android Apps UiAutomator2 and Espresso Driver 6. Appium Inspector
What is the Appium Inspector?
Record and Play using 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 7. Mobile Native App Test
Find Activity and package name
Define Test App path to test Run Test on Real Device Run test on Emulator. Run test on Cloud. Check test result report Save .APK le and Decompile for source code 8. Mobile Hybrid App Test
Find Activity and package name
Define Test App path to test Test on application Native view. Test on Web view. Write End to End test. Check test result report 9. Mobile Web App Test
Setup Appium dependencies for Chrome browser
Setting chrome port. Write Test script and run. Check execution result report 10. Design Mobile Automation Framework
Overview and implementation of page object model framework.
Overview and implementation of PagePactory. Overview and implementation of Fluent interface design pattern. Methods Chaining. Test data design Reporting
Afrocentricity and The Black Intellectual Tradition and Education: Carter G. Woodson, W. E. B. Du Bois, and E. Franklin Frazier - by Greg Wiggan, Ph.D.