mail info@ascendinfosolutions.com    phn 732- 645-7910

Mobile Testing

COURSE CONTENTS OF MOBILE TESTIG                                                           DURATION:6 WEEKS

    Mobile Testing

  • What is Mobile Testing?
  • How is Mobile Testing different from Web Testing?
  • What is Android Emulator and IPhone Simulator
  • Exercise & Assignments

    Setting up Android Emulator for Testing

  • Setting up Eclipse IDE
  • Setting up Android SDK
  • Setting up Eclipse Android ADT Plugin
  • Setting up Android Virtual Devices
  • Android Versions and SDKS
  • Types of Android AVDs

      Understanding Android Framework for Effective Testing

    • Architecture Overview
    • Application Life Cycle Management
    • Application Components
    • Using Resources
    • Activities
    • Intents
    • Services
    • Content Providers
    • Exercise & Assignments

        Testing Android User Interface

      • Various Layout types, such as LinearLayout, RelativeLayout etc
      • Views
      • View Hierarchy
      • Layout
      • Widgets
      • UI Events
      • Adapters
      • Exercise & Assignments

          Verifying Data on SQLite Database

        • SQLite on Android™
        • SQL Basics
        • Database Connectivity
        • Data Binding
        • Using ContentProvider
        • Implementing ContentProvider
        • Exercise & Assignments

          Testing Web Applications on Mobile Devices

        • What is HTML5
        • Mobile Browser Compability
        • Testing Strategy
        • Testing Steps
        • Industry Tools for Web Application Testing on Mobile Devices
        • Exercise & Assignments

            Android Testing Environment

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

            Using JUnit for Android Unit Testing

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

            Productivity Tips

          • 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
          • Exercise & Assignments