Android Application Testing Course

Android Testing course provides an overview of Android's framework for unit testing Android applications by JUnit testing framework. Functional Training by Monkey, Monkey Runner and Robotium. And finally some automated system like testdroid cloud. 


Duration: 5 days


Objective: The objective of this training is to provide an hands on knowledge of android testing facility by Unit mode, Functional mode and the use of automated tools. Course will follows with assignments and follow up for the solutions.


Who Should Attend: Individuals interested in understanding Android testing methodology should attend this course. Those who already have a working knowledge of application testing including QA teams, team leads and technical managers, testers will find this course to be especially beneficial. 


Course Prerequisite:

  • Prior use or knowledge of JUnit is recommended
  • Experience with the Eclipse IDE for Java development
  • Previous Android App development experience 


What you will learn:

  • Unit Testing with JUnit
  • Android Testing Environment
  • Monkey & Monkey Runner


Course Contents:


1. Android Testing Environment

  • Android Test Projects
  • Android Test Case Classes
  • Additional Android Assertions
  • Mock Object Classes
  • Touch and Key Events
  • Testing and Threading Issues


2. JUnit Basics

  • Getting Started with JUnit
  • Creating JUnit Test Cases
  • Assertions
  • Testing for Exceptions
  • Test Fixtures
  • Test Suites
  • Running Tests and Reporting


3. Monkey & Monkey Runner

  • Multiple device control
  • Functional testing
  • Regression testing
  • Extensible automation