SlideShare a Scribd company logo
The SoLoMo Revolution
And The Resulting Tectonic Shift In Testing
                                                          |
Matt Johnston | @matjohnston | CMO @ uTest | March 2012
The Challenge

   SoLoMo
   Huh?




                |
                    2
SoLoMo Breakdown




 So Lo Mo
       Social                                     Local                             Mobile




                                                                                             |
  In-The-Wild Testing for Functional + Security + Load + Usability + Localization                3
SoLoMo Coming Fast

 In the past six months…




                                                                                    |
  In-The-Wild Testing for Functional + Security + Load + Usability + Localization       4
QA Leaders Better Sit Down

  • Media & analysts aren’t the only ones talking about it
       –   Marketing
       –   Product
       –   Engineering
       –   IT
       –   Sales
       –   C-suite
  • Want a seat at the table?
       –   Get informed
       –   Get involved
       –   Develop an opinion
       –   Advocate strongly




                                                                                    |
  In-The-Wild Testing for Functional + Security + Load + Usability + Localization       5
The Challenge

   Trends In
   Social Apps




                 |
                     6
Not Just For B2C Anymore

• The social revolution isn’t coming… it’s here
    – Nothing is disconnected
    – No industry is immune
• The stats on social media adoption in Fortune 500 firms:
    –   77% integrate Twitter
    –   84% incorporate LinkedIn
    –   93% utilize Facebook
    –   57% publish on YouTube
• Gartner: By 2016, social
  integrated w/ nearly all apps
    – Websites & apps
    – Mobile apps & mobile web
    – Desktop clients



                                                                                    |
  In-The-Wild Testing for Functional + Security + Load + Usability + Localization       7
Goes Soooo Much Further




                                                                                    |
  In-The-Wild Testing for Functional + Security + Load + Usability + Localization       8
The Challenge

   Trends In
   Local Apps




                |
                    9
Not Just For Marketing

• Businesses use location for more than just marketing
• Growing trend toward location-based intelligence in apps
    – Asset tracking
    – Maps & directions
    – Location finders
    – Check-in services
    – Geo-based personalization
    – Location-based ads




                                                                                    |
  In-The-Wild Testing for Functional + Security + Load + Usability + Localization       10
Increasing Granularity

  Good news for users (and marketers)… good luck to testers.




                                                                                    |
  In-The-Wild Testing for Functional + Security + Load + Usability + Localization       11
The Challenge

   Trends In
   Mobile Apps




                 |
                     12
Mobile Apps Boom Market
• ABI: mobile revenues will hit $133 billion in 2014
• B2B mobility no longer just for email
    –   Business apps: CRM, ERP, HR systems
    –   Productivity apps: docs, spreadsheets, presentations
    –   Collaboration apps: email, IM, publishing
    –   Medical apps: health records, patient education
• B2C mobility growth even steeper
    –   Retail: location-intelligent m-commerce
    –   Media: magazines & newspapers going purely digital
    –   Travel: mobile bookings, check-ins, maps, deals
    –   Education: tablets in every classroom
    –   Healthcare: patient records, physician notes
    –   Social: no explanation required
    –   Gaming: ditto


                                                                                     |
   In-The-Wild Testing for Functional + Security + Load + Usability + Localization       13
Mobile’s Just Getting Started




                                                                                    |
  In-The-Wild Testing for Functional + Security + Load + Usability + Localization       14
Did I Mention…




                                                                                    |
  In-The-Wild Testing for Functional + Security + Load + Usability + Localization       15
Psst… It’s Not Just Mobile

  • Smartphones & tablets make QA immeasurably tougher
  • Now imagine a whole world of apps:


                        E-Readers
                           Cars
                    Household Appliances




                              Smart Homes
                            Gaming Consoles
                             Connected TVs                                          |
  In-The-Wild Testing for Functional + Security + Load + Usability + Localization       16
The Challenge

   SoLoMo Impact
   On Testing




                   |
                       17
Brave New World




   • Impact on design, dev & IT well-recognized & resourced
   • Sadly, but not at all surprisingly, not true for testing
         – Want proof? Specialized designers & devs… but who tests?
                                                                                    |
  In-The-Wild Testing for Functional + Security + Load + Usability + Localization       18
Social: Impact On Testing

• Social presents functional test challenges
    – Testing code & integrations that aren’t yours…
    – That constantly changes…
    – And you get the blame
• As well as security & privacy pitfalls
    – Internally, a channel for spam, malware and data breaches
    – Confidential data may be posted and trigger regulatory penalties
    – Externally, increasingly used for user authentication on your products




                                                                                     |
   In-The-Wild Testing for Functional + Security + Load + Usability + Localization       19
Social: Impact On Testing

• New challenges include how will you:
    – Regression test multiple social integrations for web & mobile apps?
    – Write (and execute) test cases with zero visibility into social’s roadmaps?
    – Automate anything?
    – Test sharing/liking in a QA environment without publishing via social?
    – Test your social footprint?
          - FB page (and apps)
          - LinkedIn page
          - Twitter page
    – Ensure security/privacy if you enable users to use social sign-on?




                                                                                     |
   In-The-Wild Testing for Functional + Security + Load + Usability + Localization       20
Local: Impact On Testing

                                              • Not just a mobile problem
                                                    – Localization testing
                                                    – Geo-based personalization
                                              • But it is a mobile problem too
                                                    – Apps used outside the confines of the
                                                      QA lab, under in-the-wild conditions
                                              • Impossible to test effectively from
                                                only inside the lab




                                                                                         |
  In-The-Wild Testing for Functional + Security + Load + Usability + Localization             21
Local: Impact On Testing

                                              • New challenges include, how will you:
                                                    – Replicate location (answer: you don’t)
                                                    – Test in NYC, SF, LA, DFW, CHI?
                                                    – Test abroad
                                                          - SIM cards
                                                          - Carriers
                                                    – Test GPS-based intelligence?
                                                    – Test IP-based localization?




                                                                                          |
  In-The-Wild Testing for Functional + Security + Load + Usability + Localization              22
Mobile: Impact On Testing

• New challenges include how will you:
   – Native apps: Test across ever-changing OS, devices and carriers?
   – Mobile web: Test across wide range of OS and mobile browsers?
   – Either way, how does your testing replicate real-world conditions
         - Specific and varied locales
         - Tower-to-tower hopping
         - Roaming
         - Low battery
         - Touch screen actions (pinch, swipe, pan, etc)
         - Portrait vs. landscape
         - Display definition




                                                                                    |
  In-The-Wild Testing for Functional + Security + Load + Usability + Localization       23
Mobile: Impact On Testing

• Mobile web vs. native apps
   –   2009: 5-horse race
   –   2010: 4-horse race
   –   2011: 2-horse race (depending upon your industry)
   –   2012: 3 horses (including HTML5-driven mobile web)




                                                                                    |
  In-The-Wild Testing for Functional + Security + Load + Usability + Localization       24
F|R|A|G|M|E|N|T|E|D

• Android alone (and that’s only by OS version)




                                                                                    |
  In-The-Wild Testing for Functional + Security + Load + Usability + Localization       25
Mobile Testing Landscape

• Form factors matter again
   – Phones (feature & smart)
   – Tablets
   – Hybrids
• Prohibitive HW & SW costs
• Here we go again
   – Late-90s web, part deux
         -   Lack of mature tools
         -   Lack of usability standards
         -   Lack of security standards
         -   Extremely fluid landscape




                                                                                    |
  In-The-Wild Testing for Functional + Security + Load + Usability + Localization       26
Multiple Launch Schedules

  Multiple products, roadmaps & launch schedules




                                                                                    |
  In-The-Wild Testing for Functional + Security + Load + Usability + Localization       27
Test Coverage

Web Testing Matrix Is Tough




 Features




                               OS & Browser

                                                                                    |
  In-The-Wild Testing for Functional + Security + Load + Usability + Localization       28
Test Coverage

Mobile Testing Matrix Is Insane




 Features




                                          Handset Makers
                                OS & Browser & Models

                                                                                    |
  In-The-Wild Testing for Functional + Security + Load + Usability + Localization       29
Test Coverage

Mobile Testing Matrix Is Insane




 Features




                                                         Wireless
                                          Handset Makers Carriers
                                OS & Browser & Models

                                                                                    | 30
  In-The-Wild Testing for Functional + Security + Load + Usability + Localization
Test Coverage

Mobile Testing Matrix Is Insane




 Features



                                                                                     Location
                                                          Wireless
                                           Handset Makers Carriers
                                 OS & Browser & Models

                                                                                                | 31
   In-The-Wild Testing for Functional + Security + Load + Usability + Localization
Increasingly Complex Testing

• The laughably simplistic notion of a “test matrix”




                                                                                    |
  In-The-Wild Testing for Functional + Security + Load + Usability + Localization       32
The Challenge

   Ummmm…
   So What Do We Do?




                       |
                           33
Sufficiently Freaked Out?!?

• Don’t be… the good news is that testing ain’t dead!
   – Chance for QA leaders to step up…
   – To lead the charge…
   – To defend users and app quality




                                                                                    |
  In-The-Wild Testing for Functional + Security + Load + Usability + Localization       34
…And The Bad News…

• You should be scared… need to completely re-think testing
   – Can’t automate our way out of this
   – Can’t hire or train our way out
   – Can’t solve this problem from soley within the lab
• More distributed problem than ever before
   – Need a new testing mindset
   – Need to bridge the growing gap
         - Between testing & users
         - Between artificial and real
         - Between in-the-lab & in-the-wild testing




                                                                                    |
  In-The-Wild Testing for Functional + Security + Load + Usability + Localization       35
Lab-Based Testing Innovation

                          Manual vs.
                          Automation                            Managing vs.
                                                               Leading Teams
                    In-House vs.
                     Outsourced                             Agile vs.
                                                            Waterfall

                          Exploratory vs.                             Testers vs.
                           Test Cases                                  Engineers

                                                   Offshore vs.
                                                   Nearshore

                                                                                    |
  In-The-Wild Testing for Functional + Security + Load + Usability + Localization       36
Users Work & Live In The Wild



  I n
The
                                                        Wi l
  In-The-Wild Testing for Functional + Security + Load + Usability + Localization
                                                                                    |
                                                                                        37
To Make Matters Worse

• Users are less tolerant of quality failures
• Social media & app stores give everyone a megaphone




• And their problem… is your problem
                                                                                    |
  In-The-Wild Testing for Functional + Security + Load + Usability + Localization       38
The Challenge

   A Call To Action For
   Test Leaders (Two, Actually)




                            |
                                39
1. Look Beyond The Lab

• Yes, keep testing in-the lab
   –   Keep training in-house
   –   Keep outsourcing
   –   Keep automating
   –   Keep innovating
• Recognize it will never again be sufficient on its own
• Build your company’s plan for testing in-the-wild
   – Real-world conditions: Live testers, real devices, imperfect connectivity
   – Mirror your user base
         - Technologically: OS, browser, anti-virus, device, carrier
         - Geographically: Continent, country, city, language
         - Demographically: Age, gender, education, employment, industry, hobby
• In-house QA leadership is vitally important
   – You have the business and product context
   – You know what your firm cares about
   – You need to be the orchestrator who leads this symphony
         - What to test in the wild, how to test in the wild, holistic test planning
                                                                                       |
  In-The-Wild Testing for Functional + Security + Load + Usability + Localization          40
2. Be The Voice For QA
  • SoLoMo is coming – with or without QA’s buy-in
  • Want QA to be heard? Want quality to be built in?
       –   Don’t wait: No one else is coming to the rescue
       –   Get informed: Develop an thoughtful opinion
       –   Get involved: Find out when/where decisions are being made
       –   Be proactive: Build a plan for quality from the ground up
       –   Be protective: You’re a protector of the user… of the brand




                                                                                    |
  In-The-Wild Testing for Functional + Security + Load + Usability + Localization       41
The Challenge

   SoLoMoWoSto
   A Few Stories (if there’s time)




                              |
                                  42
The Challenge

   Questions?
   Answers.




   Matt Johnston | CMO @ uTest
   mattj@utest.com | @matjohnston
                                    |
                                        43

More Related Content

PDF
Making The Leap From Web To Mobile
Amy Buckner Chowdhry
 
PPTX
Study for a Virtual Personal Assistant Mobile Application for GlaxoSmithKline...
George Sofroniou
 
PDF
Continuous Deployment at Lean LA
Brett Durrett
 
ZIP
Ops Meta-Metrics: The Currency You Pay For Change
John Allspaw
 
PDF
Applying the Lean Startup Model to the Enterprise
Jez Humble
 
PPTX
PSFK Future of Retail Report 2012
PSFK
 
PPTX
uTest CMO Matt Johnston Presents "Online Communities: Changing the Way Work ...
uTest
 
PPTX
Mobile Usability: Why Great UX Matters More Than Ever
uTest
 
Making The Leap From Web To Mobile
Amy Buckner Chowdhry
 
Study for a Virtual Personal Assistant Mobile Application for GlaxoSmithKline...
George Sofroniou
 
Continuous Deployment at Lean LA
Brett Durrett
 
Ops Meta-Metrics: The Currency You Pay For Change
John Allspaw
 
Applying the Lean Startup Model to the Enterprise
Jez Humble
 
PSFK Future of Retail Report 2012
PSFK
 
uTest CMO Matt Johnston Presents "Online Communities: Changing the Way Work ...
uTest
 
Mobile Usability: Why Great UX Matters More Than Ever
uTest
 

Similar to uTest STPcon spring 2012 presentation (20)

PPTX
uTest STPCon 2011 Presentation
uTest
 
PPTX
Why uTest?
gvs102
 
PPTX
The Essentials of Mobile App Performance Testing and Monitoring
Correlsense
 
PPT
Mobile Application Testing Strategy
ankitQA
 
PPTX
uTest and Crowdsortium Webinar: Scope & Briefs
Crowdsortium
 
PPTX
Testing banking apps
Christian Ramirez
 
PPTX
Applause crowd testing meetup march 2015
QualiTest
 
PDF
Selecting the Right Mobile Test Automation Strategy: Challenges and Principles
Cognizant
 
PPTX
Mobile testing practices
Rakesh Jha
 
PDF
TestHiveB
Tunç Kavaklıoğlu
 
PDF
Testing in the Wild: Practices for Testing Beyond the Lab
TechWell
 
PDF
Think tank event mobile app testing v1.3
Samer Desouky
 
PPTX
Learning's from mobile testing
Vikrant Chauhan
 
PDF
A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...
flufftailshop
 
PDF
A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...
flufftailshop
 
PDF
Mobile Testing Tools 101
TechWell
 
PDF
A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...
kalichargn70th171
 
PPSX
Mobile testing (field testing experience)
SQALab
 
PPTX
Future of testing – impact of mobile devices somenath nag- calsoft labs
Somenath Nag
 
PPTX
'What the top 10 Most Disruptive Technology Trends Mean for QA and Testing' b...
TEST Huddle
 
uTest STPCon 2011 Presentation
uTest
 
Why uTest?
gvs102
 
The Essentials of Mobile App Performance Testing and Monitoring
Correlsense
 
Mobile Application Testing Strategy
ankitQA
 
uTest and Crowdsortium Webinar: Scope & Briefs
Crowdsortium
 
Testing banking apps
Christian Ramirez
 
Applause crowd testing meetup march 2015
QualiTest
 
Selecting the Right Mobile Test Automation Strategy: Challenges and Principles
Cognizant
 
Mobile testing practices
Rakesh Jha
 
Testing in the Wild: Practices for Testing Beyond the Lab
TechWell
 
Think tank event mobile app testing v1.3
Samer Desouky
 
Learning's from mobile testing
Vikrant Chauhan
 
A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...
flufftailshop
 
A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...
flufftailshop
 
Mobile Testing Tools 101
TechWell
 
A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...
kalichargn70th171
 
Mobile testing (field testing experience)
SQALab
 
Future of testing – impact of mobile devices somenath nag- calsoft labs
Somenath Nag
 
'What the top 10 Most Disruptive Technology Trends Mean for QA and Testing' b...
TEST Huddle
 
Ad

More from uTest (6)

PPTX
uTest Course Summary: Test case writing course
uTest
 
PDF
The App Developer's Guide to Android Lollipop
uTest
 
PPT
How It Works - Load Testing
uTest
 
PPT
What You Get - Load Testing
uTest
 
PPT
What You Get - Localization Testing
uTest
 
PPTX
uTest Dogpatch labs
uTest
 
uTest Course Summary: Test case writing course
uTest
 
The App Developer's Guide to Android Lollipop
uTest
 
How It Works - Load Testing
uTest
 
What You Get - Load Testing
uTest
 
What You Get - Localization Testing
uTest
 
uTest Dogpatch labs
uTest
 
Ad

Recently uploaded (20)

PPTX
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
 
PDF
Oracle AI Vector Search- Getting Started and what's new in 2025- AIOUG Yatra ...
Sandesh Rao
 
PPTX
Simple and concise overview about Quantum computing..pptx
mughal641
 
PDF
The Future of Artificial Intelligence (AI)
Mukul
 
PDF
OFFOFFBOX™ – A New Era for African Film | Startup Presentation
ambaicciwalkerbrian
 
PDF
A Strategic Analysis of the MVNO Wave in Emerging Markets.pdf
IPLOOK Networks
 
PPTX
OA presentation.pptx OA presentation.pptx
pateldhruv002338
 
PDF
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
zz41354899
 
PPTX
IT Runs Better with ThousandEyes AI-driven Assurance
ThousandEyes
 
PDF
Structs to JSON: How Go Powers REST APIs
Emily Achieng
 
PDF
How ETL Control Logic Keeps Your Pipelines Safe and Reliable.pdf
Stryv Solutions Pvt. Ltd.
 
PPTX
Agile Chennai 18-19 July 2025 Ideathon | AI Powered Microfinance Literacy Gui...
AgileNetwork
 
PPTX
Introduction to Flutter by Ayush Desai.pptx
ayushdesai204
 
PPTX
Agile Chennai 18-19 July 2025 | Emerging patterns in Agentic AI by Bharani Su...
AgileNetwork
 
PDF
Security features in Dell, HP, and Lenovo PC systems: A research-based compar...
Principled Technologies
 
PPTX
AI in Daily Life: How Artificial Intelligence Helps Us Every Day
vanshrpatil7
 
PPTX
cloud computing vai.pptx for the project
vaibhavdobariyal79
 
PDF
SparkLabs Primer on Artificial Intelligence 2025
SparkLabs Group
 
PDF
Automating ArcGIS Content Discovery with FME: A Real World Use Case
Safe Software
 
PDF
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
 
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
 
Oracle AI Vector Search- Getting Started and what's new in 2025- AIOUG Yatra ...
Sandesh Rao
 
Simple and concise overview about Quantum computing..pptx
mughal641
 
The Future of Artificial Intelligence (AI)
Mukul
 
OFFOFFBOX™ – A New Era for African Film | Startup Presentation
ambaicciwalkerbrian
 
A Strategic Analysis of the MVNO Wave in Emerging Markets.pdf
IPLOOK Networks
 
OA presentation.pptx OA presentation.pptx
pateldhruv002338
 
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
zz41354899
 
IT Runs Better with ThousandEyes AI-driven Assurance
ThousandEyes
 
Structs to JSON: How Go Powers REST APIs
Emily Achieng
 
How ETL Control Logic Keeps Your Pipelines Safe and Reliable.pdf
Stryv Solutions Pvt. Ltd.
 
Agile Chennai 18-19 July 2025 Ideathon | AI Powered Microfinance Literacy Gui...
AgileNetwork
 
Introduction to Flutter by Ayush Desai.pptx
ayushdesai204
 
Agile Chennai 18-19 July 2025 | Emerging patterns in Agentic AI by Bharani Su...
AgileNetwork
 
Security features in Dell, HP, and Lenovo PC systems: A research-based compar...
Principled Technologies
 
AI in Daily Life: How Artificial Intelligence Helps Us Every Day
vanshrpatil7
 
cloud computing vai.pptx for the project
vaibhavdobariyal79
 
SparkLabs Primer on Artificial Intelligence 2025
SparkLabs Group
 
Automating ArcGIS Content Discovery with FME: A Real World Use Case
Safe Software
 
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
 

uTest STPcon spring 2012 presentation

  • 1. The SoLoMo Revolution And The Resulting Tectonic Shift In Testing | Matt Johnston | @matjohnston | CMO @ uTest | March 2012
  • 2. The Challenge SoLoMo Huh? | 2
  • 3. SoLoMo Breakdown So Lo Mo Social Local Mobile | In-The-Wild Testing for Functional + Security + Load + Usability + Localization 3
  • 4. SoLoMo Coming Fast In the past six months… | In-The-Wild Testing for Functional + Security + Load + Usability + Localization 4
  • 5. QA Leaders Better Sit Down • Media & analysts aren’t the only ones talking about it – Marketing – Product – Engineering – IT – Sales – C-suite • Want a seat at the table? – Get informed – Get involved – Develop an opinion – Advocate strongly | In-The-Wild Testing for Functional + Security + Load + Usability + Localization 5
  • 6. The Challenge Trends In Social Apps | 6
  • 7. Not Just For B2C Anymore • The social revolution isn’t coming… it’s here – Nothing is disconnected – No industry is immune • The stats on social media adoption in Fortune 500 firms: – 77% integrate Twitter – 84% incorporate LinkedIn – 93% utilize Facebook – 57% publish on YouTube • Gartner: By 2016, social integrated w/ nearly all apps – Websites & apps – Mobile apps & mobile web – Desktop clients | In-The-Wild Testing for Functional + Security + Load + Usability + Localization 7
  • 8. Goes Soooo Much Further | In-The-Wild Testing for Functional + Security + Load + Usability + Localization 8
  • 9. The Challenge Trends In Local Apps | 9
  • 10. Not Just For Marketing • Businesses use location for more than just marketing • Growing trend toward location-based intelligence in apps – Asset tracking – Maps & directions – Location finders – Check-in services – Geo-based personalization – Location-based ads | In-The-Wild Testing for Functional + Security + Load + Usability + Localization 10
  • 11. Increasing Granularity Good news for users (and marketers)… good luck to testers. | In-The-Wild Testing for Functional + Security + Load + Usability + Localization 11
  • 12. The Challenge Trends In Mobile Apps | 12
  • 13. Mobile Apps Boom Market • ABI: mobile revenues will hit $133 billion in 2014 • B2B mobility no longer just for email – Business apps: CRM, ERP, HR systems – Productivity apps: docs, spreadsheets, presentations – Collaboration apps: email, IM, publishing – Medical apps: health records, patient education • B2C mobility growth even steeper – Retail: location-intelligent m-commerce – Media: magazines & newspapers going purely digital – Travel: mobile bookings, check-ins, maps, deals – Education: tablets in every classroom – Healthcare: patient records, physician notes – Social: no explanation required – Gaming: ditto | In-The-Wild Testing for Functional + Security + Load + Usability + Localization 13
  • 14. Mobile’s Just Getting Started | In-The-Wild Testing for Functional + Security + Load + Usability + Localization 14
  • 15. Did I Mention… | In-The-Wild Testing for Functional + Security + Load + Usability + Localization 15
  • 16. Psst… It’s Not Just Mobile • Smartphones & tablets make QA immeasurably tougher • Now imagine a whole world of apps: E-Readers Cars Household Appliances Smart Homes Gaming Consoles Connected TVs | In-The-Wild Testing for Functional + Security + Load + Usability + Localization 16
  • 17. The Challenge SoLoMo Impact On Testing | 17
  • 18. Brave New World • Impact on design, dev & IT well-recognized & resourced • Sadly, but not at all surprisingly, not true for testing – Want proof? Specialized designers & devs… but who tests? | In-The-Wild Testing for Functional + Security + Load + Usability + Localization 18
  • 19. Social: Impact On Testing • Social presents functional test challenges – Testing code & integrations that aren’t yours… – That constantly changes… – And you get the blame • As well as security & privacy pitfalls – Internally, a channel for spam, malware and data breaches – Confidential data may be posted and trigger regulatory penalties – Externally, increasingly used for user authentication on your products | In-The-Wild Testing for Functional + Security + Load + Usability + Localization 19
  • 20. Social: Impact On Testing • New challenges include how will you: – Regression test multiple social integrations for web & mobile apps? – Write (and execute) test cases with zero visibility into social’s roadmaps? – Automate anything? – Test sharing/liking in a QA environment without publishing via social? – Test your social footprint? - FB page (and apps) - LinkedIn page - Twitter page – Ensure security/privacy if you enable users to use social sign-on? | In-The-Wild Testing for Functional + Security + Load + Usability + Localization 20
  • 21. Local: Impact On Testing • Not just a mobile problem – Localization testing – Geo-based personalization • But it is a mobile problem too – Apps used outside the confines of the QA lab, under in-the-wild conditions • Impossible to test effectively from only inside the lab | In-The-Wild Testing for Functional + Security + Load + Usability + Localization 21
  • 22. Local: Impact On Testing • New challenges include, how will you: – Replicate location (answer: you don’t) – Test in NYC, SF, LA, DFW, CHI? – Test abroad - SIM cards - Carriers – Test GPS-based intelligence? – Test IP-based localization? | In-The-Wild Testing for Functional + Security + Load + Usability + Localization 22
  • 23. Mobile: Impact On Testing • New challenges include how will you: – Native apps: Test across ever-changing OS, devices and carriers? – Mobile web: Test across wide range of OS and mobile browsers? – Either way, how does your testing replicate real-world conditions - Specific and varied locales - Tower-to-tower hopping - Roaming - Low battery - Touch screen actions (pinch, swipe, pan, etc) - Portrait vs. landscape - Display definition | In-The-Wild Testing for Functional + Security + Load + Usability + Localization 23
  • 24. Mobile: Impact On Testing • Mobile web vs. native apps – 2009: 5-horse race – 2010: 4-horse race – 2011: 2-horse race (depending upon your industry) – 2012: 3 horses (including HTML5-driven mobile web) | In-The-Wild Testing for Functional + Security + Load + Usability + Localization 24
  • 25. F|R|A|G|M|E|N|T|E|D • Android alone (and that’s only by OS version) | In-The-Wild Testing for Functional + Security + Load + Usability + Localization 25
  • 26. Mobile Testing Landscape • Form factors matter again – Phones (feature & smart) – Tablets – Hybrids • Prohibitive HW & SW costs • Here we go again – Late-90s web, part deux - Lack of mature tools - Lack of usability standards - Lack of security standards - Extremely fluid landscape | In-The-Wild Testing for Functional + Security + Load + Usability + Localization 26
  • 27. Multiple Launch Schedules Multiple products, roadmaps & launch schedules | In-The-Wild Testing for Functional + Security + Load + Usability + Localization 27
  • 28. Test Coverage Web Testing Matrix Is Tough Features OS & Browser | In-The-Wild Testing for Functional + Security + Load + Usability + Localization 28
  • 29. Test Coverage Mobile Testing Matrix Is Insane Features Handset Makers OS & Browser & Models | In-The-Wild Testing for Functional + Security + Load + Usability + Localization 29
  • 30. Test Coverage Mobile Testing Matrix Is Insane Features Wireless Handset Makers Carriers OS & Browser & Models | 30 In-The-Wild Testing for Functional + Security + Load + Usability + Localization
  • 31. Test Coverage Mobile Testing Matrix Is Insane Features Location Wireless Handset Makers Carriers OS & Browser & Models | 31 In-The-Wild Testing for Functional + Security + Load + Usability + Localization
  • 32. Increasingly Complex Testing • The laughably simplistic notion of a “test matrix” | In-The-Wild Testing for Functional + Security + Load + Usability + Localization 32
  • 33. The Challenge Ummmm… So What Do We Do? | 33
  • 34. Sufficiently Freaked Out?!? • Don’t be… the good news is that testing ain’t dead! – Chance for QA leaders to step up… – To lead the charge… – To defend users and app quality | In-The-Wild Testing for Functional + Security + Load + Usability + Localization 34
  • 35. …And The Bad News… • You should be scared… need to completely re-think testing – Can’t automate our way out of this – Can’t hire or train our way out – Can’t solve this problem from soley within the lab • More distributed problem than ever before – Need a new testing mindset – Need to bridge the growing gap - Between testing & users - Between artificial and real - Between in-the-lab & in-the-wild testing | In-The-Wild Testing for Functional + Security + Load + Usability + Localization 35
  • 36. Lab-Based Testing Innovation Manual vs. Automation Managing vs. Leading Teams In-House vs. Outsourced Agile vs. Waterfall Exploratory vs. Testers vs. Test Cases Engineers Offshore vs. Nearshore | In-The-Wild Testing for Functional + Security + Load + Usability + Localization 36
  • 37. Users Work & Live In The Wild I n The Wi l In-The-Wild Testing for Functional + Security + Load + Usability + Localization | 37
  • 38. To Make Matters Worse • Users are less tolerant of quality failures • Social media & app stores give everyone a megaphone • And their problem… is your problem | In-The-Wild Testing for Functional + Security + Load + Usability + Localization 38
  • 39. The Challenge A Call To Action For Test Leaders (Two, Actually) | 39
  • 40. 1. Look Beyond The Lab • Yes, keep testing in-the lab – Keep training in-house – Keep outsourcing – Keep automating – Keep innovating • Recognize it will never again be sufficient on its own • Build your company’s plan for testing in-the-wild – Real-world conditions: Live testers, real devices, imperfect connectivity – Mirror your user base - Technologically: OS, browser, anti-virus, device, carrier - Geographically: Continent, country, city, language - Demographically: Age, gender, education, employment, industry, hobby • In-house QA leadership is vitally important – You have the business and product context – You know what your firm cares about – You need to be the orchestrator who leads this symphony - What to test in the wild, how to test in the wild, holistic test planning | In-The-Wild Testing for Functional + Security + Load + Usability + Localization 40
  • 41. 2. Be The Voice For QA • SoLoMo is coming – with or without QA’s buy-in • Want QA to be heard? Want quality to be built in? – Don’t wait: No one else is coming to the rescue – Get informed: Develop an thoughtful opinion – Get involved: Find out when/where decisions are being made – Be proactive: Build a plan for quality from the ground up – Be protective: You’re a protector of the user… of the brand | In-The-Wild Testing for Functional + Security + Load + Usability + Localization 41
  • 42. The Challenge SoLoMoWoSto A Few Stories (if there’s time) | 42
  • 43. The Challenge Questions? Answers. Matt Johnston | CMO @ uTest [email protected] | @matjohnston | 43