Back To Normal

Subscribe To Our E-Mail Newsletter

Showing posts with label mobile. Show all posts
Showing posts with label mobile. Show all posts

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 .