Testers face many challenges, including device fragmentation (many devices, each with different features—some call this “compatibility”), defining device states (what is a clean state?), and handling real-world events (device calls, loss of coverage). Gathering the devices needed for testing can be costly and difficult.
The good news for mobile QA teams is that the Android SDK includes a number of useful tools for testing applications both on the emulator and the device. There are many opportunities for leveraging white box testing.
You must modify defect tracking systems to handle testing across device configurations and carriers. For thorough testing, QA team members generally cannot be given the device and told to “try to break it.”There are many shades of gray for testers, between black box and white box testing. Testers should know their way around the Android emulator and the other utilities provided with the Android SDK.
Mobile quality assurance involves a lot of edge case testing and, again, a preproduction model of a device might not be exactly the same as what eventually ships to consumers.
Setting Up Your Android Development Environment
Writing Your First Android Application
Understanding The Anatomy Of An Android Application
Defining Your Application Using The Android Manifest File
Managing Application Resources
Exploring User Interface Screen Elements
Designing User Interfaces With Layouts
Drawing And Working With Animation
Using Android Data And Storage Apis
Sharing Data Between Applications With Content Providers
Using Android Networking Apis
Using Android Web Apis
Using Location-based Services (lbs) Apis
Using Android Multimedia Apis
Using Android Telephony Apis
Using Android 3d Graphics With Opengl Es
Using The Android Ndk
Using Android’s Optional Hardware Apis
Working With Notifications
Working With Services
Extending Android Application Reach
Managing User Accounts And Synchronizing User Data
Handling Advanced User Input
Targeting Different Device Configurations And Languages
The Mobile Software Development Process
Designing And Developing Bulletproof Android Applications
Testing Android Applications
Selling Your Android Application
All rights reserved © 2018 Wisdom IT Services India Pvt. Ltd
Wisdomjobs.com is one of the best job search sites in India.