Back To Normal

Subscribe To Our E-Mail Newsletter

Friday, October 30, 2015

Appium setup and Installation

Android Frameworks Overview



Android Instrumentation Framework:
  •  Instrumentation methods will helpful to control the components in the android devices.
  • This framework is built on top of the JUNIT and its a standard test framework for any Java application.
  • Mock objects, methods for creating mock systems objects to either stubbing other component dependency or simulating the process.
  • Instrumentation Test Runner the primary plumbing for running the test on android.
  • Pros: Its helps to run the test on isolated ways in a white box manner.
Robotium
  • Open source library extending Junit with plenty of useful methods for Android Ui testing
  • Powerful and robust automatic black box test cases for Android apps.
  • Supports native, hybrid and mobile web testing
  • And its extension the solo frameworks
    • Automatic scaling x,y.
    • Multipath drags
    • Automatic screen shots.
    • Mock location
    • Changing the device language
    • Control wifi connection.
Calabash
  • Behavior driven test framework for native Android, native iOS and mobile web.
  • Tests are described in Cucumber and then converted to Robotium or Frank at run time.
  • Supports currently about 80 natural language commands(controllers)
  • New controllers can be implemented in Ruby or Java.
  • Command Line Inspector for finding right UI element name/ids.
  • Web view support is implemented with Java script injection on to be web view.
UI Automator.

  • Googles test framework for testing the native android apps across device.
  • Works only on Android API level greater than 16.
  • Run Junit Testcases with special privileges.



Appium Installation Guide:
http://vijayaragavang.github.io/appium.github.io/

Presentation: https://speakerdeck.com/vijayaragavang/mobile-automation-framework-for-android

Final



Read More


560 Free Online Courses

Top 200 universities launched 500 free online courses.  Please find the list here .