Mobile apps strategydips
-
Upload
deepti-bhutani -
Category
Mobile
-
view
82 -
download
3
Transcript of Mobile apps strategydips
MOBILE APPPERFORMANCE
STRATEGY
2Footer
Native App Test Goals
Goal is to collaborate with Development and QA Teams in improving User ranking of Apps by resolving Performance issues before they show up in production.
Create a good performance engineering strategy that includes performance testing ,synthetic production Monitoring and RUM.
We would also like to maintain ongoing Trend Analysis showing App Performance across versions and platforms.
3
Footer
Native App PerformanceDevice Level Performance Features Required Good to Have
Device level Performance for each user transaction identified
Ability to run test on real devices
Run the test on cloud environment
Ability to monitor real device battery usage ,CPU ,memory
Device management on cloud
Measure the network conditions impact on end user experience
Synthetic Monitoring Required Good to Have
Run Synthetic Tests in production to measure end user experience
Deliver the solution as a cloud based service
RUM
Get visibility into performance across variety of devices
Get insight into your CDN Performance
Gather screen Load data for each user transaction
Crash diagnostics for Mobile Apps includes the device level details in the crash reports (App dev team)
4Footer
Device level Performance Test Tools Comparison
Features Mobile Labs Appurify
Appthwack Perfecto
App dynamics
Device level Performance for each user transaction identified No Yes No Yes Yes
Integrate with the existing performance tools which is Load runner Yes Yes No Yes Yes Measure the network conditions impact on the mobile UX No Yes Yes Yes No Ability to run tests in cloud environment Yes Yes Yes Yes No
Ability to monitor real device power and performance battery usageCPU ,memory on the test device No Yes Yes Yes No
Device Management Yes Yes Yes Yes No
Putting timers to get the device level performance metrics using app dynamics
EggPlant
Yes
Yes
Yes
No
Yes
No
5Footer
Synthetic and RUM tool Comparison
RUM Features Dynatrace
CrittercismApp
dynamicsGet visibility into performance across variety of devices Yes Yes YesGet insight into your CDN Performance No
Yes NoGather screen Load data for each user transaction Yes Yes Yes Crash diagnostics for Mobile Apps includes the device level details in the crash reports (App dev team) Yes Yes
Partially available
Synthetic Monitoring Features Keynote Gomez
Run Synthetic Tests in production to measure end user experience Yes NoDeliver the solution as a cloud based service
Yes Yes