Uncharted Territories in

Mobile App Testing: 

Navigating Overlooked Realms

I'm Srinivasan

Lead Consultant

@srinivasanskr

srinivasanTarget

Why is Mobile App Testing Unique?

src: https://www.phonearena.com/news/Best-top-phones_id64576

Samsung s22 ULTRA -

- 1440 x 3088 pixels (~500 ppi density)

-  densityScalingFactor = 500 / 160 = 3.125

-  logicalWidthResolution = 1440 / 3.125 = 460 DP

 This falls under xhdpi

PPI/160 - 160 is a default constant in Android to calculate density scaling. 

Device Clouds

Private vs Public Cloud

Pricing

Device Clean up Process

Test Framework support

Device availability

Logging

Cloud Selection

Private Device Farm

Demo

App Updates

Flexible App Updates

Immediate App Updates

App Performance

App Startup

Rendering

Backgroud

Transitions

FLASHLIGHT

SoloX

Jetpack Compose Performance

Demo

Security Vulnerabilities

Insecure Logging

Insecure Data Storage

Insecure URL

Dangerous App Permissions

Unauthorised Access

Sensitive Data in App Cache

Insecure Data Storage

Installable in Vulnerable Android Versions

Network Inspector

MitmProxy

Charles Proxy

SSL Pinning

Android Inspector

Network Trottling

Demo

Made with Slides.com