Android Automation Testing Robotium

CloudLabs

Projects

Assignment

24x7 Support

Lifetime Access

.

Course Overview

Robotium is an Android test automation framework that has full support for native and hybrid applications. Robotium makes it easy to write powerful and robust automatic black-box test cases. With the support of Robotium, test case developers can write function, system and acceptance test scenarios, spanning multiple Android activities.

At the end of the training, participants will be able to:

Pre-requisite

  1. Basic Android knowledge
  2. Basics Automation concepts

Duarion

5 days

Course Outline

  1. Robotium framework
  2. Features and benefits
  3. Setting up an Android environment
  4. Requirements
  5. Downloading the Android SDK
  6. Installing ADT
  7. Adding the Android SDK location
  8. Installing the latest SDK version
  9. Setting up the AVD
  10. Summary
  1. Creating the AUT
  2. Creating a test project
  3. Creating a test case
  4. Adding the Robotium library
  5. Adding the package name in AndroidManifest.xml
  6. Robotium’s test case code
  7. Running the test case
  8. Summary
  1. Solo
  2. API calls
  3. Resource ID in Robotium
  4. Understanding internationalization
  5. Summary
  1. API set
  2. Hybrid test example
  3. Summary
  1. MonkeyRunner
  2. Robolectric
  3. UI Automator
  4. Calabash
  5. Summary
  1. Software Automation Framework Support
  2. Working of a Remote Control for Android
  3. Robotium Remote Control using SAFS
  4. Summary
  1. The RobotiumUtils class
  2. API set
  3. XPath API and syntax
  4. Robotium for pre-installed applications
  5. Test for only APK
  6. Signature process
  7. Summary
  1. Automate Android app built with Maven
  2. Maven features
  3. Setting up Android SDK and ADT
  4. Setting up the environment PATH for Android Tools
  5. Build Android tests using Maven
  6. Summary

Reviews