Mobile App Testing© 2014
Why should you care?
• Profit for an app is dependent on the number of users.
• A recent study by uSamp revealed:
• 71% of users delete an app that crashes.
• 59% of users delete an app for slow responsiveness.
• You need to get it right the first time.
2
Bugs can happen to anyone
Costco
BlackBerry Messenger
AMC
Here’s a common bug:
• Not handling bad network connections.
FaceTime Instagram
FaceTime displays an alert that internet connectivity is required—good!
Instagram shows a large reload button on images that cannot load, which has no effect while the
network is off—bad!
Another common bug:
• Failure to validate user input.
Skype Path
Skype does not validate a user’s birth date, so a
completely bogus date can be entered.
Path has few restrictions for usernames. The
username to the right is set to a large
number of blank spaces followed by a period.
One More
• Usability and Control Issues
SkypeSoundClou
d
On iOS 7, apps have to ask for permission in order to access the
microphone.
Some apps malfunction when microphone access had been denied. For
example, in SoundCloud, there is no way to pause a recording without microphone access. Tapping on the pause button has no effect
(on right).
How can TestElf help?
• We reduce your risk of releasing unacceptable code.
Introduction to TestElf
• Black-box testing on real devices.
• We scrutinize your app through an end user's perspective.
Device & OS Coverage
• Every app is tested on multiple devices and OS versions.
• New devices are added every month.
• We currently support iOS 6, iOS 7, Android 2.3, 4.0, and 4.1 - 4.3.
No Management Overhead
• Our testers go through every app screen and test all functionality, without the need for you to provide any documentation or test cases.
• We keep track of changes across builds. Test coverage improves after every test.
Sample Report
Sample Report
Sample Report
Why TestElf?• Unlimited and customizable tests, including full-pass/regression testing turnaround in just 2 days.
• Instant setup and expert in-house testers.
• Integration with your CI/deployment systems and bug tracking systems.
• Fixed pricing.
Recap
• Acquiring and keeping mobile users is hard enough.
• With 5-7 users out of every 10 deleting an application for crashing and/or being slow, you can’t afford not to thoroughly test your app.
• Keep your users happy. Let TestElf take care of finding bugs for you.