Mobile Testing Flashcards
Most used ADB commands?
devices, install, uninstall, shell, screencap, screenrecord, push, pull, reboot, logcat -b crash
What tool did you use to record crash logs for iOS?
Console
Settings> Privacy & Security> Analytics > Analytics Data
What are the important things to remember while testing mobile apps?
I SLICED UP FUN
I-Input
S- Store
L- Location
I- Interruptions
C- Communication
E- Ergonomics
D- Data
U- Usability
P- Platform
F- Function
U- User Scenarios
N- Network
What kind of interruption testing have you done?
Network
Calls
Notifications
Power
Alarm
What is the difference between mobile and web application testing?
Mobile has larger fragmentation
Updates needed
Installation
What is Fragmentation?
Variety of devices and different os versions
You have an application and there is a home screen. How will you test it
Start with functionality
Then “I sliced up fun”
What devices did you use for testing and how did you get set up?
I had variety of devices
My app was supporting iOS 12
And Android 7.1
Company uses TestFlight to distribute app, i was in internal user group, and i installed app on iOS devices
On Android I activated developer options by taping 7 times on build number
Emulator
Device Farm - rarely
What are your top fav Testing tools and Why? Give examples.
I like Jira software management systems, love to see team progress
SQL - ability of retrieve any information from dB
Charles proxy to identify requests to server
Postman for REST API
Dev Farms
ADB
What is ANR and how it is different from crashes?
ANR - coma
Crash - death
If you have couple connected devices with your machine how you install application?
adb -s
If you have installed old version, and you don’t want to lose your data, how you install new .apk file?
adb install -r
I would like capture of the video, How I can do it with adb command?
adb shell screenrecord path/filename
You started working on your device and you observe a crash. How you collect a logs?
adb logcat -b crash
How do you use adb bugreport command to collect the logs?
adb bugreport