Name
Android Test Driven Development

Code
3958

Duration
8 Hours

Description
Test Driven Development (TDD) is a software development approach that relies on short development life cycles together with unit tests developed accordingly. This practical course introduces the available relevant tools on the android platform you can effectively use when implementing this approach in your work.

Population
Java developers with practical experience in software development for the android platform.

Objectives
Provide with the knowledge and the practical experience required for an effective test driven development for the android platform.

Prerequisites
Basic experience in developing Java applications for the android platform.

Topics
Introduction
What is Quality Assurance?
Mobile Telephones Fragmentations
Instrumentation Framework
Framework Overview
Framework Capabilities
The am Tool
JUnit Tests
JUnit Framework
Simple Unit Test
Unit Tests using Instrumentation
The Element
The InstrumentationTestRunner Class
The InstrumentationTestCase Class
The Instrumentation Class
On Device Testing
Overview
User Interface Consistency
Phone Interaction
Networking
Stress Conditions
International Support Testing
General Requirements
Mobile Telephones Carriers
Remote Testing
Overview
DeviceAnyWhere
Scenarios To Be Care Of