16
Chris Karnacki Senior Solutions Consultant Keynote Seven Steps to Remove Barriers and Accelerate Mobile Testing May 26, 2015

Seven Steps to Remove Barriers and Accelerate Mobile Testing

Embed Size (px)

Citation preview

Page 1: Seven Steps to Remove Barriers and Accelerate Mobile Testing

Chris Karnacki

Senior Solutions Consultant

Keynote

Seven Steps to Remove Barriers and Accelerate Mobile Testing

May 26, 2015

Page 2: Seven Steps to Remove Barriers and Accelerate Mobile Testing

Mobile testing is fundamentally different!

© 2015 Keynote, LLC

DESIGN-DRIVEN

DEVELOPMENT

CONTINUOUS

DELIVERY

EXPERIENCE-

DRIVEN

ANALYTICS

IDEA

THE PROCESS IS DIFFERENT

THE LIFECYCLE REDEFINED

Designers : 1Developers : 2-4

Quality : 1-2Mobile architects : 1

THE TEAM SIZE IS DIFFERENT

Page 3: Seven Steps to Remove Barriers and Accelerate Mobile Testing

Mobile testing is fundamentally different!

© 2015 Keynote, LLC

The release frequency is different Release velocity has moved beyond enterprise control.

OS’s (e.g., iOS, Android, Windows)

# Fo

rm f

acto

rs /

dev

ices

The NxN testing matrix is different This isn’t your grandmas’ Windows + IE matrix anymore.

Page 4: Seven Steps to Remove Barriers and Accelerate Mobile Testing

Mobile testing is fundamentally different!

© 2015 Keynote, LLC

User expectations are different User expectations are at an all time high. Tolerance for a poor UX is at an all time low.

Quality is differentWho owns quality? Dev or QA? Mobile teams have a different structure.

for any digital interaction to load1

3SECONDS OF TOLERANCE

The user is king

Page 5: Seven Steps to Remove Barriers and Accelerate Mobile Testing

Skills, collaboration, consistency

© 2015 Keynote, LLC

“Why can’t you reproduce this error, Number One?”

Page 6: Seven Steps to Remove Barriers and Accelerate Mobile Testing

Just get me on the road to recovery, please.

© 2015 Keynote, LLC

Page 7: Seven Steps to Remove Barriers and Accelerate Mobile Testing

The seven step program to removing barriers and speeding up mobile testing

© 2015 Keynote, LLC

Page 8: Seven Steps to Remove Barriers and Accelerate Mobile Testing

Think like a mobile app user

© 2015 Keynote, LLC

1. What do I need to do without any reading

anything…is it clear what I need to do?

2. What’s the key user journey’s?

3. What doesn’t work? What are the simple ways to

work around the key user journey

• Fuzz testing

• Negative testing

• Exploratory testing

Page 9: Seven Steps to Remove Barriers and Accelerate Mobile Testing

Real device testing or emulators?

© 2015 Keynote, LLC

iOS emulators

Android emulators

device lab by Jeremy Keith on Flickr

Page 10: Seven Steps to Remove Barriers and Accelerate Mobile Testing

Smoke tests…who needs them? EVERYONE

© 2015 Keynote, LLC

1. app launch2. login3. key first common action4. logout

Page 11: Seven Steps to Remove Barriers and Accelerate Mobile Testing

Get your developers involved!

© 2015 Keynote, LLC

Page 12: Seven Steps to Remove Barriers and Accelerate Mobile Testing

Automate, automate, automate ... but start simple!

© 2015 Keynote, LLC

Page 13: Seven Steps to Remove Barriers and Accelerate Mobile Testing

Who needs continuous integration? EVERYONE

© 2015 Keynote, LLC

Page 14: Seven Steps to Remove Barriers and Accelerate Mobile Testing

Manual and Automation

Functional Testing

Improves coverage / quality with functional testing for mobile apps and websites

Robust and resilient automation (object level support) to shorten release cycles

Largest cloud library of real iOS and Android devices; zero device management

Remote access for geographically distributed teams

Day 1 support for new OS releases

Functional testing powered by the cloud

© 2015 Keynote, LLC

Page 15: Seven Steps to Remove Barriers and Accelerate Mobile Testing

Questions?

Page 16: Seven Steps to Remove Barriers and Accelerate Mobile Testing

Thank you

© 2015 Keynote, LLC