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