Appium mobile automation
  • About the Book
  • Introduction to Mobile Test Automation
  • Pre-requisites for Appium Verification
  • What is Appium
    • Appium 1.6.0
  • Installation Instructions
    • Installing Android SDK
    • Installing Appium using app
    • Install Appium using npm
    • Installing an App on Emulator
  • Appium For Beginners
    • Understanding Desired Capabilities
    • Desired Capabilities for Android
    • Cucumber-JVM-Appium - Gradle Project
    • Start Appium Server
  • Write your first Android Test
    • How to use UiAutomatorViewer
    • Appium Inspector
  • Execution of Android tests
    • Execute on GenyMotion Emulator
    • Execute on Real Device
  • Appium Advanced
    • How to automate gestures
    • How to Change contexts
    • Remote Debugging using chrome
    • Running multiple Appium Server for parallel execution
Powered by GitBook
On this page

Was this helpful?

Introduction to Mobile Test Automation

Before the mobile application development boom, we have explored and tried every bit of web application testing and kind of conquered that space. Wondering what makes mobile app test automation challenging?

Couple of things, which I would want to highlight here:

  • Never ending screen size and form factors

  • Apps hosted in a sandboxed environment and very limited inter process communication

  • Network Challenges

  • Usability aspect of mobile and the complexity in terms of navigation

  • Lack of easy to use API

While in this book we are not going to discuss all of these but look into one aspect of the challenge which is "lack of easy to use api". Appium is very popular because of api's which are similar to that of Selenium.

All the instructions mentioned here after are tested on Mac OSX version (10.10)/Windows 10.

PreviousAbout the BookNextPre-requisites for Appium Verification

Last updated 5 years ago

Was this helpful?