Mobile Testing

CloudLabs

Projects

Assignment

24x7 Support

Lifetime Access

.

Course Overview

In this full day course on mobile testing, the primary objective of the class is on three key challenges in mobile testing: understanding the mobile device market, learning about device and application settings and learning about the mobile user interface experience.

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

Pre-requisite

  1. Familiarity with today’s mobile devices/platforms
  2. Completion of the “Kony Introduction Overview” course (part 1 & 2) and experience testing lifecycle projects

Duarion

5 days

Course Outline

  1. What is Mobile Testing?
  2. How is Mobile Testing different from Web Testing?
  3. What is Android Emulator and IPhone Simulator
  4. Exercise & Assignments
  1. Setting up Eclipse IDE
  2. Setting up Android SDK
  3. Setting up Eclipse Android ADT Plugin
  4. Setting up Android Virtual Devices
  5. Android Versions and SDKS
  6. Types of Android AVDs
  1. Architecture Overview
  2. Application Life Cycle Management
  3. Application Components
  4. Using Resources
  5. Activities
  6. Intents
  7. Services
  8. Content Providers
  9. Exercise & Assignments
  1. Various Layout types, such as LinearLayout, RelativeLayout etc
  2. Views
  3. View Hierarchy
  4. Layout
  5. Widgets
  6. UI Events
  7. Adapters
  8. Exercise & Assignments
  1. SQLite on Androidâ„¢
  2. SQL Basics
  3. Database Connectivity
  4. Data Binding
  5. Using ContentProvider
  6. Implementing ContentProvider
  7. Exercise & Assignments
  1. What is HTML5
  2. Mobile Browser Compability
  3. Testing Strategy
  4. Testing Steps
  5. Industry Tools for Web Application Testing on Mobile Devices
  6. Exercise & Assignments
  1. Android Test Projects
  2. Android Test Case Classes
  3. Additional Android Assertions
  4. Mock Object Classes
  5. Touch and Key Events
  6. Testing and Threading Issues
  7. Exercise & Assignments
  1. Getting Started with JUnit
  2. Creating JUnit Test Cases
  3. Assertions
  4. Testing for Exceptions
  5. Test Fixtures
  6. Test Suites
  7. Running Tests and Reporting
  8. Exercise & Assignments
  1. The Android Debug Bridge (adb) and the Android Emulator Console
  2. Installing and Uninstalling Apps
  3. Copying Files to and from the Emulator/Device
  4. Issuing Shell Commands on the Emulator/Device
  5. Viewing the System Log with adb logcat
  6. Emulator Runtime Images: User Data and SD Card

Reviews