MOBILE TESTING
TESTING CONCEPTS (MANUAL TESTING)
ü Software Development Life Cycle
ü Software Development Models
ü Basics of Software Testing
ü Testing Objectives
ü Software Testing Techniques
ü Types of Software Testing
ü Software Testing Life Cycle
INTRODUCTION TO MOBILE DOMAIN
ü Introduction to Mobile Testing
ü Device Testing
ü Web Applications Testing
ü Mobile Application Testing
ü Types of Devices/Phones
ü Mobile Testing vs Mobile Application
Testing
MOBILE APPLICATION TESTING
ü Defining Strategy for Mobile
Application Testing
ü Technologies & Development
ü Tools available for platforms.
ü Device Fragmentation
MOBILE PLATFORMS
ü Mobile Operating Systems
ü Different Versions
ü History of Android
ü History of iOS
TYPES OF MOBILE APPLICATION TESTING
ü Functional Testing
ü Compatibility Testing
ü Usability Testing
ü Performance Testing
ü Stress Testing
ü Load Testing
ü Interrupt Testing
ü Installation Testing
ü Uninstallation Testing
ü Updates Testing
ü Backup & Restore Testing
ü Power Consumption Testing
ü Memory Leakage Testing
ü Certificate Testing
USER INTERFACE TESTING
ü Screen Orientation/Resolution
ü Touch Screens
ü Soft & Hard Keys
ü Trackballs, Track wheels & Touchpad’s
EXTERNAL FACTORS TESTING
ü Network Connections
ü SD Card Interactions
ü Bluetooth Testing
ü Device Options & Preferences
ü Localization & Globalization
ü Database Testing
ü Hardware Components
ü Device Management Tools
ü UDID for iOS
ü Provision Profile for iOS
SECURITY TESTING
ü What is SSL?
ü Authentication and Authorization
ü Session Handling
ü Sensitive Information
ü Web Applications
EMULATORS
ü What is emulator?
ü Challenges in Device’s and emulator
ü Configuring the emulator
ü How to Install apps on emulator
ü Testing the Sample Application with
emulator
ü Test Case Creation & Execution
ü Best Practices in Defect Reporting
ü Native vs Web Applications
CAPTURING LOGS
ü Android
ü iOS
ü BlackBerry
REMOTE DEVICE SERVICES
ü Overview of Remote Device Services
ü Introduction to DeviceAnywhere
API / WEB SERVICES
ü Why Web services?
ü Testing Web service’s
INTRODUCTION TO AUTOMATION TOOLS
ü Why automation is needed?
ü When to implement automation &
Tools available
CHALLENGES IN MOBILE APPLICATION
ü Environment
ü Application
ü Users
ü Device
ü Network
ü Automation
|