Seven Steps to Remove Barriers and Accelerate Mobile Testing
-
Upload
keynote-systems -
Category
Documents
-
view
145 -
download
0
Transcript of Seven Steps to Remove Barriers and Accelerate Mobile Testing
![Page 1: Seven Steps to Remove Barriers and Accelerate Mobile Testing](https://reader030.fdocuments.us/reader030/viewer/2022032512/55cfa248bb61eb785c8b4742/html5/thumbnails/1.jpg)
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](https://reader030.fdocuments.us/reader030/viewer/2022032512/55cfa248bb61eb785c8b4742/html5/thumbnails/2.jpg)
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](https://reader030.fdocuments.us/reader030/viewer/2022032512/55cfa248bb61eb785c8b4742/html5/thumbnails/3.jpg)
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](https://reader030.fdocuments.us/reader030/viewer/2022032512/55cfa248bb61eb785c8b4742/html5/thumbnails/4.jpg)
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](https://reader030.fdocuments.us/reader030/viewer/2022032512/55cfa248bb61eb785c8b4742/html5/thumbnails/5.jpg)
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](https://reader030.fdocuments.us/reader030/viewer/2022032512/55cfa248bb61eb785c8b4742/html5/thumbnails/6.jpg)
Just get me on the road to recovery, please.
© 2015 Keynote, LLC
![Page 7: Seven Steps to Remove Barriers and Accelerate Mobile Testing](https://reader030.fdocuments.us/reader030/viewer/2022032512/55cfa248bb61eb785c8b4742/html5/thumbnails/7.jpg)
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](https://reader030.fdocuments.us/reader030/viewer/2022032512/55cfa248bb61eb785c8b4742/html5/thumbnails/8.jpg)
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](https://reader030.fdocuments.us/reader030/viewer/2022032512/55cfa248bb61eb785c8b4742/html5/thumbnails/9.jpg)
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](https://reader030.fdocuments.us/reader030/viewer/2022032512/55cfa248bb61eb785c8b4742/html5/thumbnails/10.jpg)
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](https://reader030.fdocuments.us/reader030/viewer/2022032512/55cfa248bb61eb785c8b4742/html5/thumbnails/11.jpg)
Get your developers involved!
© 2015 Keynote, LLC
![Page 12: Seven Steps to Remove Barriers and Accelerate Mobile Testing](https://reader030.fdocuments.us/reader030/viewer/2022032512/55cfa248bb61eb785c8b4742/html5/thumbnails/12.jpg)
Automate, automate, automate ... but start simple!
© 2015 Keynote, LLC
![Page 13: Seven Steps to Remove Barriers and Accelerate Mobile Testing](https://reader030.fdocuments.us/reader030/viewer/2022032512/55cfa248bb61eb785c8b4742/html5/thumbnails/13.jpg)
Who needs continuous integration? EVERYONE
© 2015 Keynote, LLC
![Page 14: Seven Steps to Remove Barriers and Accelerate Mobile Testing](https://reader030.fdocuments.us/reader030/viewer/2022032512/55cfa248bb61eb785c8b4742/html5/thumbnails/14.jpg)
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](https://reader030.fdocuments.us/reader030/viewer/2022032512/55cfa248bb61eb785c8b4742/html5/thumbnails/15.jpg)
Questions?
![Page 16: Seven Steps to Remove Barriers and Accelerate Mobile Testing](https://reader030.fdocuments.us/reader030/viewer/2022032512/55cfa248bb61eb785c8b4742/html5/thumbnails/16.jpg)
Thank you
© 2015 Keynote, LLC