SlideShare a Scribd company logo
Mobile App
Testing…at a
glance.
How comfortable are you
on a bike without a
helmet? Writing code
without tests is like riding
a bike without a helmet.
You might feel free and
indestructible for now,
but one day you’ll fall and
it’s going to hurt.
Testing
Ensures Optimum Performance
Ensures Application performance on network
Ensures Stability of application on desired mobile devices
& networks
Reduces time & Cost to market the application with
highest quality
Highest levels of quality and user experience
Testing Assures
Does it
works
Functions as
Planned
Meets the
customers
requirement
• Primary goal of your testing
efforts is not to find errors.
• Goal in testing should be to
understand the quality of your
offerings.
Testing Goals
Common Features of Web and Mobile
Testing
• Browser compatibility
checks
• Evaluation for different
screen resolutions
• Similar instruments
(emulators of browsers/
devices)
It is not hard for a web tester to switch to mobile devices
See how your
development app
will perform in a
real-world
environment by
installing and
testing it directly
on android, iPad,
iPhone, and
iPod touch.
Test in Real-Time
Plug in your mobile device (iPad, iPhone, android and iPod) touch to
use Xcode’s graphical debugger, or collect real-time performance data
in Instruments’ timeline view. These powerful optimization tools allow
you to quickly identify and address any performance issues.
With your app running on a mobile devices (iPad, iPhone, android
and iPod) touch, you can test the performance of your app
connected to a Wi-Fi or carrier’s network for a real-world user
experience.
Test Over the Air
Critical Factors of Mobile
Testing
• Use of emulators and actual
devices
• Use of test automation
Choosing Testing Strategy
Testing can be done using
Real Device Emulator
• Real devices have the
advantage of having all of the
limitations and quirks present in
the actual client hardware.
• Hardware Exceptions handling
is possible e.g. low battery,
power-offs, insufficient memory,
etc.
• Testing with real devices is
incredibly expensive.
• Real handsets are not
designed with testing in mind
so limited processing power
and storage of the handsets
does not allow on-board
diagnostic software to be
loaded.
Real Device
Emulator
• Emulated devices are easier to
manage one can switch device
types by simply loading a new
device profile.
• Emulators run on more
powerful PCs/servers and
designed with testing in mind.
• Emulated devices are cost
effective.
• Emulated devices lack the
quirks and faults that only the
real device can provide
• Hardware Exceptions handling
is not possible e.g. low battery,
power-offs, insufficient memory,
etc.
Let’s summarize
Mobile application testing is:
• Easy to perform – it can be
described with a check-list,
there is no complex
functionality.
• Easy to plan – coverage is
defined by exploring current
usage stats.
• Inexpensive – we can use
emulators, online services and
use Friends&Family approach.
• Challenging – variety of models and OS
versions.
Mobile Pundits
www.mobilepundits.com

More Related Content

PPTX
Testing on Real Devices vs. Emulators
PDF
SauceCon 2017: Mobile Test Pyramid
PDF
SauceCon 2017: Are Manual Testers Needed In Automated DevOps World?
PPTX
Mobile Testing
PPTX
Testing Apps for Wearables
PDF
SauceCon 2017: Making Your Mobile App Automatable
PDF
Constraints That Help You Build Valuable Software by Jocelyn Goldfein - The L...
PDF
Achieving 100% mobile test coverage perfecto mobile
Testing on Real Devices vs. Emulators
SauceCon 2017: Mobile Test Pyramid
SauceCon 2017: Are Manual Testers Needed In Automated DevOps World?
Mobile Testing
Testing Apps for Wearables
SauceCon 2017: Making Your Mobile App Automatable
Constraints That Help You Build Valuable Software by Jocelyn Goldfein - The L...
Achieving 100% mobile test coverage perfecto mobile

What's hot (20)

PDF
Why a Mobile Test Strategy is just Test Strategy
PPTX
Mobile app testing
PDF
Compatibility in mobile testing
PPTX
How Digital Changed the Game... and how to cross platform test for it
PPTX
Mobile Application testing
PPTX
Continuous testing on emulators using the espresso test automation framework
PPTX
Assuring Mobile Test Coverage
PPTX
Performance testing – mobile apps session1
PDF
SauceCon 2017: Building a Continuous Delivery Pipeline with Testing in Mind
PPTX
Chapter 1. Why Performance Test
PDF
Learnings from Hybrid App Testing Jijesh Mohan
PPTX
How to Prevent App Failures with Real User Conditions
PDF
Webinar learn how to test any mobile app style from within eclipse using real...
PDF
KafkaTest Introduction for Testers
PDF
Building Agility for Automated Mobile Apps Testing
PPTX
Mobile test automation perfecto star east
PDF
Testing Mobile App Performance
PDF
7 mobile app usability testing best practices by UserTesting
PPTX
Mobile Usability
Why a Mobile Test Strategy is just Test Strategy
Mobile app testing
Compatibility in mobile testing
How Digital Changed the Game... and how to cross platform test for it
Mobile Application testing
Continuous testing on emulators using the espresso test automation framework
Assuring Mobile Test Coverage
Performance testing – mobile apps session1
SauceCon 2017: Building a Continuous Delivery Pipeline with Testing in Mind
Chapter 1. Why Performance Test
Learnings from Hybrid App Testing Jijesh Mohan
How to Prevent App Failures with Real User Conditions
Webinar learn how to test any mobile app style from within eclipse using real...
KafkaTest Introduction for Testers
Building Agility for Automated Mobile Apps Testing
Mobile test automation perfecto star east
Testing Mobile App Performance
7 mobile app usability testing best practices by UserTesting
Mobile Usability
Ad

Viewers also liked (16)

PDF
Mobile App Testing by Mark Wilson
PPTX
Hands-On Mobile App Testing
PPTX
Mobile performance testing
PPTX
Mobile Device Client Application Performance Testing
PPT
Mobile Application Testing Strategy
PPT
Mobile app testing services
PPTX
Mobile App Testing Best Practices
PPTX
Mobile Application Testing by Javed Ansari
PDF
Mobile App Testing
PPTX
Mobile testing
PDF
Web testing
PPTX
browser compatibility testing
PDF
Compatibility Testing of Your Web Apps - Tips and Tricks for Debugging Locall...
PDF
7 1-1 soap-developers_guide
PPTX
Web Application Software Testing
PDF
Don't Drop the SOAP: Real World Web Service Testing for Web Hackers
Mobile App Testing by Mark Wilson
Hands-On Mobile App Testing
Mobile performance testing
Mobile Device Client Application Performance Testing
Mobile Application Testing Strategy
Mobile app testing services
Mobile App Testing Best Practices
Mobile Application Testing by Javed Ansari
Mobile App Testing
Mobile testing
Web testing
browser compatibility testing
Compatibility Testing of Your Web Apps - Tips and Tricks for Debugging Locall...
7 1-1 soap-developers_guide
Web Application Software Testing
Don't Drop the SOAP: Real World Web Service Testing for Web Hackers
Ad

Similar to How to make your app successful with mobile app testing? (20)

PPT
Android & iPhone App Testing
PPTX
Basic Guide For Mobile Application Testing
PDF
12 considerations for mobile testing (march 2017)
PPTX
Exploratory Mobile Testing Webinar_XBOSoft_jean_annharrison
DOCX
Mobile testing
DOCX
Mobile app testing
PDF
The Essentials of Mobile App Testing and Monitoring
PPTX
Preparing your QA team for mobile testing
PPTX
Mobile application testing
PDF
Mobile application-testing for shanethatech
PDF
App Testing SEO Expert Bangladesh LTD
PPT
Mobile testing
PDF
Mobile App Testing Strategy by RapidValue Solutions
PDF
Experitest & Capgemini Co-webinar -
PDF
Think tank event mobile app testing v1.3
PDF
Mobile application testing
PDF
Challenges In Mobile App Testing and Their Solution.pdf
PPT
Mobile Apps Testing - Part1
PDF
Mobile Testing Tools 101
PDF
Testing html5 meetup slideshare
Android & iPhone App Testing
Basic Guide For Mobile Application Testing
12 considerations for mobile testing (march 2017)
Exploratory Mobile Testing Webinar_XBOSoft_jean_annharrison
Mobile testing
Mobile app testing
The Essentials of Mobile App Testing and Monitoring
Preparing your QA team for mobile testing
Mobile application testing
Mobile application-testing for shanethatech
App Testing SEO Expert Bangladesh LTD
Mobile testing
Mobile App Testing Strategy by RapidValue Solutions
Experitest & Capgemini Co-webinar -
Think tank event mobile app testing v1.3
Mobile application testing
Challenges In Mobile App Testing and Their Solution.pdf
Mobile Apps Testing - Part1
Mobile Testing Tools 101
Testing html5 meetup slideshare

More from MobilePundits (8)

PPTX
How to build PhoneGap App for Windows Phone?
PPTX
How Social Media Helps in Mobile App Success?
PPTX
How Mobile App Plays Major Role in Business Success?
PPTX
Mobile Development With Android
PPTX
Cross-Platform App Development in C#
PPTX
HTML5- The Boosting Era of Web Development
PDF
Android & iOS Marketplace in Development Era
PPTX
Smartphone- Revolutionary Application Development in Australia
How to build PhoneGap App for Windows Phone?
How Social Media Helps in Mobile App Success?
How Mobile App Plays Major Role in Business Success?
Mobile Development With Android
Cross-Platform App Development in C#
HTML5- The Boosting Era of Web Development
Android & iOS Marketplace in Development Era
Smartphone- Revolutionary Application Development in Australia

How to make your app successful with mobile app testing?

  • 2. How comfortable are you on a bike without a helmet? Writing code without tests is like riding a bike without a helmet. You might feel free and indestructible for now, but one day you’ll fall and it’s going to hurt.
  • 3. Testing Ensures Optimum Performance Ensures Application performance on network Ensures Stability of application on desired mobile devices & networks Reduces time & Cost to market the application with highest quality Highest levels of quality and user experience Testing Assures
  • 4. Does it works Functions as Planned Meets the customers requirement • Primary goal of your testing efforts is not to find errors. • Goal in testing should be to understand the quality of your offerings. Testing Goals
  • 5. Common Features of Web and Mobile Testing • Browser compatibility checks • Evaluation for different screen resolutions • Similar instruments (emulators of browsers/ devices) It is not hard for a web tester to switch to mobile devices
  • 6. See how your development app will perform in a real-world environment by installing and testing it directly on android, iPad, iPhone, and iPod touch.
  • 7. Test in Real-Time Plug in your mobile device (iPad, iPhone, android and iPod) touch to use Xcode’s graphical debugger, or collect real-time performance data in Instruments’ timeline view. These powerful optimization tools allow you to quickly identify and address any performance issues.
  • 8. With your app running on a mobile devices (iPad, iPhone, android and iPod) touch, you can test the performance of your app connected to a Wi-Fi or carrier’s network for a real-world user experience. Test Over the Air
  • 9. Critical Factors of Mobile Testing • Use of emulators and actual devices • Use of test automation
  • 10. Choosing Testing Strategy Testing can be done using Real Device Emulator
  • 11. • Real devices have the advantage of having all of the limitations and quirks present in the actual client hardware. • Hardware Exceptions handling is possible e.g. low battery, power-offs, insufficient memory, etc. • Testing with real devices is incredibly expensive. • Real handsets are not designed with testing in mind so limited processing power and storage of the handsets does not allow on-board diagnostic software to be loaded. Real Device
  • 12. Emulator • Emulated devices are easier to manage one can switch device types by simply loading a new device profile. • Emulators run on more powerful PCs/servers and designed with testing in mind. • Emulated devices are cost effective. • Emulated devices lack the quirks and faults that only the real device can provide • Hardware Exceptions handling is not possible e.g. low battery, power-offs, insufficient memory, etc.
  • 13. Let’s summarize Mobile application testing is: • Easy to perform – it can be described with a check-list, there is no complex functionality. • Easy to plan – coverage is defined by exploring current usage stats. • Inexpensive – we can use emulators, online services and use Friends&Family approach. • Challenging – variety of models and OS versions.