utest stpcon spring 2012 presentation

43
| The SoLoMo Revolution And The Resulting Tectonic Shift In Testing Matt Johnston | @matjohnston | CMO @ uTest | March 2012

Upload: utest

Post on 28-Jan-2015

104 views

Category:

Technology


0 download

DESCRIPTION

 

TRANSCRIPT

Page 1: uTest  STPcon spring 2012 presentation

|

The SoLoMo RevolutionAnd The Resulting Tectonic Shift In Testing

Matt Johnston | @matjohnston | CMO @ uTest | March 2012

Page 2: uTest  STPcon spring 2012 presentation

The Challenge

||2

SoLoMoHuh?

Page 3: uTest  STPcon spring 2012 presentation

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

SoLoMo Breakdown

So Lo MoSocial Local Mobile

Page 4: uTest  STPcon spring 2012 presentation

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

SoLoMo Coming Fast

In the past six months…

Page 5: uTest  STPcon spring 2012 presentation

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

• 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

QA Leaders Better Sit Down

Page 6: uTest  STPcon spring 2012 presentation

The Challenge

||6

Trends InSocial Apps

Page 7: uTest  STPcon spring 2012 presentation

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

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

Page 8: uTest  STPcon spring 2012 presentation

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

Goes Soooo Much Further

Page 9: uTest  STPcon spring 2012 presentation

The Challenge

||9

Trends InLocal Apps

Page 10: uTest  STPcon spring 2012 presentation

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

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

Page 11: uTest  STPcon spring 2012 presentation

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

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

Increasing Granularity

Page 12: uTest  STPcon spring 2012 presentation

The Challenge

||12

Trends InMobile Apps

Page 13: uTest  STPcon spring 2012 presentation

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

• 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

Mobile Apps Boom Market

Page 14: uTest  STPcon spring 2012 presentation

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

Mobile’s Just Getting Started

14

Page 15: uTest  STPcon spring 2012 presentation

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

Did I Mention…

15

Page 16: uTest  STPcon spring 2012 presentation

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

Cars

Gaming Consoles

E-Readers

Smart Homes

Household Appliances

16

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

Connected TVs

Psst… It’s Not Just Mobile

Page 17: uTest  STPcon spring 2012 presentation

The Challenge

||17

SoLoMo ImpactOn Testing

Page 18: uTest  STPcon spring 2012 presentation

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

• 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?

Brave New World

Page 19: uTest  STPcon spring 2012 presentation

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

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

Page 20: uTest  STPcon spring 2012 presentation

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

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?

Page 21: uTest  STPcon spring 2012 presentation

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

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

Page 22: uTest  STPcon spring 2012 presentation

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

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?

Page 23: uTest  STPcon spring 2012 presentation

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

• 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

Mobile: Impact On Testing

Page 24: uTest  STPcon spring 2012 presentation

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

• 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)

Mobile: Impact On Testing

Page 25: uTest  STPcon spring 2012 presentation

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

F | R | A | G | M | E | N | T | E | D

25

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

Page 26: uTest  STPcon spring 2012 presentation

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

• 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

Mobile Testing Landscape

Page 27: uTest  STPcon spring 2012 presentation

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

Multiple Launch Schedules

Multiple products, roadmaps & launch schedules

27

Page 28: uTest  STPcon spring 2012 presentation

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

Web Testing Matrix Is Tough

OS & Browser

Features

Test Coverage

Page 29: uTest  STPcon spring 2012 presentation

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

Mobile Testing Matrix Is Insane

OS & Browser

Features

Handset Makers& Models

Test Coverage

Page 30: uTest  STPcon spring 2012 presentation

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

Mobile Testing Matrix Is Insane

30

OS & Browser

Features

Handset Makers& Models

WirelessCarriers

Test Coverage

Page 31: uTest  STPcon spring 2012 presentation

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

Mobile Testing Matrix Is Insane

31

OS & Browser

Features

Handset Makers& Models

WirelessCarriers

Location

Test Coverage

Page 32: uTest  STPcon spring 2012 presentation

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

Increasingly Complex Testing

32

• The laughably simplistic notion of a “test matrix”

Page 33: uTest  STPcon spring 2012 presentation

The Challenge

||33

Ummmm…So What Do We Do?

Page 34: uTest  STPcon spring 2012 presentation

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

• 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

Sufficiently Freaked Out?!?

Page 35: uTest  STPcon spring 2012 presentation

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

• 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

…And The Bad News…

Page 36: uTest  STPcon spring 2012 presentation

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

Lab-Based Testing Innovation

Agile vs.Waterfall

Manual vs. Automation Managing vs.

Leading Teams

Exploratory vs.Test Cases

Testers vs. Engineers

In-House vs. Outsourced

Offshore vs.Nearshore

In T

he L

ab

Page 37: uTest  STPcon spring 2012 presentation

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

In T

he L

ab

InThe

Wild

Users Work & Live In The Wild

Page 38: uTest  STPcon spring 2012 presentation

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

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

Page 39: uTest  STPcon spring 2012 presentation

The Challenge

||39

A Call To Action ForTest Leaders (Two, Actually)

Page 40: uTest  STPcon spring 2012 presentation

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

• 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

1. Look Beyond The Lab

Page 41: uTest  STPcon spring 2012 presentation

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

• 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

2. Be The Voice For QA

Page 42: uTest  STPcon spring 2012 presentation

The Challenge

||42

SoLoMoWoStoA Few Stories (if there’s time)

Page 43: uTest  STPcon spring 2012 presentation

The Challenge

||43

Questions?Answers.

Matt Johnston | CMO @ [email protected] | @matjohnston