SlideShare a Scribd company logo
© Stephen Janaway 2015
THE MOBILE
TESTER
YOUR PLACE ON THE TEAM
© Stephen Janaway 2015
WHO AM I?

STEPHEN JANAWAY
www.stephenjanaway.co.uk
@stephenjanaway
www.testinginthepub.com
@testinginthepub
© Stephen Janaway 2015
TODAY
• Is This Even Important Anyway?
• Isn’t Mobile Testing Just Like Any Other Sort
Of Testing?
• What I Think Is Different.
• What Makes a Great (Mobile) Tester.
© Stephen Janaway 2015
WHY
IS THIS
IMPORTANT?
© Stephen Janaway 2015
MAYBE YOU
AREN’T
THERE AT ALL…
MOBILE PROJECTS OFTEN DON’T HAVE
TESTERS
© Stephen Janaway 2015
BUT SOON MOST
OF YOU
COULD BE
MOBILE TESTERS
© Stephen Janaway 2015
© Stephen Janaway 2014
© Stephen Janaway 2015
SUBSCRIPTIONS VS. PEOPL
© Stephen Janaway 2015
A LOT IS
THE SAME
USE YOUR EXISTING SKILLS
© Stephen Janaway 2015
SIMILARITIES
• Functional testing.
• Non-functional
testing.
• Asking questions.
• Discovering
information.
• Communication.
• Understanding and
exploring the
software.
© Stephen Janaway 2015
SO WHAT’S
DIFFERENT?
© Stephen Janaway 2015
DIFFERENCES
• Projects are quick.
• You can be closer to
design.
• Usability matters.
• You’re not sat at a
desk all day.
• Hardware influences
software more.
Testers as customer
advocates.
© Stephen Janaway 2015
PROJECTS
ARE QUICK
• CONSIDER EXPLORATORY APPROACHES
• CONSIDER CONTEXT
• DON’T EXPECT REQUIREMENTS TO HAVE
ALL THE ANSWERS
© Stephen Janaway 2015
GET
CLOSER TO
DESIGN• REVIEW WIREFRAMES
• PAIR WITH UI DESIGNERS
• UNDERSTAND THE UI LANGUAGE
• USABILITY MATTERS
© Stephen Janaway 2015
USABILITY MATTERS
Usability is more
important.
• Smaller screen.
• More difficult to interact
with and typically used
one handed.
Focus on.
• How easy is it to use
the application? Do
user ‘just get it’?
• How is the look and
feel?
• Does the application or
device feel fast?
© Stephen Janaway 2015
USABILITY MATTERS
© Stephen Janaway 2015
GET OUT OF
THE OFFICE
• GO WHERE YOUR USERS ARE
• BUSY AREAS
• TRAINS
• DEADSPOTS
© Stephen Janaway 2015
USE THE
LATEST
DEVICES• UNDERSTAND THE MARKET
• READ THE TECH BLOGS
• IT’S CONSUMER ELECTRONICS!
© Stephen Janaway 2015
MOBILE DEVICES ARE
COMPLICATED
While your application
runs, the phone is…..
• Talking to the network.
• Working out where you
are.
• Maybe receiving calls,
texts, Facebook and
Twitter updates.
Complicated
Test Scenarios
© Stephen Janaway 2015
CUSTOMER
ADVOCATES
• UNDERSTAND YOUR USERS - THERE ARE
LOTS OF THEM
• THEY ARE DIFFERENT
• THEY LIVE IN DIFFERENT PLACES
© Stephen Janaway 2015
HOW DO YOU BECOME A
CUSTOMER ADVOCATE?
• User Persona’s.
• User Profiling.
• Industry Statistics.
• Apps Store
Reviews.
• Analytics.
• Use Your Users.
© Stephen Janaway 2015
WHAT MAKES A
GREAT MOBILE
TESTER?
© Stephen Janaway 2015
TRAITS OF THE GREAT
• Flexible.
• Great understanding
of technology.
• Employ exploratory
approaches.
• Coach the team on
how to deliver good
quality.
• Perhaps do less
actual testing?
• Give great
information in bug
reports.
© Stephen Janaway 2015
YOU UNDERSTAND YOUR
TECH
• OS updates.
• New devices.
• Using SDKs,
Android, Xcode.
• Build and deploy the
software.
• Battery life.
• OS specific
functionality.
© Stephen Janaway 2015
YOU USE REAL HARDWARE
• Can be dropped.
• Can get wet.
• Heats up!!
• Shaking.
• Tactile.
• Things are
removable.
© Stephen Janaway 2015
© Stephen Janaway 2014
DIFFERENT OS’S
© Stephen Janaway 2015
Source: https://developer.android.com/about/dashboards/index.html
ANDROID VERSIONS
© Stephen Janaway 2015
IOS VERSIONS
Source: https://mixpanel.com
© Stephen Janaway 2015
SCREEN SIZES
© Stephen Janaway 2015
YOU CHOOSE CLEVERLY
Open Device Labs
• Borrow devices,
normally for free.
• http://
opendevicelab.com
• Open Device
Labs = shared
community pools of
internet connected
devices for testing
purposes.
© Stephen Janaway 2015
YOU USE
AUTOMATION
OR YOU KNOW SOMEONE WHO DOES
© Stephen Janaway 2015
YOU CAN
TEST WEB
SERVICES
DON’T JUST TEST THE CLIENT
© Stephen Janaway 2015
YOU UNDERSTAND WHY
APPS GET REJECTED
More info needed
Bugs
UI Too Complicated
FraudulentName too similar
Place holder text
Inappropriate ratings
Beta/ demo
© Stephen Janaway 2015
YOUR BUG REPORTS CONTAIN
ALL THE RIGHT INFORMATION
Can I repeat the issue?
What steps are needed to reproduce the issue?
Is the issue repeatable on a fresh install of the application?
What data is available?
Which device and OS version was I using?
How was the device connected to a network (which
mobile operator and/ or Wifi network)?
Where was I when I saw the issue
What other applications were running?
Do I have screen shots or
a video of the issue?
Have I spoken with the developer?
© Stephen Janaway 2015
YOU WORK MORE
CLOSELY WITH
YOUR USERS
HARNESS THE CROWD
© Stephen Janaway 2015
© Stephen Janaway 2014
HARNESS THE CROWD
• Usability testing.
• Internal user
groups.
• Beta test groups.
© Stephen Janaway 2015
PERHAPS YOU ENGAGE USERS
THROUGH APPS STORES
© Stephen Janaway 2015
YOU MONITOR
YOUR APPS
IN LIVE
• USAGE PATTERNS
• CRASHES
• LOAD
• APP STORE RATINGS
© Stephen Janaway 2015
© Stephen Janaway 2015
SO…
© Stephen Janaway 2015
SUMMARY - BUILD ON
WHAT YOU KNOW
• Customer advocate:
• Which platforms and devices will they use?
• How will they use the app or website?
• Mobile tech obsessive:
• Devices, OS versions, what’s being updated, what’s
new.
• Test using simulators, real devices, web
services and users.
• Understand the cost of automation.
• Use an exploratory approach to manual testing:
• Mobile device projects are typically short.
© Stephen Janaway 2015
EVERYONE IS
RESPONSIBLE
FOR QUALITY
IF WE DON’T FORGET THAT THEN IT’LL BE OK
© Stephen Janaway 2015
QUESTIONS
“Be proud, your work will soon
be in the hands of millions”
A NOKIA PRODUCT MANAGER
Stephen Janaway
www.stephenjanaway.co.uk
@stephenjanaway
www.testinginthepub.com

More Related Content

What's hot

Continuous delivery 101
Continuous delivery 101Continuous delivery 101
Continuous delivery 101
darkofabijan
 
Synthetic and rum webinar
Synthetic and rum webinarSynthetic and rum webinar
Synthetic and rum webinar
SOASTA
 
David Raissipour - Mobile First is Always Right
David Raissipour - Mobile First is Always RightDavid Raissipour - Mobile First is Always Right
David Raissipour - Mobile First is Always Right
MassTLC
 
SOASTA Webinar: Process Compression For Mobile App Dev 120612
SOASTA Webinar: Process Compression For Mobile App Dev 120612SOASTA Webinar: Process Compression For Mobile App Dev 120612
SOASTA Webinar: Process Compression For Mobile App Dev 120612SOASTA
 
Secrets to Realistic Load Testing
Secrets to Realistic Load TestingSecrets to Realistic Load Testing
Secrets to Realistic Load Testing
SOASTA
 
7 steps to pragmatic mobile testing
7 steps to pragmatic mobile testing7 steps to pragmatic mobile testing
7 steps to pragmatic mobile testing
SOASTA
 
8 Blind Spots Often Overlooked When Testing on Mobile
8 Blind Spots Often Overlooked When Testing on Mobile8 Blind Spots Often Overlooked When Testing on Mobile
8 Blind Spots Often Overlooked When Testing on Mobile
Neotys
 
New Features in CloudTest & TouchTest
New Features in CloudTest & TouchTestNew Features in CloudTest & TouchTest
New Features in CloudTest & TouchTest
Jennifer Finney
 
Modern Load Testing: Move Your Load Testing from the Past to the Present
Modern Load Testing: Move Your Load Testing from the Past to the PresentModern Load Testing: Move Your Load Testing from the Past to the Present
Modern Load Testing: Move Your Load Testing from the Past to the Present
SOASTA
 
MeasureWorks - Prepare your mobile User Experience for fast conversion
MeasureWorks - Prepare your mobile User Experience for fast conversionMeasureWorks - Prepare your mobile User Experience for fast conversion
MeasureWorks - Prepare your mobile User Experience for fast conversion
MeasureWorks
 
O'Reilly Webcast: How Nordstrom Prepares Its Site for Holidays and Major Events
O'Reilly Webcast: How Nordstrom Prepares Its Site for Holidays and Major EventsO'Reilly Webcast: How Nordstrom Prepares Its Site for Holidays and Major Events
O'Reilly Webcast: How Nordstrom Prepares Its Site for Holidays and Major EventsSOASTA
 
BHack 2012 - How to protect your web applications
BHack 2012 - How to protect your web applicationsBHack 2012 - How to protect your web applications
BHack 2012 - How to protect your web applications
Magno Logan
 
Translating Tester-Speak Into Plain English: Simple Explanations for 8 Testin...
Translating Tester-Speak Into Plain English: Simple Explanations for 8 Testin...Translating Tester-Speak Into Plain English: Simple Explanations for 8 Testin...
Translating Tester-Speak Into Plain English: Simple Explanations for 8 Testin...
Neotys
 
Accelerate Web and Mobile Testing for Continuous Integration and Delivery
Accelerate Web and Mobile Testing for Continuous Integration and DeliveryAccelerate Web and Mobile Testing for Continuous Integration and Delivery
Accelerate Web and Mobile Testing for Continuous Integration and Delivery
SOASTA
 
Make Your UI Tests Resilient with the Next Generation of Frameworks
Make Your UI Tests Resilient with the Next Generation of FrameworksMake Your UI Tests Resilient with the Next Generation of Frameworks
Make Your UI Tests Resilient with the Next Generation of Frameworks
Satyajit Malugu
 
PyCon UK 2013 "Python Adventures in Startup Land"
PyCon UK 2013 "Python Adventures in Startup Land"PyCon UK 2013 "Python Adventures in Startup Land"
PyCon UK 2013 "Python Adventures in Startup Land"rwillmer
 
Soasta New Features in CloudTest & TouchTest Webinar
Soasta New Features in CloudTest & TouchTest WebinarSoasta New Features in CloudTest & TouchTest Webinar
Soasta New Features in CloudTest & TouchTest Webinar
Jennifer Finney
 
Top Practices for Successful Mobile Test Automation
Top Practices for Successful Mobile Test AutomationTop Practices for Successful Mobile Test Automation
Top Practices for Successful Mobile Test Automation
TechWell
 
Reducing risk through continuous delivery (Nov 2014)
Reducing risk through continuous delivery (Nov 2014)Reducing risk through continuous delivery (Nov 2014)
Reducing risk through continuous delivery (Nov 2014)
Joel Chippindale
 
Reducing risk through continuous delivery (Nov 2014)
Reducing risk through continuous delivery (Nov 2014)Reducing risk through continuous delivery (Nov 2014)
Reducing risk through continuous delivery (Nov 2014)
FutureLearn
 

What's hot (20)

Continuous delivery 101
Continuous delivery 101Continuous delivery 101
Continuous delivery 101
 
Synthetic and rum webinar
Synthetic and rum webinarSynthetic and rum webinar
Synthetic and rum webinar
 
David Raissipour - Mobile First is Always Right
David Raissipour - Mobile First is Always RightDavid Raissipour - Mobile First is Always Right
David Raissipour - Mobile First is Always Right
 
SOASTA Webinar: Process Compression For Mobile App Dev 120612
SOASTA Webinar: Process Compression For Mobile App Dev 120612SOASTA Webinar: Process Compression For Mobile App Dev 120612
SOASTA Webinar: Process Compression For Mobile App Dev 120612
 
Secrets to Realistic Load Testing
Secrets to Realistic Load TestingSecrets to Realistic Load Testing
Secrets to Realistic Load Testing
 
7 steps to pragmatic mobile testing
7 steps to pragmatic mobile testing7 steps to pragmatic mobile testing
7 steps to pragmatic mobile testing
 
8 Blind Spots Often Overlooked When Testing on Mobile
8 Blind Spots Often Overlooked When Testing on Mobile8 Blind Spots Often Overlooked When Testing on Mobile
8 Blind Spots Often Overlooked When Testing on Mobile
 
New Features in CloudTest & TouchTest
New Features in CloudTest & TouchTestNew Features in CloudTest & TouchTest
New Features in CloudTest & TouchTest
 
Modern Load Testing: Move Your Load Testing from the Past to the Present
Modern Load Testing: Move Your Load Testing from the Past to the PresentModern Load Testing: Move Your Load Testing from the Past to the Present
Modern Load Testing: Move Your Load Testing from the Past to the Present
 
MeasureWorks - Prepare your mobile User Experience for fast conversion
MeasureWorks - Prepare your mobile User Experience for fast conversionMeasureWorks - Prepare your mobile User Experience for fast conversion
MeasureWorks - Prepare your mobile User Experience for fast conversion
 
O'Reilly Webcast: How Nordstrom Prepares Its Site for Holidays and Major Events
O'Reilly Webcast: How Nordstrom Prepares Its Site for Holidays and Major EventsO'Reilly Webcast: How Nordstrom Prepares Its Site for Holidays and Major Events
O'Reilly Webcast: How Nordstrom Prepares Its Site for Holidays and Major Events
 
BHack 2012 - How to protect your web applications
BHack 2012 - How to protect your web applicationsBHack 2012 - How to protect your web applications
BHack 2012 - How to protect your web applications
 
Translating Tester-Speak Into Plain English: Simple Explanations for 8 Testin...
Translating Tester-Speak Into Plain English: Simple Explanations for 8 Testin...Translating Tester-Speak Into Plain English: Simple Explanations for 8 Testin...
Translating Tester-Speak Into Plain English: Simple Explanations for 8 Testin...
 
Accelerate Web and Mobile Testing for Continuous Integration and Delivery
Accelerate Web and Mobile Testing for Continuous Integration and DeliveryAccelerate Web and Mobile Testing for Continuous Integration and Delivery
Accelerate Web and Mobile Testing for Continuous Integration and Delivery
 
Make Your UI Tests Resilient with the Next Generation of Frameworks
Make Your UI Tests Resilient with the Next Generation of FrameworksMake Your UI Tests Resilient with the Next Generation of Frameworks
Make Your UI Tests Resilient with the Next Generation of Frameworks
 
PyCon UK 2013 "Python Adventures in Startup Land"
PyCon UK 2013 "Python Adventures in Startup Land"PyCon UK 2013 "Python Adventures in Startup Land"
PyCon UK 2013 "Python Adventures in Startup Land"
 
Soasta New Features in CloudTest & TouchTest Webinar
Soasta New Features in CloudTest & TouchTest WebinarSoasta New Features in CloudTest & TouchTest Webinar
Soasta New Features in CloudTest & TouchTest Webinar
 
Top Practices for Successful Mobile Test Automation
Top Practices for Successful Mobile Test AutomationTop Practices for Successful Mobile Test Automation
Top Practices for Successful Mobile Test Automation
 
Reducing risk through continuous delivery (Nov 2014)
Reducing risk through continuous delivery (Nov 2014)Reducing risk through continuous delivery (Nov 2014)
Reducing risk through continuous delivery (Nov 2014)
 
Reducing risk through continuous delivery (Nov 2014)
Reducing risk through continuous delivery (Nov 2014)Reducing risk through continuous delivery (Nov 2014)
Reducing risk through continuous delivery (Nov 2014)
 

Similar to The Mobile Tester - Your place in the team with Stephen Janaway [Webinar]

Stephen janaway mobile testing - that's just a smaller screen, right
Stephen janaway  mobile testing - that's just a smaller screen, rightStephen janaway  mobile testing - that's just a smaller screen, right
Stephen janaway mobile testing - that's just a smaller screen, rightRomania Testing
 
Mobile App Testing by Mark Wilson
Mobile App Testing by Mark WilsonMobile App Testing by Mark Wilson
Mobile App Testing by Mark Wilson
phpwgtn
 
Harness Mobile Usability Testing to Improve Your Mobile Experience
Harness Mobile Usability Testing to Improve Your Mobile Experience Harness Mobile Usability Testing to Improve Your Mobile Experience
Harness Mobile Usability Testing to Improve Your Mobile Experience UserZoom
 
Building a Performance A Team
Building a Performance A TeamBuilding a Performance A Team
Building a Performance A Team
SOASTA
 
Four Best Practices for Modern Performance Testing
Four Best Practices for Modern Performance TestingFour Best Practices for Modern Performance Testing
Four Best Practices for Modern Performance Testing
SOASTA
 
7 Steps to Pragmatic Mobile Testing
7 Steps to Pragmatic Mobile Testing7 Steps to Pragmatic Mobile Testing
7 Steps to Pragmatic Mobile Testing
SOASTA
 
Dev Ops or Not - Testing Has To Change - Richard Hunter
Dev Ops or Not - Testing Has To Change - Richard HunterDev Ops or Not - Testing Has To Change - Richard Hunter
Dev Ops or Not - Testing Has To Change - Richard Hunter
SpotQA
 
Visual studio 2015 - Application Insights
Visual studio 2015 - Application InsightsVisual studio 2015 - Application Insights
Visual studio 2015 - Application Insights
Delta-N
 
How to Build a 5 Star App
How to Build a 5 Star AppHow to Build a 5 Star App
How to Build a 5 Star App
Nudge Software Inc.
 
Mobile Testing, That's Just A Smaller Screen, Right?
Mobile Testing, That's Just A Smaller Screen, Right?Mobile Testing, That's Just A Smaller Screen, Right?
Mobile Testing, That's Just A Smaller Screen, Right?
Stephen Janaway
 
DevOps Days India Keynote
DevOps Days India KeynoteDevOps Days India Keynote
DevOps Days India Keynote
Nathen Harvey
 
End the Guesswork: How to Test the Right Devices, Platforms & User Conditions
End the Guesswork: How to Test the Right Devices, Platforms & User ConditionsEnd the Guesswork: How to Test the Right Devices, Platforms & User Conditions
End the Guesswork: How to Test the Right Devices, Platforms & User Conditions
Perfecto by Perforce
 
Lean & Agile: What Publishing Can Learn From Startups
Lean & Agile: What Publishing Can Learn From StartupsLean & Agile: What Publishing Can Learn From Startups
Lean & Agile: What Publishing Can Learn From Startups
rwillmer
 
3 tips to increase mobile test coverage
3 tips to increase mobile test coverage3 tips to increase mobile test coverage
3 tips to increase mobile test coverage
SOASTA
 
Pulse UX Testing: Bring the user into the user story. A.Witteman&R.vandenOever
Pulse UX Testing: Bring the user into the user story. A.Witteman&R.vandenOeverPulse UX Testing: Bring the user into the user story. A.Witteman&R.vandenOever
Pulse UX Testing: Bring the user into the user story. A.Witteman&R.vandenOever
Anna Witteman
 
7 Test Ideas to Improve User Onboarding
7 Test Ideas to Improve User Onboarding7 Test Ideas to Improve User Onboarding
7 Test Ideas to Improve User Onboarding
Apptimize
 
Optimizely Workshop: Mobile Walkthrough
Optimizely Workshop: Mobile Walkthrough Optimizely Workshop: Mobile Walkthrough
Optimizely Workshop: Mobile Walkthrough
Optimizely
 
Best Practices for DevOps in Mobile App Testing
Best Practices for DevOps in Mobile App TestingBest Practices for DevOps in Mobile App Testing
Best Practices for DevOps in Mobile App Testing
Bitbar
 
How to Use Data to Build Better Products by HelloSociety PM
How to Use Data to Build Better Products by HelloSociety PMHow to Use Data to Build Better Products by HelloSociety PM
How to Use Data to Build Better Products by HelloSociety PM
Product School
 

Similar to The Mobile Tester - Your place in the team with Stephen Janaway [Webinar] (20)

Stephen janaway mobile testing - that's just a smaller screen, right
Stephen janaway  mobile testing - that's just a smaller screen, rightStephen janaway  mobile testing - that's just a smaller screen, right
Stephen janaway mobile testing - that's just a smaller screen, right
 
Mobile App Testing by Mark Wilson
Mobile App Testing by Mark WilsonMobile App Testing by Mark Wilson
Mobile App Testing by Mark Wilson
 
Harness Mobile Usability Testing to Improve Your Mobile Experience
Harness Mobile Usability Testing to Improve Your Mobile Experience Harness Mobile Usability Testing to Improve Your Mobile Experience
Harness Mobile Usability Testing to Improve Your Mobile Experience
 
Building a Performance A Team
Building a Performance A TeamBuilding a Performance A Team
Building a Performance A Team
 
Four Best Practices for Modern Performance Testing
Four Best Practices for Modern Performance TestingFour Best Practices for Modern Performance Testing
Four Best Practices for Modern Performance Testing
 
7 Steps to Pragmatic Mobile Testing
7 Steps to Pragmatic Mobile Testing7 Steps to Pragmatic Mobile Testing
7 Steps to Pragmatic Mobile Testing
 
Dev Ops or Not - Testing Has To Change - Richard Hunter
Dev Ops or Not - Testing Has To Change - Richard HunterDev Ops or Not - Testing Has To Change - Richard Hunter
Dev Ops or Not - Testing Has To Change - Richard Hunter
 
Visual studio 2015 - Application Insights
Visual studio 2015 - Application InsightsVisual studio 2015 - Application Insights
Visual studio 2015 - Application Insights
 
How to Build a 5 Star App
How to Build a 5 Star AppHow to Build a 5 Star App
How to Build a 5 Star App
 
How to Build a 5-star App
How to Build a 5-star AppHow to Build a 5-star App
How to Build a 5-star App
 
Mobile Testing, That's Just A Smaller Screen, Right?
Mobile Testing, That's Just A Smaller Screen, Right?Mobile Testing, That's Just A Smaller Screen, Right?
Mobile Testing, That's Just A Smaller Screen, Right?
 
DevOps Days India Keynote
DevOps Days India KeynoteDevOps Days India Keynote
DevOps Days India Keynote
 
End the Guesswork: How to Test the Right Devices, Platforms & User Conditions
End the Guesswork: How to Test the Right Devices, Platforms & User ConditionsEnd the Guesswork: How to Test the Right Devices, Platforms & User Conditions
End the Guesswork: How to Test the Right Devices, Platforms & User Conditions
 
Lean & Agile: What Publishing Can Learn From Startups
Lean & Agile: What Publishing Can Learn From StartupsLean & Agile: What Publishing Can Learn From Startups
Lean & Agile: What Publishing Can Learn From Startups
 
3 tips to increase mobile test coverage
3 tips to increase mobile test coverage3 tips to increase mobile test coverage
3 tips to increase mobile test coverage
 
Pulse UX Testing: Bring the user into the user story. A.Witteman&R.vandenOever
Pulse UX Testing: Bring the user into the user story. A.Witteman&R.vandenOeverPulse UX Testing: Bring the user into the user story. A.Witteman&R.vandenOever
Pulse UX Testing: Bring the user into the user story. A.Witteman&R.vandenOever
 
7 Test Ideas to Improve User Onboarding
7 Test Ideas to Improve User Onboarding7 Test Ideas to Improve User Onboarding
7 Test Ideas to Improve User Onboarding
 
Optimizely Workshop: Mobile Walkthrough
Optimizely Workshop: Mobile Walkthrough Optimizely Workshop: Mobile Walkthrough
Optimizely Workshop: Mobile Walkthrough
 
Best Practices for DevOps in Mobile App Testing
Best Practices for DevOps in Mobile App TestingBest Practices for DevOps in Mobile App Testing
Best Practices for DevOps in Mobile App Testing
 
How to Use Data to Build Better Products by HelloSociety PM
How to Use Data to Build Better Products by HelloSociety PMHow to Use Data to Build Better Products by HelloSociety PM
How to Use Data to Build Better Products by HelloSociety PM
 

More from TEST Huddle

Why We Need Diversity in Testing- Accenture
Why We Need Diversity in Testing- AccentureWhy We Need Diversity in Testing- Accenture
Why We Need Diversity in Testing- Accenture
TEST Huddle
 
Keys to continuous testing for faster delivery euro star webinar
Keys to continuous testing for faster delivery euro star webinar Keys to continuous testing for faster delivery euro star webinar
Keys to continuous testing for faster delivery euro star webinar
TEST Huddle
 
Why you Shouldnt Automated But You Will Anyway
Why you Shouldnt Automated But You Will Anyway Why you Shouldnt Automated But You Will Anyway
Why you Shouldnt Automated But You Will Anyway
TEST Huddle
 
Being a Tester in Scrum
Being a Tester in ScrumBeing a Tester in Scrum
Being a Tester in Scrum
TEST Huddle
 
Leveraging Visual Testing with Your Functional Tests
Leveraging Visual Testing with Your Functional TestsLeveraging Visual Testing with Your Functional Tests
Leveraging Visual Testing with Your Functional Tests
TEST Huddle
 
Using Test Trees to get an Overview of Test Work
Using Test Trees to get an Overview of Test WorkUsing Test Trees to get an Overview of Test Work
Using Test Trees to get an Overview of Test Work
TEST Huddle
 
Big Data: The Magic to Attain New Heights
Big Data:  The Magic to Attain New HeightsBig Data:  The Magic to Attain New Heights
Big Data: The Magic to Attain New Heights
TEST Huddle
 
Will Robots Replace Testers?
Will Robots Replace Testers?Will Robots Replace Testers?
Will Robots Replace Testers?
TEST Huddle
 
TDD For The Rest Of Us
TDD For The Rest Of UsTDD For The Rest Of Us
TDD For The Rest Of Us
TEST Huddle
 
Scaling Agile with LeSS (Large Scale Scrum)
Scaling Agile with LeSS (Large Scale Scrum)Scaling Agile with LeSS (Large Scale Scrum)
Scaling Agile with LeSS (Large Scale Scrum)
TEST Huddle
 
Creating Agile Test Strategies for Larger Enterprises
Creating Agile Test Strategies for Larger EnterprisesCreating Agile Test Strategies for Larger Enterprises
Creating Agile Test Strategies for Larger Enterprises
TEST Huddle
 
Is There A Risk?
Is There A Risk?Is There A Risk?
Is There A Risk?
TEST Huddle
 
Are Your Tests Well-Travelled? Thoughts About Test Coverage
Are Your Tests Well-Travelled? Thoughts About Test CoverageAre Your Tests Well-Travelled? Thoughts About Test Coverage
Are Your Tests Well-Travelled? Thoughts About Test Coverage
TEST Huddle
 
Growing a Company Test Community: Roles and Paths for Testers
Growing a Company Test Community: Roles and Paths for TestersGrowing a Company Test Community: Roles and Paths for Testers
Growing a Company Test Community: Roles and Paths for Testers
TEST Huddle
 
Do we need testers on agile teams?
Do we need testers on agile teams?Do we need testers on agile teams?
Do we need testers on agile teams?
TEST Huddle
 
How to use selenium successfully
How to use selenium successfullyHow to use selenium successfully
How to use selenium successfully
TEST Huddle
 
Testers & Teams on the Agile Fluency™ Journey
Testers & Teams on the Agile Fluency™ Journey Testers & Teams on the Agile Fluency™ Journey
Testers & Teams on the Agile Fluency™ Journey
TEST Huddle
 
Practical Test Strategy Using Heuristics
Practical Test Strategy Using HeuristicsPractical Test Strategy Using Heuristics
Practical Test Strategy Using Heuristics
TEST Huddle
 
Thinking Through Your Role
Thinking Through Your RoleThinking Through Your Role
Thinking Through Your Role
TEST Huddle
 
Using Selenium 3 0
Using Selenium 3 0Using Selenium 3 0
Using Selenium 3 0
TEST Huddle
 

More from TEST Huddle (20)

Why We Need Diversity in Testing- Accenture
Why We Need Diversity in Testing- AccentureWhy We Need Diversity in Testing- Accenture
Why We Need Diversity in Testing- Accenture
 
Keys to continuous testing for faster delivery euro star webinar
Keys to continuous testing for faster delivery euro star webinar Keys to continuous testing for faster delivery euro star webinar
Keys to continuous testing for faster delivery euro star webinar
 
Why you Shouldnt Automated But You Will Anyway
Why you Shouldnt Automated But You Will Anyway Why you Shouldnt Automated But You Will Anyway
Why you Shouldnt Automated But You Will Anyway
 
Being a Tester in Scrum
Being a Tester in ScrumBeing a Tester in Scrum
Being a Tester in Scrum
 
Leveraging Visual Testing with Your Functional Tests
Leveraging Visual Testing with Your Functional TestsLeveraging Visual Testing with Your Functional Tests
Leveraging Visual Testing with Your Functional Tests
 
Using Test Trees to get an Overview of Test Work
Using Test Trees to get an Overview of Test WorkUsing Test Trees to get an Overview of Test Work
Using Test Trees to get an Overview of Test Work
 
Big Data: The Magic to Attain New Heights
Big Data:  The Magic to Attain New HeightsBig Data:  The Magic to Attain New Heights
Big Data: The Magic to Attain New Heights
 
Will Robots Replace Testers?
Will Robots Replace Testers?Will Robots Replace Testers?
Will Robots Replace Testers?
 
TDD For The Rest Of Us
TDD For The Rest Of UsTDD For The Rest Of Us
TDD For The Rest Of Us
 
Scaling Agile with LeSS (Large Scale Scrum)
Scaling Agile with LeSS (Large Scale Scrum)Scaling Agile with LeSS (Large Scale Scrum)
Scaling Agile with LeSS (Large Scale Scrum)
 
Creating Agile Test Strategies for Larger Enterprises
Creating Agile Test Strategies for Larger EnterprisesCreating Agile Test Strategies for Larger Enterprises
Creating Agile Test Strategies for Larger Enterprises
 
Is There A Risk?
Is There A Risk?Is There A Risk?
Is There A Risk?
 
Are Your Tests Well-Travelled? Thoughts About Test Coverage
Are Your Tests Well-Travelled? Thoughts About Test CoverageAre Your Tests Well-Travelled? Thoughts About Test Coverage
Are Your Tests Well-Travelled? Thoughts About Test Coverage
 
Growing a Company Test Community: Roles and Paths for Testers
Growing a Company Test Community: Roles and Paths for TestersGrowing a Company Test Community: Roles and Paths for Testers
Growing a Company Test Community: Roles and Paths for Testers
 
Do we need testers on agile teams?
Do we need testers on agile teams?Do we need testers on agile teams?
Do we need testers on agile teams?
 
How to use selenium successfully
How to use selenium successfullyHow to use selenium successfully
How to use selenium successfully
 
Testers & Teams on the Agile Fluency™ Journey
Testers & Teams on the Agile Fluency™ Journey Testers & Teams on the Agile Fluency™ Journey
Testers & Teams on the Agile Fluency™ Journey
 
Practical Test Strategy Using Heuristics
Practical Test Strategy Using HeuristicsPractical Test Strategy Using Heuristics
Practical Test Strategy Using Heuristics
 
Thinking Through Your Role
Thinking Through Your RoleThinking Through Your Role
Thinking Through Your Role
 
Using Selenium 3 0
Using Selenium 3 0Using Selenium 3 0
Using Selenium 3 0
 

Recently uploaded

Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket ManagementUtilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOMLORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
lorraineandreiamcidl
 
Game Development with Unity3D (Game Development lecture 3)
Game Development  with Unity3D (Game Development lecture 3)Game Development  with Unity3D (Game Development lecture 3)
Game Development with Unity3D (Game Development lecture 3)
abdulrafaychaudhry
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
rickgrimesss22
 
Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"
Donna Lenk
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
Matt Welsh
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
Globus
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
abdulrafaychaudhry
 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke
 
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
Łukasz Chruściel
 
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of CodeA Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
Aftab Hussain
 
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
Google
 
Nidhi Software Price. Fact , Costs, Tips
Nidhi Software Price. Fact , Costs, TipsNidhi Software Price. Fact , Costs, Tips
Nidhi Software Price. Fact , Costs, Tips
vrstrong314
 
APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)
Boni García
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
Max Andersen
 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
Adele Miller
 
GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
Neo4j
 
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
Alina Yurenko
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
Juraj Vysvader
 
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Globus
 

Recently uploaded (20)

Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket ManagementUtilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOMLORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
 
Game Development with Unity3D (Game Development lecture 3)
Game Development  with Unity3D (Game Development lecture 3)Game Development  with Unity3D (Game Development lecture 3)
Game Development with Unity3D (Game Development lecture 3)
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
 
Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
 
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
 
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of CodeA Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
 
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
 
Nidhi Software Price. Fact , Costs, Tips
Nidhi Software Price. Fact , Costs, TipsNidhi Software Price. Fact , Costs, Tips
Nidhi Software Price. Fact , Costs, Tips
 
APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
 
GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
 
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
 
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
 

The Mobile Tester - Your place in the team with Stephen Janaway [Webinar]

  • 1. © Stephen Janaway 2015 THE MOBILE TESTER YOUR PLACE ON THE TEAM
  • 2. © Stephen Janaway 2015 WHO AM I?
 STEPHEN JANAWAY www.stephenjanaway.co.uk @stephenjanaway www.testinginthepub.com @testinginthepub
  • 3. © Stephen Janaway 2015 TODAY • Is This Even Important Anyway? • Isn’t Mobile Testing Just Like Any Other Sort Of Testing? • What I Think Is Different. • What Makes a Great (Mobile) Tester.
  • 4. © Stephen Janaway 2015 WHY IS THIS IMPORTANT?
  • 5. © Stephen Janaway 2015 MAYBE YOU AREN’T THERE AT ALL… MOBILE PROJECTS OFTEN DON’T HAVE TESTERS
  • 6. © Stephen Janaway 2015 BUT SOON MOST OF YOU COULD BE MOBILE TESTERS
  • 7. © Stephen Janaway 2015 © Stephen Janaway 2014
  • 8. © Stephen Janaway 2015 SUBSCRIPTIONS VS. PEOPL
  • 9. © Stephen Janaway 2015 A LOT IS THE SAME USE YOUR EXISTING SKILLS
  • 10. © Stephen Janaway 2015 SIMILARITIES • Functional testing. • Non-functional testing. • Asking questions. • Discovering information. • Communication. • Understanding and exploring the software.
  • 11. © Stephen Janaway 2015 SO WHAT’S DIFFERENT?
  • 12. © Stephen Janaway 2015 DIFFERENCES • Projects are quick. • You can be closer to design. • Usability matters. • You’re not sat at a desk all day. • Hardware influences software more. Testers as customer advocates.
  • 13. © Stephen Janaway 2015 PROJECTS ARE QUICK • CONSIDER EXPLORATORY APPROACHES • CONSIDER CONTEXT • DON’T EXPECT REQUIREMENTS TO HAVE ALL THE ANSWERS
  • 14. © Stephen Janaway 2015 GET CLOSER TO DESIGN• REVIEW WIREFRAMES • PAIR WITH UI DESIGNERS • UNDERSTAND THE UI LANGUAGE • USABILITY MATTERS
  • 15. © Stephen Janaway 2015 USABILITY MATTERS Usability is more important. • Smaller screen. • More difficult to interact with and typically used one handed. Focus on. • How easy is it to use the application? Do user ‘just get it’? • How is the look and feel? • Does the application or device feel fast?
  • 16. © Stephen Janaway 2015 USABILITY MATTERS
  • 17. © Stephen Janaway 2015 GET OUT OF THE OFFICE • GO WHERE YOUR USERS ARE • BUSY AREAS • TRAINS • DEADSPOTS
  • 18. © Stephen Janaway 2015 USE THE LATEST DEVICES• UNDERSTAND THE MARKET • READ THE TECH BLOGS • IT’S CONSUMER ELECTRONICS!
  • 19. © Stephen Janaway 2015 MOBILE DEVICES ARE COMPLICATED While your application runs, the phone is….. • Talking to the network. • Working out where you are. • Maybe receiving calls, texts, Facebook and Twitter updates. Complicated Test Scenarios
  • 20. © Stephen Janaway 2015 CUSTOMER ADVOCATES • UNDERSTAND YOUR USERS - THERE ARE LOTS OF THEM • THEY ARE DIFFERENT • THEY LIVE IN DIFFERENT PLACES
  • 21. © Stephen Janaway 2015 HOW DO YOU BECOME A CUSTOMER ADVOCATE? • User Persona’s. • User Profiling. • Industry Statistics. • Apps Store Reviews. • Analytics. • Use Your Users.
  • 22. © Stephen Janaway 2015 WHAT MAKES A GREAT MOBILE TESTER?
  • 23. © Stephen Janaway 2015 TRAITS OF THE GREAT • Flexible. • Great understanding of technology. • Employ exploratory approaches. • Coach the team on how to deliver good quality. • Perhaps do less actual testing? • Give great information in bug reports.
  • 24. © Stephen Janaway 2015 YOU UNDERSTAND YOUR TECH • OS updates. • New devices. • Using SDKs, Android, Xcode. • Build and deploy the software. • Battery life. • OS specific functionality.
  • 25. © Stephen Janaway 2015 YOU USE REAL HARDWARE • Can be dropped. • Can get wet. • Heats up!! • Shaking. • Tactile. • Things are removable.
  • 26. © Stephen Janaway 2015 © Stephen Janaway 2014 DIFFERENT OS’S
  • 27. © Stephen Janaway 2015 Source: https://developer.android.com/about/dashboards/index.html ANDROID VERSIONS
  • 28. © Stephen Janaway 2015 IOS VERSIONS Source: https://mixpanel.com
  • 29. © Stephen Janaway 2015 SCREEN SIZES
  • 30. © Stephen Janaway 2015 YOU CHOOSE CLEVERLY Open Device Labs • Borrow devices, normally for free. • http:// opendevicelab.com • Open Device Labs = shared community pools of internet connected devices for testing purposes.
  • 31. © Stephen Janaway 2015 YOU USE AUTOMATION OR YOU KNOW SOMEONE WHO DOES
  • 32. © Stephen Janaway 2015 YOU CAN TEST WEB SERVICES DON’T JUST TEST THE CLIENT
  • 33. © Stephen Janaway 2015 YOU UNDERSTAND WHY APPS GET REJECTED More info needed Bugs UI Too Complicated FraudulentName too similar Place holder text Inappropriate ratings Beta/ demo
  • 34. © Stephen Janaway 2015 YOUR BUG REPORTS CONTAIN ALL THE RIGHT INFORMATION Can I repeat the issue? What steps are needed to reproduce the issue? Is the issue repeatable on a fresh install of the application? What data is available? Which device and OS version was I using? How was the device connected to a network (which mobile operator and/ or Wifi network)? Where was I when I saw the issue What other applications were running? Do I have screen shots or a video of the issue? Have I spoken with the developer?
  • 35. © Stephen Janaway 2015 YOU WORK MORE CLOSELY WITH YOUR USERS HARNESS THE CROWD
  • 36. © Stephen Janaway 2015 © Stephen Janaway 2014 HARNESS THE CROWD • Usability testing. • Internal user groups. • Beta test groups.
  • 37. © Stephen Janaway 2015 PERHAPS YOU ENGAGE USERS THROUGH APPS STORES
  • 38. © Stephen Janaway 2015 YOU MONITOR YOUR APPS IN LIVE • USAGE PATTERNS • CRASHES • LOAD • APP STORE RATINGS
  • 40. © Stephen Janaway 2015 SO…
  • 41. © Stephen Janaway 2015 SUMMARY - BUILD ON WHAT YOU KNOW • Customer advocate: • Which platforms and devices will they use? • How will they use the app or website? • Mobile tech obsessive: • Devices, OS versions, what’s being updated, what’s new. • Test using simulators, real devices, web services and users. • Understand the cost of automation. • Use an exploratory approach to manual testing: • Mobile device projects are typically short.
  • 42. © Stephen Janaway 2015 EVERYONE IS RESPONSIBLE FOR QUALITY IF WE DON’T FORGET THAT THEN IT’LL BE OK
  • 43. © Stephen Janaway 2015 QUESTIONS “Be proud, your work will soon be in the hands of millions” A NOKIA PRODUCT MANAGER Stephen Janaway www.stephenjanaway.co.uk @stephenjanaway www.testinginthepub.com