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
Skype SoundCloud
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.

TestElf Informational Presentation

  • 1.
  • 2.
    Why should youcare? • 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
  • 3.
    Bugs can happento anyone Costco BlackBerry Messenger AMC
  • 4.
    Here’s a commonbug: • 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!
  • 5.
    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.
  • 6.
    One More • Usabilityand Control Issues Skype SoundCloud 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).
  • 7.
    How can TestElfhelp? • We reduce your risk of releasing unacceptable code.
  • 8.
    Introduction to TestElf •Black-box testing on real devices. • We scrutinize your app through an end user's perspective.
  • 9.
    Device & OSCoverage • 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.
  • 10.
    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.
  • 11.
  • 12.
  • 13.
  • 14.
    Why TestElf? • Unlimitedand 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.
  • 15.
    Recap • Acquiring andkeeping 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.