Testing Your Mobile Application   -   Nisheeth Mohan   Product Manager, Mobile
A PC in every pocket
Mobile content has come a long way
The complex mobile ecosystem makes delivering high quality mobile content a challenge June 10, 2009 ©2007 Keynote Systems,...
Mobile Testing Product Requirement <ul><li>Access to popular devices and carriers across the globe </li></ul><ul><li>Abili...
Different mobile content types have different testing requirements <ul><li>Web Applications  SMS Applications  Native Appl...
Mobile Web Applications <ul><li>Benefits </li></ul><ul><ul><li>Mobile Web is completely open to all users </li></ul></ul><...
Ideal Mobile Web Testing Product <ul><li>Ability to test on multiple devices </li></ul><ul><li>Syntax warnings for Source ...
MITE for WAP content testing Download times Redirections Content errors Http errors Content preview Source Code Syntax war...
SMS Applications <ul><li>Benefits </li></ul><ul><ul><li>Easy to use </li></ul></ul><ul><ul><li>Easy implementation </li></...
Ideal SMS Auditing Product <ul><li>Easy to send and receive SMS messages </li></ul><ul><li>Support for multiple messages  ...
Ideal SMS Monitoring Product <ul><li>Measure end user performance </li></ul><ul><li>Benchmark across locations and carrier...
Native Applications <ul><li>Benefits </li></ul><ul><ul><li>High functionality and performance </li></ul></ul><ul><ul><li>D...
Ideal Native Applications Testing Product <ul><li>Popular real devices connected to live networks </li></ul><ul><li>Access...
On-Device Testing with MITE <ul><li>Connect/Disconnect </li></ul><ul><li>Battery In/Out </li></ul><ul><li>Turn On/Off </li...
Summary <ul><li>Success of your mobile content depends on how much you test </li></ul><ul><li>Different forms of mobile co...
Thank you <ul><li>  For additional questions contact Nisheeth Mohan at - </li></ul><ul><li>[email_address] </li></ul>
Upcoming SlideShare
Loading in …5
×

Testing Your Mobile Application

4,786 views

Published on

Presented at FierceWireless webinar

Published in: Technology
  • Be the first to comment

Testing Your Mobile Application

  1. 1. Testing Your Mobile Application - Nisheeth Mohan Product Manager, Mobile
  2. 2. A PC in every pocket
  3. 3. Mobile content has come a long way
  4. 4. The complex mobile ecosystem makes delivering high quality mobile content a challenge June 10, 2009 ©2007 Keynote Systems, Inc. Keynote & Client Confidential. Long Term Customer Commitment Customer Acquisition Revenue Assurance Industry Motto Device Diversity CONTENT PROVIDERS PLATFORM VENDORS GLOBAL CARRIERS END USER TEXT IMAGES VIDEO MUSIC AGGREGATION CAMP. TOOLS CONTENT CONVERSION SECURE INFO
  5. 5. Mobile Testing Product Requirement <ul><li>Access to popular devices and carriers across the globe </li></ul><ul><li>Ability to perform quick and iterative testing </li></ul><ul><li>Easy to use and intuitive UI </li></ul><ul><li>Provide Root cause analysis </li></ul><ul><li>Inexpensive </li></ul>
  6. 6. Different mobile content types have different testing requirements <ul><li>Web Applications SMS Applications Native Applications </li></ul>
  7. 7. Mobile Web Applications <ul><li>Benefits </li></ul><ul><ul><li>Mobile Web is completely open to all users </li></ul></ul><ul><ul><li>Low development cost </li></ul></ul><ul><ul><li>Instantaneous release </li></ul></ul><ul><li>Challenges </li></ul><ul><ul><li>Available only in Online Mode </li></ul></ul><ul><ul><li>Need Performance Optimization </li></ul></ul><ul><ul><li>Need to support all devices </li></ul></ul><ul><ul><li>Limited functionality </li></ul></ul><ul><li>Testing Requirements - Device Compatibility and Performance Analysis </li></ul>
  8. 8. Ideal Mobile Web Testing Product <ul><li>Ability to test on multiple devices </li></ul><ul><li>Syntax warnings for Source Code </li></ul><ul><li>Content-Device incompatibility </li></ul><ul><li>Content Errors and HTTP Errors and </li></ul><ul><li>Image oversize </li></ul><ul><li>Test Automation </li></ul><ul><li>Save and Share results </li></ul>
  9. 9. MITE for WAP content testing Download times Redirections Content errors Http errors Content preview Source Code Syntax warnings
  10. 10. SMS Applications <ul><li>Benefits </li></ul><ul><ul><li>Easy to use </li></ul></ul><ul><ul><li>Easy implementation </li></ul></ul><ul><ul><li>Wide reach </li></ul></ul><ul><li>Challenges </li></ul><ul><ul><li>Complex delivery channel </li></ul></ul><ul><ul><li>Dependence on aggregator </li></ul></ul><ul><ul><li>Compliance with CTIA rules </li></ul></ul><ul><ul><li>Low visibility into end user performance </li></ul></ul><ul><li>Testing Requirements – </li></ul><ul><ul><li>Audit messages </li></ul></ul><ul><ul><li>Track delivery performance </li></ul></ul>
  11. 11. Ideal SMS Auditing Product <ul><li>Easy to send and receive SMS messages </li></ul><ul><li>Support for multiple messages </li></ul><ul><li>Compare with expected results </li></ul><ul><li>Measure message delivery times </li></ul>MITE
  12. 12. Ideal SMS Monitoring Product <ul><li>Measure end user performance </li></ul><ul><li>Benchmark across locations and carriers </li></ul>MAP
  13. 13. Native Applications <ul><li>Benefits </li></ul><ul><ul><li>High functionality and performance </li></ul></ul><ul><ul><li>Discovery </li></ul></ul><ul><ul><li>Available in offline mode </li></ul></ul><ul><ul><li>Monetization </li></ul></ul><ul><li>Challenges </li></ul><ul><ul><li>Different build for each device type </li></ul></ul><ul><ul><li>Needs approval from carrier or content store </li></ul></ul><ul><ul><li>Moderate to long release cycles </li></ul></ul><ul><li>Testing Requirements – Functional testing on many devices in real life environment </li></ul>
  14. 14. Ideal Native Applications Testing Product <ul><li>Popular real devices connected to live networks </li></ul><ul><li>Access to all device features and capabilities </li></ul><ul><li>Ability to upload pre-released applications </li></ul><ul><li>Access to off-shore testing teams </li></ul><ul><li>Save and share results </li></ul>
  15. 15. On-Device Testing with MITE <ul><li>Connect/Disconnect </li></ul><ul><li>Battery In/Out </li></ul><ul><li>Turn On/Off </li></ul><ul><li>Connect remote USB to upload app onto the device </li></ul><ul><li>Capture LCD screenshot </li></ul><ul><li>Capture video of LCD screen </li></ul><ul><li>Send/receive Audio for IVR </li></ul>
  16. 16. Summary <ul><li>Success of your mobile content depends on how much you test </li></ul><ul><li>Different forms of mobile content require different testing solutions </li></ul><ul><li>Keynote provides products for all types of mobile applications </li></ul><ul><li>For additional details visit – </li></ul><ul><li>http://mite.keynote.com </li></ul>
  17. 17. Thank you <ul><li> For additional questions contact Nisheeth Mohan at - </li></ul><ul><li>[email_address] </li></ul>

×