SlideShare a Scribd company logo
Mobile Mantras
                                Experience Design Best Practices for
                                        Mobile Development

                              Panel Participants
                                Brian Assmus           Additional
                               Frank R Dellario      Contributors
Inspiring Human Perspective    Matt DiGirolamo     GihanAmarasinghe
                                Rob Fitzgibbon        SagiChaitas
                                Hannah Liberty      Andrew Georgiou
                               Michelle McNulty     Dr. Rob Johnson
                                 Ryan Travis
                               AmitVyawahare
Executive Summary

                             •  How we got here
                            •  Basic XD Mantras
                         •  Testing Methodologies




onetooneglobal.com	
                                2	
  
Back in the day,
                         internet design was so mellow




onetooneglobal.com	
                                     3	
  
Everything is so @#$@#^ complicated now




onetooneglobal.com	
                      4	
  
What do we mean by “mobile”?

                         Apps vs. “Mobile-Friendly” Websites




onetooneglobal.com	
                                           5	
  
And now…
This is what we learned while
making it up as we went along




onetooneglobal.com	
            6	
  
Basic Mantras/Guidelines
•  Keep in mind that
   mobilization is content,
   context, and taskspecific
•  Mobile requires a smaller,
   simpler version of a
   website that focuses on
   information and services
•  Make the redirection to
   the mobile site automatic
   but allow access to the
   full site, ideally permitting
   mobile users to follow
   deep links into the site

    onetooneglobal.com	
           7	
  
UX
    •  Define the use cases (for
       example, find a product price,
       find a store near you, call us,
       or perform a search).
    •  Order the use cases by the
       most frequent for a mobile
       user. Use your best guess,
       statistical information, and
       usability tests to keep this
       order updated.
    •  Simplify: Do your best to
       make every use case
       successful in no more than
       three clicks or at a page depth
       of no more than three.
    •  Touch/Swipe Friendly
onetooneglobal.com	
                     8	
  
IA
•  Search is the most important

•  Minimize the amount of user text
   input required

•  Group large lists by categories, each
   with no more than 10 items

•  Provide the most-used features at
   the top

•  Provide a Go to Top link in the footer

•  Provide a Back link

•  Use location services if useful
onetooneglobal.com	
                        9	
  
IA
 Use top aligned labels
        for forms.

      Not only does this
      allow users to fill out
      the form faster, but it
         is also better for
          field zooming.



onetooneglobal.com	
            10	
  
IA
•  Provide a link to full desktop site
   on all pages
•  Use all the available width (i.e.,
   not columns) for links, list
   elements, text inputs, and all
   possible focusable elements
•  Maintain the total link count at no
   more than 10 per page
•  Keep the main navigation to 3 or
   4 links
•  Avoid horizontal scrolling
    onetooneglobal.com	
                 11	
  
Visual
•  Try your color palette in
   different environments
   (low light, bright sunlight,
   fluorescent lights)
•  Keep graphics limited
•  No to Low multimedia
•  Maintain visual
   consistency with your
   desktop site or brand
•  Think Condensed from the
   visual standpoint

 onetooneglobal.com	
             12	
  
Visual
•  Only essential
   elements are found
   on the home page
•  Use background
   colors to separate
   sections
•  Use legible fonts on
   every screen; don’t
   rely on the
   resolution

  onetooneglobal.com	
     13	
  
Content
•  Mobilize content –
   not just layout

     The ski resort of St.
     Moritz refocuses the
     content on their
     mobile website to be
     task based (what’s the
     weather, what lifts are
     open)

•  Personalization &
   Localization
onetooneglobal.com	
           14	
  
Content
         Take it Easy With Ads

•  Small space can become
   easily cluttered.

•  The New York Times is a
   good example of not porting
   all ads from the desktop
   version



onetooneglobal.com	
             15	
  
Smaller Pieces Doesn’t Mean Less Consumption




 onetooneglobal.com	
                    16	
  
Content
                         Don’t skimp on the content!
              Having a “light” site doesn’t mean you should leave
                   out content from it. Some service providers
                 apparently think that mobile users don’t need all
               that content – wrong! It’s a sure way to annoy and
                cause problems for people if you put one tenth of
                your content or shortened versions of articles on
                                   the mobile site.




onetooneglobal.com	
                                       HTTP://XKCD.COM/869/	
     17	
  
Testing Methodologies
Challenges:	
  

•  Thousands	
  of	
  Mobile	
  Handsets	
  

•  Different	
  Mobile	
  PlaDorms/OS	
  

•  Different	
  Mobile	
  Carriers/Manufacturers	
  

•  (Everything	
  is	
  so	
  @#$@#^	
  complicated	
  now)	
  


  onetooneglobal.com	
                                            18	
  
Mobile Usage vs. Testing Capabilities
                         Smartphone	
  Pla2orm	
  
                            	
  Market	
  Share	
  	
  


                                                          Android	
  
                                                          Apple	
  
                                                          BlackBerry	
  
                                                          Windows	
  
                                                          Palm	
  



onetooneglobal.com	
                                                       19	
  
Types of Mobile Apps Testing
                                 •  User	
  Interface	
  TesRng	
  
                                   •  FuncRonal	
  TesRng	
  	
  
                             •  Performance	
  &	
  Stress	
  TesRng	
  
                                    •  Usability	
  TesRng	
  

                              	
  	
  	
  	
  	
  	
  Addi%onal	
  key	
  tes%ng	
  types:	
  
                                                          •  CompaRbility	
  TesRng	
  
                                                       •  CerRficaRon	
  Compliance	
  
                                                         •  Submission	
  Guidelines	
  
                                                           •  InterrupRon	
  TesRng	
  
                                                              •  Monkey	
  TesRng	
  
                                                       •  Low/No	
  Network	
  TesRng	
  

onetooneglobal.com	
                                                                             20	
  
Mobile Technology Sets
Platforms                 Android                           iOS                          Blackberry                             Windows                               WebOS
Devices                    Various	
  	
                  Apple	
  	
                    Blackberry	
  	
                            Various	
  	
                    HP	
  /	
  Palm	
  	
  
                                                                                                                                                                      HTML	
  /	
  CSS	
  /	
  	
  
Dev. Language                Java	
  	
               Objec;ve	
  C	
  	
                     Java	
  	
                       C#	
  /	
  C++	
  /	
  VB	
  	
  
                                                                                                                                                                       JavaScript	
  	
  
Source Model                Open	
  	
                    Closed	
  	
                      Closed	
  	
                              Closed	
  	
                      Closed	
  	
  
                                                        Limited	
  	
  
Multi-tasking                 Yes	
  	
                                                        Yes	
  	
                             Limited	
  	
                          Yes	
  	
  
                                                        (iOS	
  4+)	
  	
  
                          Webkit	
                                                       Blackberry	
  	
                      Varies	
  with	
  	
                    WebOS
Standard Browser          Browser	
  	
                   Safari	
  	
                    Browser	
  	
                       Device	
  /	
  Carrier	
  	
             Browser	
  	
  

Platforms                      GSM                              CDMA                                    LTE                                HSPA+                        WiMAX
                                AT&T,	
  	
                     Verizon,	
  	
                                                                 AT&T,	
  	
  
Devices                                                                                               Verizon	
  	
                                                          Sprint	
  	
  
                             T-­‐Mobile	
  	
                    Sprint	
  	
                                                               T-­‐Mobile	
  	
  
                                   3G	
  	
                           3G	
  	
                               4G	
  	
                             4G	
  	
                      4G	
  	
  
Dev. Language
                           1769	
  /	
  739	
  	
              848	
  /	
  506	
  	
               6.44	
  /	
  5.0	
  	
                 2.48	
  /	
  1.05	
  	
          2.15	
  /	
  .081	
  	
  
                             kbps	
  	
                          kbps	
  	
                          mbps	
  	
                              mbps	
  	
                      mbps	
  	
  
Source Model

Multi-tasking                     Yes	
  	
                           No	
  	
                               Yes	
  	
                           Yes	
  	
                     Yes	
  	
  

 onetooneglobal.com	
                                                                                                                                                                              21	
  
Mobile App Test Strategy                 Remote Device Access Service
                                         •  Device Anywhere (Paid)
      •  Dawn of a New Era – the         •  Perfecto Mobile (Paid)
                                         •  Nokia RDA (Free, For Symbian Phones)
         handset cloud
          -  Significantly lower         Pros
             testing/development         •  No purchase necessary
             costs                       •  Can select different carriers
          -  Works with flexible/agile   •  More reliable than
                                         •  Automation capabilities.
             development methods
                                         Cons
                                         •  Takes time
                                         •  Reservations required
                                         •  High service costs

  onetooneglobal.com	
                                                      22	
  
Delivering Efficiency via Automation
                                       Test Automation Success Criteria


              Reliable	
                      Maintainable	
                                    Scalable	
  
   •  Issues	
  detecRon	
  and	
           •  Minimum	
  sensiRvity	
  to	
           •  Test	
  coverage	
  expanded	
  
      security	
  	
                           applicaRon	
  and	
  test	
  case	
        efficiently	
  
   •  Accurate	
  VerificaRon	
  	
             changes	
                               •  Automated	
  test	
  cases	
  
   •  Unaaended	
  ExecuRon	
               •  Test	
  cases	
  separate	
  from	
        created	
  by	
  non	
  technical	
  
                                               automaRon	
  code	
                        resources	
  




onetooneglobal.com	
                                                                                                         23	
  
Mobile Automation Approach




onetooneglobal.com	
                                  24	
  
6 Emerging Trends in 2012
                            1.  Mobile	
  grabs	
  the	
  budget	
  spotlight
                                                                            	
  

                                   2.  Tablets	
  are	
  here	
  to	
  stay	
  

                             3.  NFC	
  will	
  drive	
  mobile	
  payments
                                                                          	
  

                              4.  Mobile	
  ALM	
  goes	
  mainstream	
  

                                 5.  TesRng	
  moves	
  to	
  the	
  cloud	
  

                                                                            	
  
                             6.  Private	
  clouds	
  for	
  mobile	
  tesRng


onetooneglobal.com	
                                                               25	
  
In Summary

                             •  How we got here
                            •  Basic XD Mantras
                         •  Testing Methodologies




onetooneglobal.com	
                                26	
  

More Related Content

PPTX
OTOinsights Mobile UX Webinar, April 15 2010
PPTX
Social media and mobile presentation 2011
PDF
Mobile Applications – Market Evaluation and Opportunities
PPT
Developing a mobile app
PPT
Creating And Generating Effective Conversations In Social Media: How To Drive...
PPTX
Financial App-ortunities
PPTX
Safe and sound app - idea and marketing plan
PDF
How to Launch a Mobile App Guide How-To Guide
OTOinsights Mobile UX Webinar, April 15 2010
Social media and mobile presentation 2011
Mobile Applications – Market Evaluation and Opportunities
Developing a mobile app
Creating And Generating Effective Conversations In Social Media: How To Drive...
Financial App-ortunities
Safe and sound app - idea and marketing plan
How to Launch a Mobile App Guide How-To Guide

What's hot (20)

PDF
Are Mobile Apps Just a Fad?
PDF
The Incredible Shrinking Mobile Search Results Page V2 9.2009
PDF
Going Mobile an Opportunity and Challenge for Higher Education
PPT
Teaching Social Media and Electronic Communication--Instructor Edition
PPT
So you have an App? Who cares?
PDF
Html for Mobile App Development
PDF
Transforming Web Business to a Mobile Business - Presentation by Sirish Kosaraju
PDF
The Incredible Shrinking Search Results Page 8.2009
PDF
Brands and the Messaging App Landscape
PPTX
Product management for Android Apps
PDF
The Tru Files - Mobility
PPTX
Mobile Strategy for Small Businesses - SME Mobile Strategies 2014
PPT
eMarketer Webinar: Social Media Marketing on Mobile Devices
PPTX
Marketing research project on Facebook Messenger
PPTX
Understanding the Complex Mobile Landscape
PDF
Social Media- Chapter Presentation
PPT
Mobile Web Development
PPT
Mobile in the Marketing Mix: Crafting a New Communication Strategy
PDF
Resources (Links) for 2016
PPTX
Mobile apps - Breaking away from the clutter
Are Mobile Apps Just a Fad?
The Incredible Shrinking Mobile Search Results Page V2 9.2009
Going Mobile an Opportunity and Challenge for Higher Education
Teaching Social Media and Electronic Communication--Instructor Edition
So you have an App? Who cares?
Html for Mobile App Development
Transforming Web Business to a Mobile Business - Presentation by Sirish Kosaraju
The Incredible Shrinking Search Results Page 8.2009
Brands and the Messaging App Landscape
Product management for Android Apps
The Tru Files - Mobility
Mobile Strategy for Small Businesses - SME Mobile Strategies 2014
eMarketer Webinar: Social Media Marketing on Mobile Devices
Marketing research project on Facebook Messenger
Understanding the Complex Mobile Landscape
Social Media- Chapter Presentation
Mobile Web Development
Mobile in the Marketing Mix: Crafting a New Communication Strategy
Resources (Links) for 2016
Mobile apps - Breaking away from the clutter
Ad

Viewers also liked (20)

PPT
one-2-one marketing
PPT
Marketing One-To-One
PDF
Personalised Marketing: Understand your customers - Mario Haneca
PPT
One To One Marketing
PDF
Engaging the Social Customer
PPT
Social Media y Marketing Relacional
PPT
Marketing Relacional
PDF
InterCompany for Sap Business One - Product Brochure - English
PPT
Is Google Analytics Giving You The Whole Story?
PDF
Cyberbullying film 260
PDF
Personnalisation et marketing
PPTX
From Mass Production to Mass Customization: The Case of the National Industri...
PDF
marketing relationnel
PPS
Mass Customization
PPTX
Apresentação - Marketing de Relacionamento
PDF
The business - intermediate Book!!!
PDF
Business one ppt
PPTX
Relationship marketing
PPTX
Gap analysis
PPT
integrated marketing communication
one-2-one marketing
Marketing One-To-One
Personalised Marketing: Understand your customers - Mario Haneca
One To One Marketing
Engaging the Social Customer
Social Media y Marketing Relacional
Marketing Relacional
InterCompany for Sap Business One - Product Brochure - English
Is Google Analytics Giving You The Whole Story?
Cyberbullying film 260
Personnalisation et marketing
From Mass Production to Mass Customization: The Case of the National Industri...
marketing relationnel
Mass Customization
Apresentação - Marketing de Relacionamento
The business - intermediate Book!!!
Business one ppt
Relationship marketing
Gap analysis
integrated marketing communication
Ad

Similar to Mobile Mantras: Experience Design Best Practices for Mobile Development (20)

PPTX
Mobile Mantras
PPTX
Mobile Mantras: XD Best Practices for Mobile Development
PDF
Mobile-izing Your Organization with Drupal: Acquia webinar
PPTX
Kentico Technical Learning - Responsive Design with Kentico CMS 7
KEY
Library Mobile Web Design: Tips, Tricks and Resources
PDF
Drupalcamp New York 2009
PPTX
Mobile Breakfast Briefing June 2012
PDF
Siruna session at Drupalcon Paris 2009
PDF
Building Mobile Websites with Joomla
PPTX
Responsive Web Design: One Size No Longer Fits All
PDF
Considerations for Your Mobile Library
PPTX
Creating Mobile Websites with Kentico CMS 7
KEY
Michael Slater Mobile Opportunity
PPTX
Seminar: Putting Mobile First
PPTX
Putting Mobile First
PDF
Mobile Mania: What You Need to Know to Kick-Start Your Strategy (UK)
PDF
Effective Mobile & Social Media Marketing Strategies - Handout Reference Mate...
PPTX
Optimizing mobile apps and websites
PPTX
Extending softwareintomobile 11 28-2012
PPTX
Kentico Technical Learning: Exploring jQuery Mobile
Mobile Mantras
Mobile Mantras: XD Best Practices for Mobile Development
Mobile-izing Your Organization with Drupal: Acquia webinar
Kentico Technical Learning - Responsive Design with Kentico CMS 7
Library Mobile Web Design: Tips, Tricks and Resources
Drupalcamp New York 2009
Mobile Breakfast Briefing June 2012
Siruna session at Drupalcon Paris 2009
Building Mobile Websites with Joomla
Responsive Web Design: One Size No Longer Fits All
Considerations for Your Mobile Library
Creating Mobile Websites with Kentico CMS 7
Michael Slater Mobile Opportunity
Seminar: Putting Mobile First
Putting Mobile First
Mobile Mania: What You Need to Know to Kick-Start Your Strategy (UK)
Effective Mobile & Social Media Marketing Strategies - Handout Reference Mate...
Optimizing mobile apps and websites
Extending softwareintomobile 11 28-2012
Kentico Technical Learning: Exploring jQuery Mobile

More from One to One (19)

PPTX
One to One ‘Best Practices for E-Newsletters
PPTX
One to One Insights Online Banking Experience Presentation 11.18.2010
PPTX
One to One Health: A Guided Tour of the Digital Health Information Ecosystem
PPT
Search Marketing Success: Dominate Search in 2011
PPTX
Webinar: Promoting America State by State: Email Expert Review of Fifty State...
PPTX
Webinar: Top iPad Magazine Applications: Customer Experience Winners
PDF
New Directions in Communication
PPTX
Neuromarketing Insights into Branded Allergy Medication Website Design
PPTX
Implications of User Engagement with Search Engine Result Pages - UPA
PPTX
Content Testing & Optimization (CTO) Webinar, April 29 2010
PPT
OTOinsights Travel Webinar, May 13 2010
PPTX
OTOinsights / One to One Health - Allergy Webinar - Apr 8 2010
PPTX
OTOlabs - From Email to Universal Messaging - Webinar, May 27 2010
PPTX
Implications Of User Engagement
PPTX
Neuromarketing and the User Experience
PDF
OTOinsights "An Analysis of Digg.com Engagement and User Behavior"
PDF
OTOinsights "Emotion, Engagement, Internet Video"
PDF
OTOinsights "Serious Games for Marketing"
PPTX
Implications of User Engagement with Universal Search Results
One to One ‘Best Practices for E-Newsletters
One to One Insights Online Banking Experience Presentation 11.18.2010
One to One Health: A Guided Tour of the Digital Health Information Ecosystem
Search Marketing Success: Dominate Search in 2011
Webinar: Promoting America State by State: Email Expert Review of Fifty State...
Webinar: Top iPad Magazine Applications: Customer Experience Winners
New Directions in Communication
Neuromarketing Insights into Branded Allergy Medication Website Design
Implications of User Engagement with Search Engine Result Pages - UPA
Content Testing & Optimization (CTO) Webinar, April 29 2010
OTOinsights Travel Webinar, May 13 2010
OTOinsights / One to One Health - Allergy Webinar - Apr 8 2010
OTOlabs - From Email to Universal Messaging - Webinar, May 27 2010
Implications Of User Engagement
Neuromarketing and the User Experience
OTOinsights "An Analysis of Digg.com Engagement and User Behavior"
OTOinsights "Emotion, Engagement, Internet Video"
OTOinsights "Serious Games for Marketing"
Implications of User Engagement with Universal Search Results

Recently uploaded (20)

PPTX
Big Data Technologies - Introduction.pptx
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
KodekX | Application Modernization Development
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Chapter 3 Spatial Domain Image Processing.pdf
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Encapsulation theory and applications.pdf
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PPTX
Programs and apps: productivity, graphics, security and other tools
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
cuic standard and advanced reporting.pdf
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Big Data Technologies - Introduction.pptx
Dropbox Q2 2025 Financial Results & Investor Presentation
KodekX | Application Modernization Development
Network Security Unit 5.pdf for BCA BBA.
Chapter 3 Spatial Domain Image Processing.pdf
The AUB Centre for AI in Media Proposal.docx
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
20250228 LYD VKU AI Blended-Learning.pptx
Encapsulation theory and applications.pdf
Encapsulation_ Review paper, used for researhc scholars
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
The Rise and Fall of 3GPP – Time for a Sabbatical?
Programs and apps: productivity, graphics, security and other tools
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
cuic standard and advanced reporting.pdf
Unlocking AI with Model Context Protocol (MCP)
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf

Mobile Mantras: Experience Design Best Practices for Mobile Development

  • 1. Mobile Mantras Experience Design Best Practices for Mobile Development Panel Participants Brian Assmus Additional Frank R Dellario Contributors Inspiring Human Perspective Matt DiGirolamo GihanAmarasinghe Rob Fitzgibbon SagiChaitas Hannah Liberty Andrew Georgiou Michelle McNulty Dr. Rob Johnson Ryan Travis AmitVyawahare
  • 2. Executive Summary •  How we got here •  Basic XD Mantras •  Testing Methodologies onetooneglobal.com   2  
  • 3. Back in the day, internet design was so mellow onetooneglobal.com   3  
  • 4. Everything is so @#$@#^ complicated now onetooneglobal.com   4  
  • 5. What do we mean by “mobile”? Apps vs. “Mobile-Friendly” Websites onetooneglobal.com   5  
  • 6. And now… This is what we learned while making it up as we went along onetooneglobal.com   6  
  • 7. Basic Mantras/Guidelines •  Keep in mind that mobilization is content, context, and taskspecific •  Mobile requires a smaller, simpler version of a website that focuses on information and services •  Make the redirection to the mobile site automatic but allow access to the full site, ideally permitting mobile users to follow deep links into the site onetooneglobal.com   7  
  • 8. UX •  Define the use cases (for example, find a product price, find a store near you, call us, or perform a search). •  Order the use cases by the most frequent for a mobile user. Use your best guess, statistical information, and usability tests to keep this order updated. •  Simplify: Do your best to make every use case successful in no more than three clicks or at a page depth of no more than three. •  Touch/Swipe Friendly onetooneglobal.com   8  
  • 9. IA •  Search is the most important •  Minimize the amount of user text input required •  Group large lists by categories, each with no more than 10 items •  Provide the most-used features at the top •  Provide a Go to Top link in the footer •  Provide a Back link •  Use location services if useful onetooneglobal.com   9  
  • 10. IA Use top aligned labels for forms. Not only does this allow users to fill out the form faster, but it is also better for field zooming. onetooneglobal.com   10  
  • 11. IA •  Provide a link to full desktop site on all pages •  Use all the available width (i.e., not columns) for links, list elements, text inputs, and all possible focusable elements •  Maintain the total link count at no more than 10 per page •  Keep the main navigation to 3 or 4 links •  Avoid horizontal scrolling onetooneglobal.com   11  
  • 12. Visual •  Try your color palette in different environments (low light, bright sunlight, fluorescent lights) •  Keep graphics limited •  No to Low multimedia •  Maintain visual consistency with your desktop site or brand •  Think Condensed from the visual standpoint onetooneglobal.com   12  
  • 13. Visual •  Only essential elements are found on the home page •  Use background colors to separate sections •  Use legible fonts on every screen; don’t rely on the resolution onetooneglobal.com   13  
  • 14. Content •  Mobilize content – not just layout The ski resort of St. Moritz refocuses the content on their mobile website to be task based (what’s the weather, what lifts are open) •  Personalization & Localization onetooneglobal.com   14  
  • 15. Content Take it Easy With Ads •  Small space can become easily cluttered. •  The New York Times is a good example of not porting all ads from the desktop version onetooneglobal.com   15  
  • 16. Smaller Pieces Doesn’t Mean Less Consumption onetooneglobal.com   16  
  • 17. Content Don’t skimp on the content! Having a “light” site doesn’t mean you should leave out content from it. Some service providers apparently think that mobile users don’t need all that content – wrong! It’s a sure way to annoy and cause problems for people if you put one tenth of your content or shortened versions of articles on the mobile site. onetooneglobal.com   HTTP://XKCD.COM/869/   17  
  • 18. Testing Methodologies Challenges:   •  Thousands  of  Mobile  Handsets   •  Different  Mobile  PlaDorms/OS   •  Different  Mobile  Carriers/Manufacturers   •  (Everything  is  so  @#$@#^  complicated  now)   onetooneglobal.com   18  
  • 19. Mobile Usage vs. Testing Capabilities Smartphone  Pla2orm    Market  Share     Android   Apple   BlackBerry   Windows   Palm   onetooneglobal.com   19  
  • 20. Types of Mobile Apps Testing •  User  Interface  TesRng   •  FuncRonal  TesRng     •  Performance  &  Stress  TesRng   •  Usability  TesRng              Addi%onal  key  tes%ng  types:   •  CompaRbility  TesRng   •  CerRficaRon  Compliance   •  Submission  Guidelines   •  InterrupRon  TesRng   •  Monkey  TesRng   •  Low/No  Network  TesRng   onetooneglobal.com   20  
  • 21. Mobile Technology Sets Platforms Android iOS Blackberry Windows WebOS Devices Various     Apple     Blackberry     Various     HP  /  Palm     HTML  /  CSS  /     Dev. Language Java     Objec;ve  C     Java     C#  /  C++  /  VB     JavaScript     Source Model Open     Closed     Closed     Closed     Closed     Limited     Multi-tasking Yes     Yes     Limited     Yes     (iOS  4+)     Webkit   Blackberry     Varies  with     WebOS Standard Browser Browser     Safari     Browser     Device  /  Carrier     Browser     Platforms GSM CDMA LTE HSPA+ WiMAX AT&T,     Verizon,     AT&T,     Devices Verizon     Sprint     T-­‐Mobile     Sprint     T-­‐Mobile     3G     3G     4G     4G     4G     Dev. Language 1769  /  739     848  /  506     6.44  /  5.0     2.48  /  1.05     2.15  /  .081     kbps     kbps     mbps     mbps     mbps     Source Model Multi-tasking Yes     No     Yes     Yes     Yes     onetooneglobal.com   21  
  • 22. Mobile App Test Strategy Remote Device Access Service •  Device Anywhere (Paid) •  Dawn of a New Era – the •  Perfecto Mobile (Paid) •  Nokia RDA (Free, For Symbian Phones) handset cloud -  Significantly lower Pros testing/development •  No purchase necessary costs •  Can select different carriers -  Works with flexible/agile •  More reliable than •  Automation capabilities. development methods Cons •  Takes time •  Reservations required •  High service costs onetooneglobal.com   22  
  • 23. Delivering Efficiency via Automation Test Automation Success Criteria Reliable   Maintainable   Scalable   •  Issues  detecRon  and   •  Minimum  sensiRvity  to   •  Test  coverage  expanded   security     applicaRon  and  test  case   efficiently   •  Accurate  VerificaRon     changes   •  Automated  test  cases   •  Unaaended  ExecuRon   •  Test  cases  separate  from   created  by  non  technical   automaRon  code   resources   onetooneglobal.com   23  
  • 25. 6 Emerging Trends in 2012 1.  Mobile  grabs  the  budget  spotlight   2.  Tablets  are  here  to  stay   3.  NFC  will  drive  mobile  payments   4.  Mobile  ALM  goes  mainstream   5.  TesRng  moves  to  the  cloud     6.  Private  clouds  for  mobile  tesRng onetooneglobal.com   25  
  • 26. In Summary •  How we got here •  Basic XD Mantras •  Testing Methodologies onetooneglobal.com   26