Mobile Testing Flashcards
Mobile environment test design consideration area:
Device provisioning Network speed Network latency Network availability in remote areas Service reliability
Connectivity
Mobile environment test design consideration area:
Numerous web browsers to test
Multiple versions of runtimes for Java or other languages
Diversity Devices
Mobile environment test design consideration area:
Limited memory or processor Small screen size Multiple operating systems Multitasking capabilities Data cache sizes
Device Constraints
Mobile environment test design consideration area:
Touch screens Stylus Mouse Buttons Rollers
Input Devices
Mobile environment test design consideration area:
Installing and uninstalling
Patching
Upgrading
Installation and Maintenance
Test category for mobile application testing:
Ensure the user can correctly install your application.
Ensure the user can completely uninstall your application.
Install/Uninstall
Test category for mobile application testing:
Verify the application responds appropriately to loss of network.
Verify the application responds appropriately to network restoration.
Verify the application responds appropriately to weak signals.
Network Infrastructure
Test category for mobile application testing:
Test whether user can accept calls/text messages while application is running.
Test whether user can resume application when finishing calls/text messages.
Test whether user can reject calls/text messages without disrupting application.
Test whether user can initiate a call/text message without disrupting the application.
Incoming Call/Message Handling
Test category for mobile application testing:
Ensure application remains stable when device encounters a low memory situation.
Low memory
Test category for mobile application testing:
Test that all key mapping works as specified.
Key Mappings
Test category for mobile application testing:
Ensure user feedback to keypress occurs within application design specifications.
Feedback
Test category for mobile application testing:
Verify that the application exits gracefully when initiated through pressing keys, closing the cover, or using the slider.
Confirm the application meets design specifications when the user initiates a shutdown of device.
Exiting
Test category for mobile application testing:
Ensure that application works as designed when entering charge mode.
Ensure that application works as designed while in charge mode.
Ensure that application works as designed when exiting charge mode.
Charging
Test category for mobile application testing:
Test how the application behaves on low battery.
Measure how quickly application drains the battery.
Ensure the application responds per specifications when the battery is removed while the device is powered on.
Battery Conditions
Test category for mobile application testing:
Ensure the application does not overload the CPU.
Ensure the application does not consume too much memory.
Device Interaction