Android™ Testing Training Course
Course Summary
Marakana's Android Testing course provides an overview of Android's framework for unit testing Android applications. Android's testing framework extends the industry-standard JUnit testing framework to allow unit testing of the components of an Android application including Activities, Services, and Content Providers.[top] Duration
1 day.
[top] Objectives
[top] Audience
[top] Prerequisites
Prerequisites:
[top] Instructors
Ken Jones has thousands of in-class hours teaching advanced technical topics, and over 20 years experience in technical training and documentation targeted towards software developers. Ken has delivered training to various software development teams within the Fortune 1000 such as Cisco, Intel, IBM, Boeing, AT&T, Ericsson/Nokia, and many more. Ken's expertise spans multiple areas of software development; he has trained teams in Java, Javascript, Android, and advanced web development with HTML, CSS, and XML.
More about Ken Jones...[top] Outline
Android Testing Guidelines
- Activity Testing
- Service Testing
- Content Provider Testing
JUnit Basics
- Getting Started with JUnit
- Creating JUnit Test Cases
- Assertions
- Testing for Exceptions
- Test Fixtures
- Test Suites
- Running Tests and Reporting
Android Testing Environment
- Android Test Projects
- Android Test Case Classes
- Additional Android Assertions
- Mock Object Classes
- Touch and Key Events
- Testing and Threading Issues
The Android Debug Bridge (adb) and the Android Emulator Console
- Installing and Uninstalling Apps
- Copying Files to and from the Emulator/Device
- Issuing Shell Commands on the Emulator/Device
- Viewing the System Log with adb logcat
- Emulator Runtime Images: User Data and SD Card
- Controlling Emulator Network Settings
- Emulating Telephony and SMS Events
- Emulating Geo Positioning
- The UI/Application Exerciser Monkey