SlideShare a Scribd company logo
1 of 34
Download to read offline
Mobile Test Management
Done Right
By Daniel Knott
@dnlkntt
📺 youtube.com/c/DanielKnott
www.adventuresinqa.com
Hi, I’m
Daniel Knott
Head of Software Testing @MaibornWolff (Germany)
Mobile Tester by ❤
Author of the books:
• Hands-On Mobile App Testing (EN)
• Mobile App Testing (DE)
• Smarwatch App Testing (EN)
📺 youtube.com/c/DanielKnott
@dnlkntt
www.adventuresinqa.com
Key
takeaways
✅
Release mobile
Products frequently
🚢
Mobile testing
challenges
🤳
Mobile testing
scenarios
📲
Involve customers
in the development
👩💻
Getting to know
your customers
👪
High user
expectations
⭐
Agenda
Current state of
the mobile market
🚦
@dnlkntt
Current State of the Mobile Market
By end of 2023
4.3 billion will use a smartphone
By end of 2023
Mobile app revenue +$935 billion
Apple and Google
+4 million apps
21% of Millennials
Open apps +50 times/ day
69% of all US digital media time
Comes from mobile apps
Avg. smartphone user
Uses 10 apps per day and
30 each month
In 2020
+200 million app downloads
In 2020
+1 billion devices sold
@dnlkntt
Mobile Technology
Changed Our Life
@dnlkntt
https://twitter.com/_adrianhinojosa/status/757015786057641985
@dnlkntt
Test Management Process
Test Plan
Test
Design
Test
Execution
Exit
Criteria
Test
Reporting
User
ExpectaZons
Mobile
Devices
Mobile Test
Scenarios
Release
Cycles
…
@dnlkntt
High User
Expecta=ons
for Mobile
Products
@dnlkntt
High User Expecta?ons for Mobile Products
Avg. adult checks every 12 minutes
their smartphone
Top 4 reasons for deleting an app
1. Bad Design
2. Bad Usability
3. Loading time
4. App Crashes
88% of overall smartphone time
spent on apps
Nearly 60% of users will delete an
app that requires a registration
80% of users delete an app after the
first usage
Users expect that an app loads
under 2 seconds
@dnlkntt
Ge@ng to
Know your
Customers
@dnlkntt
Getting to Know your Customers
Get information about
user needs and
preferences
Collect data from
market research,
studies, tracking or
user interviews
Outline most important
scenarios and make
them transparent to
company and team
Focus on user
values
Mobile Testers can
plan their testing
activities around this
data
@dnlkntt
Getting to Know your Customers
Get information about
user needs and
preferences
Collect data from
market research,
studies, tracking or
user interviews
Outline most important
scenarios and make
them transparent to
company and team
Focus on user
values
Mobile Testers can
plan their tes?ng
ac?vi?es around this
data
@dnlkntt
GeDng to Know your Customers
Get information about
user needs and
preferences
Collect data from
market research,
studies, tracking or
user interviews
Outline most important
scenarios and make
them transparent to
company and team
Focus on user
values
Mobile Testers can
plan their testing
activities around this
data
@dnlkntt
Getting to Know your Customers
Get informa?on about
user needs and
preferences
Collect data from
market research,
studies, tracking or
user interviews
Outline most important
scenarios and make
them transparent to
company and team
Focus on user
values
Mobile Testers can
plan their testing
activities around this
data
@dnlkntt
GeDng to Know your Customers
Get information about
user needs and
preferences
Collect data from
market research,
studies, tracking or
user interviews
Outline most important
scenarios and make
them transparent to
company and team
Focus on user
values
Mobile Testers can
plan their testing
activities around this
data
@dnlkntt
Involve
Customers in
Development
@dnlkntt
Involve Customers in the Development
Conduct user
interviews in
the own
office
Establish a
beta testing
community
Sync on a
regular basis
with PM, UI &
UX
Send regular
pre-builds to
colleagues
and
customers
Integrate
feedback
surveys to
your apps
Check app
stores for
reviews &
comments
Check error
reports and
log files from
users
@dnlkntt
Mobile Testing
Scenarios
@dnlkntt
• Depending on app use cases this differs from app to app
• The app tech stack also influences the test scenarios for mobile testers and developers
Mobile Testing Scenarios
@dnlkntt
Mobile Testing Scenarios
• Interrupt Testing
• Permissions
• Standby testing
• Sensors
• Accessibility Testing
• Security
• 3rd Party Apps
• Gestures
• Multitasking
• App Data
• In App Purchase
• Performance
• Usability
• Mobile Networks
• Battery
• Local Storage
@dnlkntt
Mobile Testing Scenarios
https://adventuresinqa.com/wp-content/uploads/2022/01/Mobile-Testing-Cheat-Sheet.pdf @dnlkntt
MOBILE APP TESTING
https://www.ministryoftesting.com/dojo/lessons/mobile-app-testing-mnemonic
Mnemonic might help you as well
@dnlkntt
Mobile Testing
Challenges
@dnlkntt
Mobile Testing Challenges
@dnlkntt
Mobile Testing Challenges - Fragmentation
Group 1, Prio A
• High End Devices
• Quad Core CPU
• RAM >4048MB
• Retina, Full HD
Display >= 6“
Group 2, Prio B
• Mid-range devices
• Dual Core CPU
• RAM <=2048MB
• Screen size < 6“
• Software not older
1 year
Group 3, Prio C
• Small devices
• Single Core
• RAM < 1024MB
• Low screen size
and resolution
• Older OS, older
browser
Based on your target group
@dnlkntt
Mobile Testing Challenges - Automation
There is no silver bullet
Invest time to find the right test
automation tool that fits your needs
and requirements
Start simple with automation
Invest time in your CI pipeline and
testing infrastructure
Automation should support your
testing activities. It will NEVER
replace testing
Get support from developers
@dnlkntt
Release Mobile
Products
Frequently
@dnlkntt
Release Mobile Products Frequently
Users expect a bug “free” app
When working with multiple teams,
a release train can help
Planned code freezes and app
releases help to organize & to give
guidance for teams
Every team need to catch the train
in case they want to release
It’s helpful to have a regular release
cycle e.g. every 2 weeks
Freeze the code automatically to
avoid late passengers
@dnlkntt
Release Mobile Products Frequently
Code Freeze/
Upload to Google/ Apple
100%
Users
Coding
10 days
Beta
Testing
7 days
20% Users
2 days
50% Users
5 days
Code Freeze/
Upload to Google/ Apple
100%
Users
Coding
10 days
Beta
Testing
7 days
20% Users
2 days
50% Users
5 days
@dnlkntt
Release Mobile Products Frequently
Monitor the app release
React fast in case of a critical bug
Check crash logs
Check social media and feedback in
app stores
@dnlkntt
Mobile Test
Management
Takeaways
@dnlkntt
Mobile Test Management Takeaways
Ø Mobile technology changed our life’s
Ø Mobile market is still growing
Ø Mobile users have a high expectation to your product and services
Ø Get to know your customers and interact with them
Ø Define test scenarios based on your app and tech stack
ØIdentify your challenges and start to tackle them
Ø Start simple and reconsider your approach from time to time
@dnlkntt
Thank You!
@dnlkntt – www.adventuresinqa.com
📺 youtube.com/c/DanielKnott
Resources
• https://www.statista.com/statistics/263437/global-smartphone-sales-to-end-users-since-2007/
• https://www.statista.com/statistics/330695/number-of-smartphone-users-worldwide/
• https://www.statista.com/statistics/269025/worldwide-mobile-app-revenue-forecast/
• https://www.statista.com/statistics/276623/number-of-apps-available-in-leading-app-stores/
• https://mindsea.com/app-stats/
• https://www.marketingcharts.com/digital/mobile-phone-111093
• https://www.statista.com/statistics/271644/worldwide-free-and-paid-mobile-app-store-downloads/
• https://adventuresinqa.com/wp-content/uploads/2015/12/Mobile-Testing-Cheat-Sheet-Adventures-in-QA.pdf
• https://www.ministryoftesting.com/dojo/lessons/mobile-app-testing-mnemonic
• https://www.ben-evans.com/benedictevans/2015/8/19/how-many-pictures
• https://twitter.com/_adrianhinojosa/status/757015786057641985
• https://adventuresinqa.com/2014/08/11/kifsu-and-the-mobile-user-expectations/
• https://buildfire.com/app-statistics/
• https://nypost.com/2017/11/08/americans-check-their-phones-80-times-a-day-study/
• https://www.emarketer.com/content/the-majority-of-americans-mobile-time-spent-takes-place-in-apps

More Related Content

Similar to Mobile Test Management Done Right

Do You Really Need an App for that by Garry Partington
Do You Really Need an App for that by Garry Partington   Do You Really Need an App for that by Garry Partington
Do You Really Need an App for that by Garry Partington DigitalMarketingShow
 
Becoming a Product Entrepreneur by Zalando Sr PM
Becoming a Product Entrepreneur by Zalando Sr PMBecoming a Product Entrepreneur by Zalando Sr PM
Becoming a Product Entrepreneur by Zalando Sr PMProduct School
 
Agile IT: Modern Architecture for Rapid Mobile App Development
Agile IT: Modern Architecture for Rapid Mobile App DevelopmentAgile IT: Modern Architecture for Rapid Mobile App Development
Agile IT: Modern Architecture for Rapid Mobile App DevelopmentAnyPresence
 
Building Products with Customers by fmr Uber Product Manager
Building Products with Customers by fmr Uber Product ManagerBuilding Products with Customers by fmr Uber Product Manager
Building Products with Customers by fmr Uber Product ManagerProduct School
 
Let's Talk Business - Mobile Internet 07.06.11
Let's Talk Business - Mobile Internet 07.06.11Let's Talk Business - Mobile Internet 07.06.11
Let's Talk Business - Mobile Internet 07.06.11The Events Agency
 
5 Keys to Your Best Automated Testing Strategy
5 Keys to Your Best Automated Testing Strategy5 Keys to Your Best Automated Testing Strategy
5 Keys to Your Best Automated Testing StrategySOASTA
 
Improve customer engagement with an app for your business
Improve customer engagement with an app for your businessImprove customer engagement with an app for your business
Improve customer engagement with an app for your businessiTrainMalaysia1
 
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 ConditionsPerfecto by Perforce
 
Karnacki wearables 3_ways-20150402[1]
Karnacki wearables 3_ways-20150402[1]Karnacki wearables 3_ways-20150402[1]
Karnacki wearables 3_ways-20150402[1]KeynoteSystems
 
Mobile App Development Company Singapore.pdf
Mobile App Development Company Singapore.pdfMobile App Development Company Singapore.pdf
Mobile App Development Company Singapore.pdfmichaeljuniper3
 
How to Break your App - Workshop - Testbash 2015
How to Break your App - Workshop - Testbash 2015How to Break your App - Workshop - Testbash 2015
How to Break your App - Workshop - Testbash 2015Daniel Knott
 
Top 7 best practices to build a Great Mobile App
Top 7 best practices to build a Great Mobile AppTop 7 best practices to build a Great Mobile App
Top 7 best practices to build a Great Mobile AppAmzur Technologies Inc
 
Power of the Platform: A PM's Path to a Winning Product Experience
Power of the Platform: A PM's Path to a Winning Product ExperiencePower of the Platform: A PM's Path to a Winning Product Experience
Power of the Platform: A PM's Path to a Winning Product ExperienceAggregage
 
#MobileInAction - iRecruitExpo June 2013, Amsterdam
#MobileInAction - iRecruitExpo June 2013, Amsterdam#MobileInAction - iRecruitExpo June 2013, Amsterdam
#MobileInAction - iRecruitExpo June 2013, AmsterdamDave Martin
 
#1NWebinar: Marketing in a Post-Mobile World
#1NWebinar: Marketing in a Post-Mobile World#1NWebinar: Marketing in a Post-Mobile World
#1NWebinar: Marketing in a Post-Mobile WorldOne North
 
Mobile_Webinar_20150720
Mobile_Webinar_20150720Mobile_Webinar_20150720
Mobile_Webinar_20150720Kalev Peekna
 
Testing at the Speed of Mobile: Adopting Continuous Integration with Agile
Testing at the Speed of Mobile: Adopting Continuous Integration with AgileTesting at the Speed of Mobile: Adopting Continuous Integration with Agile
Testing at the Speed of Mobile: Adopting Continuous Integration with AgileKeynote Mobile Testing
 

Similar to Mobile Test Management Done Right (20)

Do You Really Need an App for that by Garry Partington
Do You Really Need an App for that by Garry Partington   Do You Really Need an App for that by Garry Partington
Do You Really Need an App for that by Garry Partington
 
Becoming a Product Entrepreneur by Zalando Sr PM
Becoming a Product Entrepreneur by Zalando Sr PMBecoming a Product Entrepreneur by Zalando Sr PM
Becoming a Product Entrepreneur by Zalando Sr PM
 
Agile IT: Modern Architecture for Rapid Mobile App Development
Agile IT: Modern Architecture for Rapid Mobile App DevelopmentAgile IT: Modern Architecture for Rapid Mobile App Development
Agile IT: Modern Architecture for Rapid Mobile App Development
 
Building Products with Customers by fmr Uber Product Manager
Building Products with Customers by fmr Uber Product ManagerBuilding Products with Customers by fmr Uber Product Manager
Building Products with Customers by fmr Uber Product Manager
 
Let's Talk Business - Mobile Internet 07.06.11
Let's Talk Business - Mobile Internet 07.06.11Let's Talk Business - Mobile Internet 07.06.11
Let's Talk Business - Mobile Internet 07.06.11
 
5 Keys to Your Best Automated Testing Strategy
5 Keys to Your Best Automated Testing Strategy5 Keys to Your Best Automated Testing Strategy
5 Keys to Your Best Automated Testing Strategy
 
Padavala Srikanth _Resume
Padavala Srikanth _ResumePadavala Srikanth _Resume
Padavala Srikanth _Resume
 
Improve customer engagement with an app for your business
Improve customer engagement with an app for your businessImprove customer engagement with an app for your business
Improve customer engagement with an app for your business
 
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
 
Karnacki wearables 3_ways-20150402[1]
Karnacki wearables 3_ways-20150402[1]Karnacki wearables 3_ways-20150402[1]
Karnacki wearables 3_ways-20150402[1]
 
Are You Ready for Android L?
Are You Ready for Android L?Are You Ready for Android L?
Are You Ready for Android L?
 
Mobile App Development Company Singapore.pdf
Mobile App Development Company Singapore.pdfMobile App Development Company Singapore.pdf
Mobile App Development Company Singapore.pdf
 
How to Break your App - Workshop - Testbash 2015
How to Break your App - Workshop - Testbash 2015How to Break your App - Workshop - Testbash 2015
How to Break your App - Workshop - Testbash 2015
 
Top 7 best practices to build a Great Mobile App
Top 7 best practices to build a Great Mobile AppTop 7 best practices to build a Great Mobile App
Top 7 best practices to build a Great Mobile App
 
Sayanti Mondal CV
Sayanti Mondal CVSayanti Mondal CV
Sayanti Mondal CV
 
Power of the Platform: A PM's Path to a Winning Product Experience
Power of the Platform: A PM's Path to a Winning Product ExperiencePower of the Platform: A PM's Path to a Winning Product Experience
Power of the Platform: A PM's Path to a Winning Product Experience
 
#MobileInAction - iRecruitExpo June 2013, Amsterdam
#MobileInAction - iRecruitExpo June 2013, Amsterdam#MobileInAction - iRecruitExpo June 2013, Amsterdam
#MobileInAction - iRecruitExpo June 2013, Amsterdam
 
#1NWebinar: Marketing in a Post-Mobile World
#1NWebinar: Marketing in a Post-Mobile World#1NWebinar: Marketing in a Post-Mobile World
#1NWebinar: Marketing in a Post-Mobile World
 
Mobile_Webinar_20150720
Mobile_Webinar_20150720Mobile_Webinar_20150720
Mobile_Webinar_20150720
 
Testing at the Speed of Mobile: Adopting Continuous Integration with Agile
Testing at the Speed of Mobile: Adopting Continuous Integration with AgileTesting at the Speed of Mobile: Adopting Continuous Integration with Agile
Testing at the Speed of Mobile: Adopting Continuous Integration with Agile
 

More from Daniel Knott

How To Grow Your Testing Team Members
How To Grow Your Testing Team MembersHow To Grow Your Testing Team Members
How To Grow Your Testing Team MembersDaniel Knott
 
Softskills Software Testers
Softskills Software TestersSoftskills Software Testers
Softskills Software TestersDaniel Knott
 
From Testing to Product Management
From Testing to Product ManagementFrom Testing to Product Management
From Testing to Product ManagementDaniel Knott
 
Mobile App Testing ScanAgile 2012
Mobile App Testing ScanAgile 2012Mobile App Testing ScanAgile 2012
Mobile App Testing ScanAgile 2012Daniel Knott
 
Mobile Testautomatisierung
Mobile TestautomatisierungMobile Testautomatisierung
Mobile TestautomatisierungDaniel Knott
 
Mobile Testautomatisierung mit Robotium
Mobile Testautomatisierung mit RobotiumMobile Testautomatisierung mit Robotium
Mobile Testautomatisierung mit RobotiumDaniel Knott
 
Agile Mobile Test Automatisierung
Agile Mobile Test AutomatisierungAgile Mobile Test Automatisierung
Agile Mobile Test AutomatisierungDaniel Knott
 
Challenges in mobile test automation - 2011
Challenges in mobile test automation - 2011Challenges in mobile test automation - 2011
Challenges in mobile test automation - 2011Daniel Knott
 
How to scale mobile testing across several teams
How to scale mobile testing across several teamsHow to scale mobile testing across several teams
How to scale mobile testing across several teamsDaniel Knott
 
10 Mobile App Testing Mistakes To Avoid by Daniel Knott
10 Mobile App Testing Mistakes To Avoid by Daniel Knott10 Mobile App Testing Mistakes To Avoid by Daniel Knott
10 Mobile App Testing Mistakes To Avoid by Daniel KnottDaniel Knott
 
How to Scale Mobile Testing Across Several Teams
How to Scale Mobile Testing Across Several TeamsHow to Scale Mobile Testing Across Several Teams
How to Scale Mobile Testing Across Several TeamsDaniel Knott
 
Mobile testing @ XING - Ist der Release Train pünktlich
Mobile testing @ XING - Ist der Release Train pünktlichMobile testing @ XING - Ist der Release Train pünktlich
Mobile testing @ XING - Ist der Release Train pünktlichDaniel Knott
 
Mobile testing @ stughh
Mobile testing @ stughhMobile testing @ stughh
Mobile testing @ stughhDaniel Knott
 
8 Jahre Agiles Testen - Was kommt jetzt?
8 Jahre Agiles Testen - Was kommt jetzt?8 Jahre Agiles Testen - Was kommt jetzt?
8 Jahre Agiles Testen - Was kommt jetzt?Daniel Knott
 
How to Break your App - Best Practices in Mobile App Testing
How to Break your App - Best Practices in Mobile App TestingHow to Break your App - Best Practices in Mobile App Testing
How to Break your App - Best Practices in Mobile App TestingDaniel Knott
 
Best Practices in Mobile App Testing @STUGRM
Best Practices in Mobile App Testing @STUGRMBest Practices in Mobile App Testing @STUGRM
Best Practices in Mobile App Testing @STUGRMDaniel Knott
 

More from Daniel Knott (17)

Remote Leadership
Remote LeadershipRemote Leadership
Remote Leadership
 
How To Grow Your Testing Team Members
How To Grow Your Testing Team MembersHow To Grow Your Testing Team Members
How To Grow Your Testing Team Members
 
Softskills Software Testers
Softskills Software TestersSoftskills Software Testers
Softskills Software Testers
 
From Testing to Product Management
From Testing to Product ManagementFrom Testing to Product Management
From Testing to Product Management
 
Mobile App Testing ScanAgile 2012
Mobile App Testing ScanAgile 2012Mobile App Testing ScanAgile 2012
Mobile App Testing ScanAgile 2012
 
Mobile Testautomatisierung
Mobile TestautomatisierungMobile Testautomatisierung
Mobile Testautomatisierung
 
Mobile Testautomatisierung mit Robotium
Mobile Testautomatisierung mit RobotiumMobile Testautomatisierung mit Robotium
Mobile Testautomatisierung mit Robotium
 
Agile Mobile Test Automatisierung
Agile Mobile Test AutomatisierungAgile Mobile Test Automatisierung
Agile Mobile Test Automatisierung
 
Challenges in mobile test automation - 2011
Challenges in mobile test automation - 2011Challenges in mobile test automation - 2011
Challenges in mobile test automation - 2011
 
How to scale mobile testing across several teams
How to scale mobile testing across several teamsHow to scale mobile testing across several teams
How to scale mobile testing across several teams
 
10 Mobile App Testing Mistakes To Avoid by Daniel Knott
10 Mobile App Testing Mistakes To Avoid by Daniel Knott10 Mobile App Testing Mistakes To Avoid by Daniel Knott
10 Mobile App Testing Mistakes To Avoid by Daniel Knott
 
How to Scale Mobile Testing Across Several Teams
How to Scale Mobile Testing Across Several TeamsHow to Scale Mobile Testing Across Several Teams
How to Scale Mobile Testing Across Several Teams
 
Mobile testing @ XING - Ist der Release Train pünktlich
Mobile testing @ XING - Ist der Release Train pünktlichMobile testing @ XING - Ist der Release Train pünktlich
Mobile testing @ XING - Ist der Release Train pünktlich
 
Mobile testing @ stughh
Mobile testing @ stughhMobile testing @ stughh
Mobile testing @ stughh
 
8 Jahre Agiles Testen - Was kommt jetzt?
8 Jahre Agiles Testen - Was kommt jetzt?8 Jahre Agiles Testen - Was kommt jetzt?
8 Jahre Agiles Testen - Was kommt jetzt?
 
How to Break your App - Best Practices in Mobile App Testing
How to Break your App - Best Practices in Mobile App TestingHow to Break your App - Best Practices in Mobile App Testing
How to Break your App - Best Practices in Mobile App Testing
 
Best Practices in Mobile App Testing @STUGRM
Best Practices in Mobile App Testing @STUGRMBest Practices in Mobile App Testing @STUGRM
Best Practices in Mobile App Testing @STUGRM
 

Recently uploaded

A Business-Centric Approach to Design System Strategy
A Business-Centric Approach to Design System StrategyA Business-Centric Approach to Design System Strategy
A Business-Centric Approach to Design System StrategyUXDXConf
 
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...FIDO Alliance
 
Strategic AI Integration in Engineering Teams
Strategic AI Integration in Engineering TeamsStrategic AI Integration in Engineering Teams
Strategic AI Integration in Engineering TeamsUXDXConf
 
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone KomSalesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone KomCzechDreamin
 
AI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří KarpíšekAI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří KarpíšekCzechDreamin
 
Powerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaPowerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaCzechDreamin
 
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlPeter Udo Diehl
 
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdfLinux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdfFIDO Alliance
 
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...CzechDreamin
 
AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101vincent683379
 
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...FIDO Alliance
 
Optimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityOptimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityScyllaDB
 
THE BEST IPTV in GERMANY for 2024: IPTVreel
THE BEST IPTV in  GERMANY for 2024: IPTVreelTHE BEST IPTV in  GERMANY for 2024: IPTVreel
THE BEST IPTV in GERMANY for 2024: IPTVreelreely ones
 
IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024IoTAnalytics
 
ECS 2024 Teams Premium - Pretty Secure
ECS 2024   Teams Premium - Pretty SecureECS 2024   Teams Premium - Pretty Secure
ECS 2024 Teams Premium - Pretty SecureFemke de Vroome
 
Intro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджераIntro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджераMark Opanasiuk
 
Speed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in MinutesSpeed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in Minutesconfluent
 
Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024Patrick Viafore
 
10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka Doktorová10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka DoktorováCzechDreamin
 
Connecting the Dots in Product Design at KAYAK
Connecting the Dots in Product Design at KAYAKConnecting the Dots in Product Design at KAYAK
Connecting the Dots in Product Design at KAYAKUXDXConf
 

Recently uploaded (20)

A Business-Centric Approach to Design System Strategy
A Business-Centric Approach to Design System StrategyA Business-Centric Approach to Design System Strategy
A Business-Centric Approach to Design System Strategy
 
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
 
Strategic AI Integration in Engineering Teams
Strategic AI Integration in Engineering TeamsStrategic AI Integration in Engineering Teams
Strategic AI Integration in Engineering Teams
 
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone KomSalesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
 
AI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří KarpíšekAI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří Karpíšek
 
Powerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaPowerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara Laskowska
 
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
 
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdfLinux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
 
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
 
AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101
 
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
 
Optimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityOptimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through Observability
 
THE BEST IPTV in GERMANY for 2024: IPTVreel
THE BEST IPTV in  GERMANY for 2024: IPTVreelTHE BEST IPTV in  GERMANY for 2024: IPTVreel
THE BEST IPTV in GERMANY for 2024: IPTVreel
 
IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024
 
ECS 2024 Teams Premium - Pretty Secure
ECS 2024   Teams Premium - Pretty SecureECS 2024   Teams Premium - Pretty Secure
ECS 2024 Teams Premium - Pretty Secure
 
Intro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджераIntro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджера
 
Speed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in MinutesSpeed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in Minutes
 
Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024
 
10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka Doktorová10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka Doktorová
 
Connecting the Dots in Product Design at KAYAK
Connecting the Dots in Product Design at KAYAKConnecting the Dots in Product Design at KAYAK
Connecting the Dots in Product Design at KAYAK
 

Mobile Test Management Done Right

  • 1. Mobile Test Management Done Right By Daniel Knott @dnlkntt 📺 youtube.com/c/DanielKnott www.adventuresinqa.com
  • 2. Hi, I’m Daniel Knott Head of Software Testing @MaibornWolff (Germany) Mobile Tester by ❤ Author of the books: • Hands-On Mobile App Testing (EN) • Mobile App Testing (DE) • Smarwatch App Testing (EN) 📺 youtube.com/c/DanielKnott @dnlkntt www.adventuresinqa.com
  • 3. Key takeaways ✅ Release mobile Products frequently 🚢 Mobile testing challenges 🤳 Mobile testing scenarios 📲 Involve customers in the development 👩💻 Getting to know your customers 👪 High user expectations ⭐ Agenda Current state of the mobile market 🚦 @dnlkntt
  • 4. Current State of the Mobile Market By end of 2023 4.3 billion will use a smartphone By end of 2023 Mobile app revenue +$935 billion Apple and Google +4 million apps 21% of Millennials Open apps +50 times/ day 69% of all US digital media time Comes from mobile apps Avg. smartphone user Uses 10 apps per day and 30 each month In 2020 +200 million app downloads In 2020 +1 billion devices sold @dnlkntt
  • 7. Test Management Process Test Plan Test Design Test Execution Exit Criteria Test Reporting User ExpectaZons Mobile Devices Mobile Test Scenarios Release Cycles … @dnlkntt
  • 9. High User Expecta?ons for Mobile Products Avg. adult checks every 12 minutes their smartphone Top 4 reasons for deleting an app 1. Bad Design 2. Bad Usability 3. Loading time 4. App Crashes 88% of overall smartphone time spent on apps Nearly 60% of users will delete an app that requires a registration 80% of users delete an app after the first usage Users expect that an app loads under 2 seconds @dnlkntt
  • 11. Getting to Know your Customers Get information about user needs and preferences Collect data from market research, studies, tracking or user interviews Outline most important scenarios and make them transparent to company and team Focus on user values Mobile Testers can plan their testing activities around this data @dnlkntt
  • 12. Getting to Know your Customers Get information about user needs and preferences Collect data from market research, studies, tracking or user interviews Outline most important scenarios and make them transparent to company and team Focus on user values Mobile Testers can plan their tes?ng ac?vi?es around this data @dnlkntt
  • 13. GeDng to Know your Customers Get information about user needs and preferences Collect data from market research, studies, tracking or user interviews Outline most important scenarios and make them transparent to company and team Focus on user values Mobile Testers can plan their testing activities around this data @dnlkntt
  • 14. Getting to Know your Customers Get informa?on about user needs and preferences Collect data from market research, studies, tracking or user interviews Outline most important scenarios and make them transparent to company and team Focus on user values Mobile Testers can plan their testing activities around this data @dnlkntt
  • 15. GeDng to Know your Customers Get information about user needs and preferences Collect data from market research, studies, tracking or user interviews Outline most important scenarios and make them transparent to company and team Focus on user values Mobile Testers can plan their testing activities around this data @dnlkntt
  • 17. Involve Customers in the Development Conduct user interviews in the own office Establish a beta testing community Sync on a regular basis with PM, UI & UX Send regular pre-builds to colleagues and customers Integrate feedback surveys to your apps Check app stores for reviews & comments Check error reports and log files from users @dnlkntt
  • 19. • Depending on app use cases this differs from app to app • The app tech stack also influences the test scenarios for mobile testers and developers Mobile Testing Scenarios @dnlkntt
  • 20. Mobile Testing Scenarios • Interrupt Testing • Permissions • Standby testing • Sensors • Accessibility Testing • Security • 3rd Party Apps • Gestures • Multitasking • App Data • In App Purchase • Performance • Usability • Mobile Networks • Battery • Local Storage @dnlkntt
  • 25. Mobile Testing Challenges - Fragmentation Group 1, Prio A • High End Devices • Quad Core CPU • RAM >4048MB • Retina, Full HD Display >= 6“ Group 2, Prio B • Mid-range devices • Dual Core CPU • RAM <=2048MB • Screen size < 6“ • Software not older 1 year Group 3, Prio C • Small devices • Single Core • RAM < 1024MB • Low screen size and resolution • Older OS, older browser Based on your target group @dnlkntt
  • 26. Mobile Testing Challenges - Automation There is no silver bullet Invest time to find the right test automation tool that fits your needs and requirements Start simple with automation Invest time in your CI pipeline and testing infrastructure Automation should support your testing activities. It will NEVER replace testing Get support from developers @dnlkntt
  • 28. Release Mobile Products Frequently Users expect a bug “free” app When working with multiple teams, a release train can help Planned code freezes and app releases help to organize & to give guidance for teams Every team need to catch the train in case they want to release It’s helpful to have a regular release cycle e.g. every 2 weeks Freeze the code automatically to avoid late passengers @dnlkntt
  • 29. Release Mobile Products Frequently Code Freeze/ Upload to Google/ Apple 100% Users Coding 10 days Beta Testing 7 days 20% Users 2 days 50% Users 5 days Code Freeze/ Upload to Google/ Apple 100% Users Coding 10 days Beta Testing 7 days 20% Users 2 days 50% Users 5 days @dnlkntt
  • 30. Release Mobile Products Frequently Monitor the app release React fast in case of a critical bug Check crash logs Check social media and feedback in app stores @dnlkntt
  • 32. Mobile Test Management Takeaways Ø Mobile technology changed our life’s Ø Mobile market is still growing Ø Mobile users have a high expectation to your product and services Ø Get to know your customers and interact with them Ø Define test scenarios based on your app and tech stack ØIdentify your challenges and start to tackle them Ø Start simple and reconsider your approach from time to time @dnlkntt
  • 33. Thank You! @dnlkntt – www.adventuresinqa.com 📺 youtube.com/c/DanielKnott
  • 34. Resources • https://www.statista.com/statistics/263437/global-smartphone-sales-to-end-users-since-2007/ • https://www.statista.com/statistics/330695/number-of-smartphone-users-worldwide/ • https://www.statista.com/statistics/269025/worldwide-mobile-app-revenue-forecast/ • https://www.statista.com/statistics/276623/number-of-apps-available-in-leading-app-stores/ • https://mindsea.com/app-stats/ • https://www.marketingcharts.com/digital/mobile-phone-111093 • https://www.statista.com/statistics/271644/worldwide-free-and-paid-mobile-app-store-downloads/ • https://adventuresinqa.com/wp-content/uploads/2015/12/Mobile-Testing-Cheat-Sheet-Adventures-in-QA.pdf • https://www.ministryoftesting.com/dojo/lessons/mobile-app-testing-mnemonic • https://www.ben-evans.com/benedictevans/2015/8/19/how-many-pictures • https://twitter.com/_adrianhinojosa/status/757015786057641985 • https://adventuresinqa.com/2014/08/11/kifsu-and-the-mobile-user-expectations/ • https://buildfire.com/app-statistics/ • https://nypost.com/2017/11/08/americans-check-their-phones-80-times-a-day-study/ • https://www.emarketer.com/content/the-majority-of-americans-mobile-time-spent-takes-place-in-apps