SlideShare a Scribd company logo
Innovated in India, for the world
Test your Apps on
Cloud
Vaibhav Agarwal – Sr. Architect, pCloudy
“Mobile first” or “Mobile Only” is the motto
Why are we here?
However, being able to test a mobile app in a meaningful way is very challenging.
Can you afford this?
Many users complained of landing on error pages or seeing
their transactions being interrupted midway through.
By: ENS Economic Bureau
New Delhi Updated: Oct 7, 2014, 7:06
John Sarkar | TNN | Nov 12, 2014, 01.26 AM IST
"After spending crores to advertise for today's sale, Snapdeal
payment checkout page is not working,“
Tweeted Rohit Bhardwaj
StateWhat’s the user behavior?
When apps don’t perform as expected or advertised,
99% of respondents said they would take action:
1. Delete the app immediately – 44%
2. 21% of them said, they will report it on social media
Freezes – 80%
Crashes – 70%
Slow responsiveness – 60%
Heavy battery usage – 50%
Too many ads – 45%
Some of the TOP reasons for frustration
Why Apps Fail?Why Apps Fail?
Hardware - 30% Software - 70%
Memory – 10%
Display – 10%
Sensors and chipset – 10%
30% - Platform(OS versions)
30% - OEM customization
10% - Other software
~ 40 – 50% of bugs are reported by users
Why this happens?Why this happens?
Product Dev
Marketing
QA and Testing
Insufficient Device
coverage
Fast changes (not enough
time for testing)
Lack of good Mobile App
Testing Infrastructure
Automation is key
UI
Monkey Tests
Backend Tests
Unit
What’s the way forward?
Break down testing into
manageable pieces.
Automate as much as
possible
1- Define your Test Pyramid
What’s the way forward?
Sprint ( X days)
Day N - Dev Day N - Test
Sprint Meeting
Dev
Nightly Check -in
Create/Update
Tests
Test check-in
Day N+1 - Dev Day N+1 - Test
Sprint Meeting
Check Test Report
+ Fix Bugs
Nightly Check -in
Create/Update
Tests
Dev Test check-in
CI System
What’s the way forward?
2- Make it truly agile
Why are we here?
3- Create a reliable Mobile App Test Infrastructure
Real devices Tools for Testing
Introducing pCloudy
Meet pCloudy
pCloudy is one of it’s kind Mobile App Testing Platform which
developers and Testers can use to make their Apps market ready.
Real Mobile Devices Tools for App Testing Over Cloud
Some Key Stats
500+
Active customers
from across the globe
100000+
Hours of testing on our
platform
10000+
Cups of coffee
consumed
Only player in APAC
pCloudy Solution
What we created?
Real Time Access of Device over cloud
Use Cases
 Functional
Certification
 Automation script
Runs on multiple
devices
 Debug App live
 Continuous
Integration Tests
 Debug App live
Tester
DevOps
OfferingsWe have many flavors
Thanks

More Related Content

Mobile App Testing on Cloud

  • 1. Innovated in India, for the world Test your Apps on Cloud Vaibhav Agarwal – Sr. Architect, pCloudy
  • 2. “Mobile first” or “Mobile Only” is the motto Why are we here? However, being able to test a mobile app in a meaningful way is very challenging.
  • 3. Can you afford this? Many users complained of landing on error pages or seeing their transactions being interrupted midway through. By: ENS Economic Bureau New Delhi Updated: Oct 7, 2014, 7:06 John Sarkar | TNN | Nov 12, 2014, 01.26 AM IST "After spending crores to advertise for today's sale, Snapdeal payment checkout page is not working,“ Tweeted Rohit Bhardwaj
  • 4. StateWhat’s the user behavior? When apps don’t perform as expected or advertised, 99% of respondents said they would take action: 1. Delete the app immediately – 44% 2. 21% of them said, they will report it on social media Freezes – 80% Crashes – 70% Slow responsiveness – 60% Heavy battery usage – 50% Too many ads – 45% Some of the TOP reasons for frustration
  • 5. Why Apps Fail?Why Apps Fail? Hardware - 30% Software - 70% Memory – 10% Display – 10% Sensors and chipset – 10% 30% - Platform(OS versions) 30% - OEM customization 10% - Other software ~ 40 – 50% of bugs are reported by users
  • 6. Why this happens?Why this happens? Product Dev Marketing QA and Testing Insufficient Device coverage Fast changes (not enough time for testing) Lack of good Mobile App Testing Infrastructure
  • 7. Automation is key UI Monkey Tests Backend Tests Unit What’s the way forward? Break down testing into manageable pieces. Automate as much as possible 1- Define your Test Pyramid
  • 8. What’s the way forward? Sprint ( X days) Day N - Dev Day N - Test Sprint Meeting Dev Nightly Check -in Create/Update Tests Test check-in Day N+1 - Dev Day N+1 - Test Sprint Meeting Check Test Report + Fix Bugs Nightly Check -in Create/Update Tests Dev Test check-in CI System What’s the way forward? 2- Make it truly agile
  • 9. Why are we here? 3- Create a reliable Mobile App Test Infrastructure Real devices Tools for Testing
  • 11. Meet pCloudy pCloudy is one of it’s kind Mobile App Testing Platform which developers and Testers can use to make their Apps market ready. Real Mobile Devices Tools for App Testing Over Cloud
  • 12. Some Key Stats 500+ Active customers from across the globe 100000+ Hours of testing on our platform 10000+ Cups of coffee consumed Only player in APAC
  • 14. What we created? Real Time Access of Device over cloud
  • 15. Use Cases  Functional Certification  Automation script Runs on multiple devices  Debug App live  Continuous Integration Tests  Debug App live Tester DevOps