QA Mobile Testing

 

  • 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, RelativeLayoutetc
      • 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 adblogcat
            • Emulator Runtime Images: User Data and SD Card
            • Exercise & Assignments