SlideShare a Scribd company logo
1 of 24
Mobile	
  Tes*ng	
  –	
  That’s	
  Just	
  a	
  
Smaller	
  Screen,	
  Right?	
  
Stephen	
  Janaway	
  
Net-­‐a-­‐Porter	
  Group	
  
Who	
  am	
  I?	
  
Stephen	
  Janaway	
  
•  13	
  years	
  experience	
  in	
  mobile	
  soGware	
  tes*ng.	
  
•  SoGware	
  tes*ng	
  and	
  test	
  management.	
  
•  Main	
  focus	
  on	
  the	
  mobile	
  device	
  and	
  applica*ons	
  area.	
  	
  
•  Have	
  worked	
  for	
  companies	
  such	
  as	
  Ericsson,	
  Motorola	
  and	
  
Nokia.	
  
	
  
	
  
	
  
www.stephenjanaway.co.uk	
   	
  @stephenjanaway	
  
This	
  Presenta*on	
  
•  Why	
  mobile	
  tes*ng?	
  
•  What	
  is	
  mobile	
  tes*ng?	
  
•  Hints,	
  *ps	
  and	
  techniques.	
  
•  Why	
  get	
  involved?	
  
So	
  Why	
  Mobile?	
  
Source:	
  ©	
  Interna.onal	
  Telecommunica.on	
  Union	
  (February	
  2013) 	
  via:	
  ©	
  mobiThinking	
  
The	
  mobile	
  market	
  is	
  huge	
  
So	
  Why	
  Mobile?	
  
•  Smart	
  Phones	
  
•  Feature	
  Phones	
  
•  Tablets	
  
•  E-­‐readers	
  
•  Big	
  screens,	
  small	
  screens,	
  touch	
  screens	
  and	
  
keypads.	
  
Mobile	
  devices	
  are	
  
Mobile	
  devices	
  are	
  much	
  more	
  
•  Alarm	
  Clocks	
  
•  Maps	
  
•  Link	
  to	
  loved	
  ones	
  
•  Hand	
  held	
  shops	
  
•  Tickets	
  
•  Music	
  Players	
  
•  Books	
  
•  Games	
  Players	
  
•  Cameras	
  
•  ……	
  
•  These	
  are	
  key	
  experiences.	
  Imagine	
  if	
  they	
  did	
  not	
  work?	
  
My alarm didn’t go off…
I’m lost
Quality	
  is	
  not	
  currently	
  great	
  
•  Many	
  applica*ons	
  launch	
  un-­‐tested.	
  
•  Phones	
  launch	
  with	
  serious	
  issues	
  (remember	
  
the	
  iPhone	
  4	
  death	
  grip).	
  
•  Android	
  has	
  security/	
  malware	
  issues.	
  	
  
•  Users	
  tolerate	
  this….but	
  for	
  how	
  long?	
  
•  How	
  can	
  we	
  improve	
  this?	
  
Different	
  Sorts	
  of	
  Tes*ng	
  
•  Hardware	
  level:	
  
•  Protocol/	
  Air	
  Interface:	
  
•  Applica*ons	
  
	
  
Na*ve	
  or	
  Web?	
  
•  Na*ve	
  app:	
  
–  Specifically	
  designed	
  to	
  run	
  on	
  a	
  device.	
  
–  Runs	
  on	
  device	
  OS.	
  
–  Tes*ng	
  needs	
  to	
  include	
  download/	
  upgrade/	
  uninstall.	
  
–  Typically	
  needs	
  to	
  be	
  adapted	
  for	
  different	
  devices.	
  	
  
•  Mobile	
  website:	
  
–  All	
  or	
  some	
  parts	
  of	
  the	
  soGware	
  are	
  downloaded	
  from	
  the	
  Web	
  
each	
  *me	
  it	
  is	
  run.	
  	
  
–  Usually	
  accessible	
  from	
  all	
  Web-­‐capable	
  mobile	
  devices.	
  
–  HTML5	
  makes	
  it	
  increasingly	
  difficult	
  to	
  separate	
  web	
  apps	
  from	
  
na*ve	
  apps.	
  
–  Tes*ng	
  needs	
  to	
  include	
  different	
  mobile	
  browsers.	
  
Interac*ons	
  
•  While	
  your	
  applica*on	
  runs,	
  the	
  phone	
  is:	
  
–  Talking	
  to	
  the	
  network	
  
–  Working	
  out	
  where	
  you	
  are	
  
–  Maybe	
  receiving	
  calls,	
  texts,	
  Facebook	
  and	
  Twieer	
  
updates.	
  
•  What	
  happens	
  when	
  you	
  have	
  your	
  applica*on	
  
running,	
  and	
  then	
  get	
  a	
  call,	
  and	
  a	
  text,	
  whilst	
  
uploading	
  video	
  to	
  YouTube?	
  Test	
  for	
  it	
  and	
  find	
  
out.	
  
Performance	
  
•  Limited	
  memory.	
  
•  Limited	
  processing	
  capacity.	
  
•  Test	
  for	
  memory	
  leaks	
  and	
  general	
  performance	
  
of	
  the	
  opera*ng	
  system	
  and	
  applica*ons.	
  	
  
•  Think	
  of	
  baeery	
  life!!!	
  
•  Think	
  of	
  how	
  the	
  applica*on	
  works	
  when	
  
network	
  performance	
  is	
  poor	
  or	
  on	
  different	
  
speeds	
  (2G/	
  3G/	
  LTE/	
  Wifi).	
  
Apps	
  Stores	
  
•  Different	
  stores	
  have	
  different	
  criteria.	
  
•  One	
  es*mate	
  is	
  that	
  70%	
  of	
  applica*ons	
  are	
  
submieed	
  to	
  apps	
  stores	
  without	
  any	
  formal	
  
tes*ng	
  have	
  been	
  conducted.	
  
Security	
  
Usability	
  Maeers	
  
•  Test	
  on	
  a	
  panel	
  of	
  real	
  users.	
  	
  
•  Usability	
  is	
  more	
  important	
  in	
  the	
  mobile	
  world:	
  
–  Smaller	
  screen.	
  
–  More	
  difficult	
  to	
  interact	
  with	
  and	
  typically	
  used	
  one	
  
handed.	
  	
  
•  Typical	
  areas	
  to	
  focus	
  upon	
  are:	
  
–  How	
  easy	
  is	
  it	
  to	
  use	
  the	
  applica*on?	
  Do	
  user	
  ‘just	
  get	
  it’?	
  
–  How	
  is	
  the	
  look	
  and	
  feel?	
  
–  Does	
  the	
  applica*on	
  or	
  device	
  feel	
  fast?	
  	
  	
  
Strategy	
  -­‐	
  Fragmenta*on	
  
Where	
  do	
  I	
  get	
  all	
  the	
  devices	
  from?	
  
•  Don’t	
  use	
  them	
  at	
  all	
  –	
  simulators	
  or	
  user	
  
agents.	
  
•  Buy	
  them.	
  
•  Rent	
  them.	
  
•  Use	
  a	
  cloud	
  based	
  service	
  (Perfecto	
  Mobile,	
  
DeviceAnywhere).	
  
Automa*on	
  –	
  the	
  answer?	
  
•  Yes	
  and	
  No	
  J	
  
•  More	
  difficult	
  on	
  mobiles.	
  
	
  
•  Many	
  op*ons:	
  
–  Appium	
  
–  iOS	
  Driver	
  
–  Robo*um	
  
–  Gorilla	
  Logic	
  (Monkey	
  Talk)	
  
–  Touch	
  Test	
  
–  Bespoke	
  solu*ons….	
  
So……why	
  get	
  involved?	
  
So…	
  
•  Mobile	
  is	
  huge.	
  
•  Users	
  are	
  more	
  emo*onally	
  aeached	
  to	
  their	
  
phones	
  than	
  they	
  are	
  to	
  their	
  PCs.	
  
•  Tes*ng	
  applica*ons	
  is	
  the	
  easiest	
  route	
  into	
  the	
  
industry.	
  
•  A	
  mobile	
  test	
  strategy	
  should	
  not	
  merely	
  be	
  a	
  copy	
  
of	
  a	
  desktop	
  test	
  strategy.	
  
•  “Be	
  proud,	
  your	
  work	
  will	
  soon	
  be	
  in	
  the	
  hands	
  of	
  
millions”.	
  	
  
Stephen	
  Janaway	
  
	
  
	
  	
  	
  	
  	
  www.stephenjanaway.co.uk	
  	
  
	
  	
  	
  	
  	
  @stephenjanaway	
  
	
  
Ques*ons?	
  

More Related Content

What's hot

Jan Ole Suhr
Jan Ole SuhrJan Ole Suhr
Jan Ole Suhr
fndc
 
Nick Grant - Roam Solutions
Nick Grant - Roam SolutionsNick Grant - Roam Solutions
Nick Grant - Roam Solutions
LSmiro
 
Droidcon 2013 ui smartphones tam hanna
Droidcon 2013 ui smartphones tam hannaDroidcon 2013 ui smartphones tam hanna
Droidcon 2013 ui smartphones tam hanna
Droidcon Berlin
 
Your iPad More than Email & Web Surfing
Your iPad More than Email & Web SurfingYour iPad More than Email & Web Surfing
Your iPad More than Email & Web Surfing
David Yates
 
Roadshow Europe Bemoko - Ian Homer
Roadshow Europe Bemoko - Ian HomerRoadshow Europe Bemoko - Ian Homer
Roadshow Europe Bemoko - Ian Homer
mobilesquared Ltd
 

What's hot (19)

Jan Ole Suhr
Jan Ole SuhrJan Ole Suhr
Jan Ole Suhr
 
Smart phones and tablets
Smart phones and tabletsSmart phones and tablets
Smart phones and tablets
 
Ultimate guide, tips, and tricks of using iPhone
Ultimate guide, tips, and tricks of using iPhoneUltimate guide, tips, and tricks of using iPhone
Ultimate guide, tips, and tricks of using iPhone
 
Nick Grant - Roam Solutions
Nick Grant - Roam SolutionsNick Grant - Roam Solutions
Nick Grant - Roam Solutions
 
Ethical & Effective Use of Smartphones and Tablets
Ethical & Effective Use of Smartphones and TabletsEthical & Effective Use of Smartphones and Tablets
Ethical & Effective Use of Smartphones and Tablets
 
Ambient computing at Lehigh University
Ambient computing at Lehigh UniversityAmbient computing at Lehigh University
Ambient computing at Lehigh University
 
Automating Accessibility Testing
Automating Accessibility TestingAutomating Accessibility Testing
Automating Accessibility Testing
 
Smartphone Shootout: Which One is Best?
Smartphone Shootout: Which One is Best?Smartphone Shootout: Which One is Best?
Smartphone Shootout: Which One is Best?
 
Ma conference2012
Ma conference2012Ma conference2012
Ma conference2012
 
Assistive Technology Selection for Employment
Assistive Technology Selection for EmploymentAssistive Technology Selection for Employment
Assistive Technology Selection for Employment
 
Droidcon 2013 ui smartphones tam hanna
Droidcon 2013 ui smartphones tam hannaDroidcon 2013 ui smartphones tam hanna
Droidcon 2013 ui smartphones tam hanna
 
Patrick hochstenbach mobilize u gent
Patrick hochstenbach mobilize u gentPatrick hochstenbach mobilize u gent
Patrick hochstenbach mobilize u gent
 
Laptops of 2018 ppt
Laptops of 2018 pptLaptops of 2018 ppt
Laptops of 2018 ppt
 
Mobile operating systems
Mobile operating systemsMobile operating systems
Mobile operating systems
 
smartphones
smartphonessmartphones
smartphones
 
Your iPad More than Email & Web Surfing
Your iPad More than Email & Web SurfingYour iPad More than Email & Web Surfing
Your iPad More than Email & Web Surfing
 
Roadshow Europe Bemoko - Ian Homer
Roadshow Europe Bemoko - Ian HomerRoadshow Europe Bemoko - Ian Homer
Roadshow Europe Bemoko - Ian Homer
 
Beginners intro-smartphones
Beginners intro-smartphonesBeginners intro-smartphones
Beginners intro-smartphones
 
State of the Mobile Browsers
State of the Mobile BrowsersState of the Mobile Browsers
State of the Mobile Browsers
 

Viewers also liked

Achieving 100% mobile test coverage perfecto mobile
Achieving 100% mobile test coverage perfecto mobileAchieving 100% mobile test coverage perfecto mobile
Achieving 100% mobile test coverage perfecto mobile
Perfecto Mobile
 
Emotional intelligence
Emotional  intelligenceEmotional  intelligence
Emotional intelligence
Susan Edward
 

Viewers also liked (10)

The definitive guide to marketing automation
The definitive guide to marketing automationThe definitive guide to marketing automation
The definitive guide to marketing automation
 
Climate change threats to national security
Climate change threats to national securityClimate change threats to national security
Climate change threats to national security
 
A Testers Hierarchy Of Needs
A Testers Hierarchy Of NeedsA Testers Hierarchy Of Needs
A Testers Hierarchy Of Needs
 
Dentist Web Design - Website Marketing Checklist
Dentist Web Design - Website Marketing ChecklistDentist Web Design - Website Marketing Checklist
Dentist Web Design - Website Marketing Checklist
 
Achieving 100% mobile test coverage perfecto mobile
Achieving 100% mobile test coverage perfecto mobileAchieving 100% mobile test coverage perfecto mobile
Achieving 100% mobile test coverage perfecto mobile
 
Understanding Your Mobile User
Understanding Your Mobile UserUnderstanding Your Mobile User
Understanding Your Mobile User
 
Testing Your Emotions
Testing Your EmotionsTesting Your Emotions
Testing Your Emotions
 
Emotional intelligence
Emotional  intelligenceEmotional  intelligence
Emotional intelligence
 
Why I Lost My Job As a Test Manager and What I Learnt As a Result
Why I Lost My Job As a Test Manager and What I Learnt As a ResultWhy I Lost My Job As a Test Manager and What I Learnt As a Result
Why I Lost My Job As a Test Manager and What I Learnt As a Result
 
EMOTIONS
EMOTIONSEMOTIONS
EMOTIONS
 

Similar to Mobile Testing, That's Just A Smaller Screen, Right?

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
Romania Testing
 
Karen N. Johnson - Mobile Testing keynote delivered at Test Istanbul 2013
Karen N. Johnson - Mobile Testing keynote delivered at Test Istanbul 2013Karen N. Johnson - Mobile Testing keynote delivered at Test Istanbul 2013
Karen N. Johnson - Mobile Testing keynote delivered at Test Istanbul 2013
Karen N. Johnson
 
Four best practices for performance testing mobile apps soasta and utopia
Four best practices for performance testing mobile apps   soasta and utopiaFour best practices for performance testing mobile apps   soasta and utopia
Four best practices for performance testing mobile apps soasta and utopia
SOASTA
 

Similar to Mobile Testing, That's Just A Smaller Screen, Right? (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
 
The current state of mobile testing by stephen janaway
The current state of mobile testing by stephen janawayThe current state of mobile testing by stephen janaway
The current state of mobile testing by stephen janaway
 
Mobile Testing, That's Just a Smaller Screen, Right? Stephen Janaway
Mobile Testing, That's Just a Smaller Screen, Right?   Stephen JanawayMobile Testing, That's Just a Smaller Screen, Right?   Stephen Janaway
Mobile Testing, That's Just a Smaller Screen, Right? Stephen Janaway
 
Mobile Testing Trends and Innovations
Mobile Testing Trends and InnovationsMobile Testing Trends and Innovations
Mobile Testing Trends and Innovations
 
Karen N. Johnson - Mobile Testing keynote delivered at Test Istanbul 2013
Karen N. Johnson - Mobile Testing keynote delivered at Test Istanbul 2013Karen N. Johnson - Mobile Testing keynote delivered at Test Istanbul 2013
Karen N. Johnson - Mobile Testing keynote delivered at Test Istanbul 2013
 
Mobile Testing Trends
Mobile Testing TrendsMobile Testing Trends
Mobile Testing Trends
 
"The Web - You're Doing it Wrong" for Forum Oxford May 2014
"The Web - You're Doing it Wrong" for Forum Oxford May 2014"The Web - You're Doing it Wrong" for Forum Oxford May 2014
"The Web - You're Doing it Wrong" for Forum Oxford May 2014
 
Mobile App Testing by Mark Wilson
Mobile App Testing by Mark WilsonMobile App Testing by Mark Wilson
Mobile App Testing by Mark Wilson
 
Tap into mobile app testing@TDT Iasi Sept2013
Tap into mobile app testing@TDT Iasi Sept2013Tap into mobile app testing@TDT Iasi Sept2013
Tap into mobile app testing@TDT Iasi Sept2013
 
The mobile ecosystem & technological strategies
The mobile ecosystem & technological strategiesThe mobile ecosystem & technological strategies
The mobile ecosystem & technological strategies
 
Usability Testing Goes Mobile
Usability Testing Goes MobileUsability Testing Goes Mobile
Usability Testing Goes Mobile
 
Smartphones
SmartphonesSmartphones
Smartphones
 
Mobile Application testing
Mobile Application testingMobile Application testing
Mobile Application testing
 
2015 Mastering SAP Tech - Enterprise Mobility - Testing Lessons Learned
2015 Mastering SAP Tech - Enterprise Mobility - Testing Lessons Learned2015 Mastering SAP Tech - Enterprise Mobility - Testing Lessons Learned
2015 Mastering SAP Tech - Enterprise Mobility - Testing Lessons Learned
 
Pre-Conference Course: Wearables Workshop: UX Essentials - Phillip Likens
Pre-Conference Course: Wearables Workshop: UX Essentials - Phillip LikensPre-Conference Course: Wearables Workshop: UX Essentials - Phillip Likens
Pre-Conference Course: Wearables Workshop: UX Essentials - Phillip Likens
 
Four best practices for performance testing mobile apps soasta and utopia
Four best practices for performance testing mobile apps   soasta and utopiaFour best practices for performance testing mobile apps   soasta and utopia
Four best practices for performance testing mobile apps soasta and utopia
 
Web Apps and Responsive Design for Libraries
Web Apps and Responsive Design for LibrariesWeb Apps and Responsive Design for Libraries
Web Apps and Responsive Design for Libraries
 
Gadget and apps in computing
Gadget and apps in computing Gadget and apps in computing
Gadget and apps in computing
 
The mobile ecosystem & technological strategies
The mobile ecosystem & technological strategiesThe mobile ecosystem & technological strategies
The mobile ecosystem & technological strategies
 
Wireless Wednesdays: Part 1
Wireless Wednesdays: Part 1Wireless Wednesdays: Part 1
Wireless Wednesdays: Part 1
 

Recently uploaded

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 

Recently uploaded (20)

A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 

Mobile Testing, That's Just A Smaller Screen, Right?

  • 1. Mobile  Tes*ng  –  That’s  Just  a   Smaller  Screen,  Right?   Stephen  Janaway   Net-­‐a-­‐Porter  Group  
  • 2. Who  am  I?   Stephen  Janaway   •  13  years  experience  in  mobile  soGware  tes*ng.   •  SoGware  tes*ng  and  test  management.   •  Main  focus  on  the  mobile  device  and  applica*ons  area.     •  Have  worked  for  companies  such  as  Ericsson,  Motorola  and   Nokia.         www.stephenjanaway.co.uk    @stephenjanaway  
  • 3. This  Presenta*on   •  Why  mobile  tes*ng?   •  What  is  mobile  tes*ng?   •  Hints,  *ps  and  techniques.   •  Why  get  involved?  
  • 4. So  Why  Mobile?   Source:  ©  Interna.onal  Telecommunica.on  Union  (February  2013)  via:  ©  mobiThinking  
  • 5. The  mobile  market  is  huge  
  • 7. •  Smart  Phones   •  Feature  Phones   •  Tablets   •  E-­‐readers   •  Big  screens,  small  screens,  touch  screens  and   keypads.   Mobile  devices  are  
  • 8. Mobile  devices  are  much  more   •  Alarm  Clocks   •  Maps   •  Link  to  loved  ones   •  Hand  held  shops   •  Tickets   •  Music  Players   •  Books   •  Games  Players   •  Cameras   •  ……   •  These  are  key  experiences.  Imagine  if  they  did  not  work?  
  • 9. My alarm didn’t go off…
  • 11. Quality  is  not  currently  great   •  Many  applica*ons  launch  un-­‐tested.   •  Phones  launch  with  serious  issues  (remember   the  iPhone  4  death  grip).   •  Android  has  security/  malware  issues.     •  Users  tolerate  this….but  for  how  long?   •  How  can  we  improve  this?  
  • 12. Different  Sorts  of  Tes*ng   •  Hardware  level:   •  Protocol/  Air  Interface:   •  Applica*ons    
  • 13. Na*ve  or  Web?   •  Na*ve  app:   –  Specifically  designed  to  run  on  a  device.   –  Runs  on  device  OS.   –  Tes*ng  needs  to  include  download/  upgrade/  uninstall.   –  Typically  needs  to  be  adapted  for  different  devices.     •  Mobile  website:   –  All  or  some  parts  of  the  soGware  are  downloaded  from  the  Web   each  *me  it  is  run.     –  Usually  accessible  from  all  Web-­‐capable  mobile  devices.   –  HTML5  makes  it  increasingly  difficult  to  separate  web  apps  from   na*ve  apps.   –  Tes*ng  needs  to  include  different  mobile  browsers.  
  • 14. Interac*ons   •  While  your  applica*on  runs,  the  phone  is:   –  Talking  to  the  network   –  Working  out  where  you  are   –  Maybe  receiving  calls,  texts,  Facebook  and  Twieer   updates.   •  What  happens  when  you  have  your  applica*on   running,  and  then  get  a  call,  and  a  text,  whilst   uploading  video  to  YouTube?  Test  for  it  and  find   out.  
  • 15. Performance   •  Limited  memory.   •  Limited  processing  capacity.   •  Test  for  memory  leaks  and  general  performance   of  the  opera*ng  system  and  applica*ons.     •  Think  of  baeery  life!!!   •  Think  of  how  the  applica*on  works  when   network  performance  is  poor  or  on  different   speeds  (2G/  3G/  LTE/  Wifi).  
  • 16. Apps  Stores   •  Different  stores  have  different  criteria.   •  One  es*mate  is  that  70%  of  applica*ons  are   submieed  to  apps  stores  without  any  formal   tes*ng  have  been  conducted.  
  • 18. Usability  Maeers   •  Test  on  a  panel  of  real  users.     •  Usability  is  more  important  in  the  mobile  world:   –  Smaller  screen.   –  More  difficult  to  interact  with  and  typically  used  one   handed.     •  Typical  areas  to  focus  upon  are:   –  How  easy  is  it  to  use  the  applica*on?  Do  user  ‘just  get  it’?   –  How  is  the  look  and  feel?   –  Does  the  applica*on  or  device  feel  fast?      
  • 20. Where  do  I  get  all  the  devices  from?   •  Don’t  use  them  at  all  –  simulators  or  user   agents.   •  Buy  them.   •  Rent  them.   •  Use  a  cloud  based  service  (Perfecto  Mobile,   DeviceAnywhere).  
  • 21. Automa*on  –  the  answer?   •  Yes  and  No  J   •  More  difficult  on  mobiles.     •  Many  op*ons:   –  Appium   –  iOS  Driver   –  Robo*um   –  Gorilla  Logic  (Monkey  Talk)   –  Touch  Test   –  Bespoke  solu*ons….  
  • 23. So…   •  Mobile  is  huge.   •  Users  are  more  emo*onally  aeached  to  their   phones  than  they  are  to  their  PCs.   •  Tes*ng  applica*ons  is  the  easiest  route  into  the   industry.   •  A  mobile  test  strategy  should  not  merely  be  a  copy   of  a  desktop  test  strategy.   •  “Be  proud,  your  work  will  soon  be  in  the  hands  of   millions”.    
  • 24. Stephen  Janaway              www.stephenjanaway.co.uk              @stephenjanaway     Ques*ons?