appurify: mobile performance
and QA optimization in the
cloud
Company overview
Boost mobile performance and quality with Appurify

Mission to create comprehensive mobile lifecycle management platform
F...
appurify: application life cycle management built for a
mobile world
Our mission

What we’ve built

Guiding
principles

▪ ...
appurify - EC2 + ALM built mobile first
Continuous integration SaaS platform
Builds




Tests

Upload to platform
Link ...
Appurify Mobile Platform (AMP)
AMP PLATFORM FUNCTIONALITY
CORE PLATFORM FUNCTIONALITY
DEVICE FARM

TEST CASE MGMT

USER CO...
Automation on real devices

Automate on Real Devices
Never have to buy & maintain
another device
Know exactly what your us...
We generate actionable data from every run
Device Specific
Video

Network

Console and crashes

All the data that developm...
AMP PERFORMANCE SDK

AMP
PERFORMANCE
SDK

Easily compile the lightweight 30kb AMP Performance SDK into your app and get ac...
Appurify Manual Testing Amps Up Your Data
Get data from manual
testing that matters
• Capture all the data that
developmen...
Appurify has created the first version of mobile webpage test on real
devices
Appurify has partnered with
Webpagetest to c...
Upcoming SlideShare
Loading in...5
×

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

745

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.

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

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

No notes for slide

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

  1. 1. appurify: mobile performance and QA optimization in the cloud Company overview
  2. 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. 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. 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. 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. 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. 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. 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. 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. 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
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×