Your SlideShare is downloading. ×
Appurify presentation at Appium meetup - Running Appium on real devices at scale
Appurify presentation at Appium meetup - Running Appium on real devices at scale
Appurify presentation at Appium meetup - Running Appium on real devices at scale
Appurify presentation at Appium meetup - Running Appium on real devices at scale
Appurify presentation at Appium meetup - Running Appium on real devices at scale
Appurify presentation at Appium meetup - Running Appium on real devices at scale
Appurify presentation at Appium meetup - Running Appium on real devices at scale
Appurify presentation at Appium meetup - Running Appium on real devices at scale
Appurify presentation at Appium meetup - Running Appium on real devices at scale
Appurify presentation at Appium meetup - Running Appium on real devices at scale
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Appurify presentation at Appium meetup - Running Appium on real devices at scale

700

Published on

Appurify presentation at Appium meetup at Lookout. Shows how Appium can be run at scale on real devices using the Appurify real device farm.

Appurify presentation at Appium meetup at Lookout. Shows how Appium can be run at scale on real devices using the Appurify real device farm.

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
700
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
21
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. appurify: mobile performance and QA optimization in the cloud Company overview
  • 2. Boost mobile performance and quality with Appurify Mission to create comprehensive mobile lifecycle management platform Founded early 2012 Funded by Google Ventures, Foundation Capital, Felicis Ventures & others 4 ~20-person engineering-focused team in San Francisco
  • 3. appurify: application life cycle management built for a mobile world Our mission What we’ve built Guiding principles ▪ Create comprehensive mobile application lifecycle management platform ▪ API accessible, scalable, farm of mobile devices with powerful, first-oftheir-kind, app run-time debugging, testing and optimization tools ▪ Comprehensive coverage of apps, devices, OS versions ▪ Real user conditions on real devices (network, memory, geo, orientation) ▪ Developer first - we’re seeing mobile tools purchasing decisions being made by developers and heads of engineering ▪ Automation oriented, and integrated with development CI tools to ensure stickiness and retention ▪ Ability to expand into all parts of application life-cycle Benefits ▪ Launch bug-free, stable, high-performing apps, and effectively manage post launch apps ▪ Speed up development and testing, launching faster ▪ Save money through lower costs (infrastructure and headcount) | 8
  • 4. appurify - EC2 + ALM built mobile first Continuous integration SaaS platform Builds    Tests Upload to platform Link to build server Pass from partner     Results  Existing automation Appu Robot Custom APIs Massive parallelization   Screencasts, crashes, optimized network captures, test results, performance data, addnl debug data Actionable insights Analytics Debug   Run-time debugging Automated debugging Appurify API IaaS back-end Distributed device farm      iOS and Android devices Hosted (dedicated and shared), On premise farms Multiple colos Devices not rooted Configurable user conditions Support infrastructure     Monitoring systems Optimized video solution Scheduler Stable and scalable | 4
  • 5. Appurify Mobile Platform (AMP) AMP PLATFORM FUNCTIONALITY CORE PLATFORM FUNCTIONALITY DEVICE FARM TEST CASE MGMT USER CONDITION PROFILES FWK SUPPORT CI SUPPORT REPORTING ADVANCED PLATFORM FUNCTIONALITY ADVANCED DEVICE & APP MGMT TUNNEL PERFORMANCE SDK AMP MODULES AMP MANUAL AMP AUTO AMP WEB AMP MANUAL AMP AUTO AMP WEB
  • 6. Automation on real devices Automate on Real Devices Never have to buy & maintain another device Know exactly what your users will experience Get broad coverage across devices and operating systems Access the devices through API or web interface Change network carrier and signal strength, device memory, location, and orientation Test any App: IOS, Android, Hybrid, Mobile Web With real user control and conditions 6
  • 7. We generate actionable data from every run Device Specific Video Network Console and crashes All the data that development needs to fix the issue 7
  • 8. AMP PERFORMANCE SDK AMP PERFORMANCE SDK Easily compile the lightweight 30kb AMP Performance SDK into your app and get access to the following performance data: Touch response time CPU/Memory and FPS CFNetwork calls for HTTP and HTTPs View load/unload times List of all running threads Blocked threads Resource usage of every thread View load/unload times Memory usage per view load/unload and other view operations
  • 9. Appurify Manual Testing Amps Up Your Data Get data from manual testing that matters • Capture all the data that development needs to take action, even from manual testing sessions • All Appurify Data available, dashboards coming soon. 9
  • 10. Appurify has created the first version of mobile webpage test on real devices Appurify has partnered with Webpagetest to create the first mobile version • Deep performance analysis of mobile web page performance on iOS/Android/various browsers • Network waterfalls, JSON timeline, bottlenecks, error s on different devices and network conditions 10

×