Wednesday, 26 March 2014

Appium architecture by Ramshankar.



APPIUM  ARCHITECTURE.
Appium is free tool to automate the native mobile application for Android and IOS.  The major advantage is that it is integrated to selenium where we can test cross platform for all the Andoid and IOS versions. The person who knows selenium they can easily learn Appium.
Appium is an HTTP server which is written in node.js where we can send web driver sessions for platforms like iOS and Android.  I am clearing here about node.js is nothing but it is server like selenium server where Google v8 free JavaScript engine and http server are majorly used to driver the automation.
Appium is kind of hack to automation the app with different platform like Android and IOS.  If the UI layer is same on both Android and IOS then we can develop common automation script for all versions of Android and IOS.

See the above picture where the we have option in web driver script itself whether to go UIAUTOMATOR or SLENDROID.  When Appium sever receive this accordingly set it and send it to the UIautomator or Selendroid respectively. Accordingly it install the bootstrap.jar on the device and set it for automation. Bootstarp.jar nothing but it contains the UIAUTOMATOR/SELENDROID and TCP server by which we can send the corresponding command to perform the job by UIAUTOMATOR/SELENDROID at device level.



3 comments:

  1. Appium training in Chennai
    We provide best appium training in Chennai with real time scenarios. For real time training reach us 8122241286 and become experts in appium.
    Appium training in chennai

    ReplyDelete
  2. Hi,
    An open source tool that is required for mobile web, automating Native and hybrid application on Android and IOS platform is known as Appium which was in 2012. Appium Trainingis considered to be a cross platform that will low you to write tests which is against multiple platforms like Android and IOS. They do this using the same API. This facility will enable you to do reuse of codes between Android and IOS test sites.

    ReplyDelete
  3. This comment has been removed by the author.

    ReplyDelete