SlideShare a Scribd company logo
 
W11
Session	
  
4/15/2015	
  2:00	
  PM	
  
	
  
	
  
	
  
"Mobile Testing Trends and
Innovations"
	
  
Presented by:
Melissa Tondi
Denver Automation and Quality Engineering	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
Brought	
  to	
  you	
  by:	
  
	
  
	
  
	
  
340	
  Corporate	
  Way,	
  Suite	
  300,	
  Orange	
  Park,	
  FL	
  32073	
  
888-­‐268-­‐8770	
  ·∙	
  904-­‐278-­‐0524	
  ·∙	
  sqeinfo@sqe.com	
  ·∙	
  www.sqe.com
Melissa Tondi
Denver Automation and Quality Engineering
Melissa Tondi has spent most of her career working within testing teams,
concentrating on functional, performance, security, and mobile testing
techniques. Now Melissa is back to being a practitioner, assisting agile teams to
continuously improve the design, build, test, and delivery of quality software. In
the software test and quality engineering field for more than fifteen years, she
focused on organizing testing teams around three major tenets—efficiency,
innovation, and culture. Melissa’s previous roles have included director of
software quality engineering in the world's leading education company; QA
consultant for health care, finance, and software-as-a-service industries; and
president of the Software Quality Association of Denver.	
  
4/8/15	
  
1	
  
	
  
	
  
Mobile	
  Tes*ng	
  Trends,	
  their	
  Unique	
  
Challenges	
  and	
  Innova*ons	
  that	
  
Address	
  them	
  	
  
	
  
	
  
Melissa	
  Tondi	
  
Mobile	
  –	
  the	
  New	
  Fron9er	
  
Does	
  your	
  Mobile	
  Strategy	
  Look	
  Like	
  This?	
  
4/8/15	
  
2	
  
Mobile	
  –	
  the	
  New	
  Fron9er	
  
Or	
  This?	
  
Trends	
  
•  Device	
  Prolifera9on	
  
•  Accelerated	
  Releases	
  
•  Increased	
  Work	
  for	
  the	
  Exis9ng	
  Test	
  Team	
  
•  And	
  the	
  List	
  Goes	
  on…	
  
4/8/15	
  
3	
  
Unique	
  Challenges	
  
•  Understanding	
  	
  your	
  Company’s	
  Mobile	
  
Strategy	
  and	
  the	
  Solu9ons	
  and	
  Technology	
  
Introduced	
  to	
  Support	
  it	
  
•  Transi9oning	
  Tradi9onal	
  	
  Test	
  Teams	
  to	
  
Support	
  Mobile	
  
•  Staying	
  Efficient	
  while	
  Suppor9ng	
  more	
  
Tes9ng	
  Permuta9ons	
  
Your	
  Company’s	
  Strategy	
  
WHO	
  are	
  your	
  Mobile	
  Users?	
  
WHAT	
  Role	
  does	
  Mobile	
  Play	
  in	
  your	
  Industry?	
  
WHAT	
  is	
  it	
  that	
  people	
  actually	
  want	
  to	
  do	
  on	
  this	
  mobile	
  
site	
  or	
  App	
  and	
  	
  
HOW	
  do	
  they	
  determine	
  a	
  successful	
  experience?	
  
	
  
	
  
4/8/15	
  
4	
  
	
  
What’s	
  your	
  Mobile	
  Solu*on?	
  	
  
Mobile	
  Solu9on	
  –	
  m/T	
  Site	
  
Mobile	
  Web	
  Site:	
  mobile	
  web	
  sites	
  designed	
  to	
  match	
  
every	
  web-­‐enabled	
  device.	
  They’re	
  accessed	
  through	
  the	
  
mobile	
  device’s	
  web	
  browser	
  and	
  do	
  not	
  need	
  to	
  be	
  
downloaded/installed.	
  They	
  re-­‐direct	
  to	
  the	
  site’s	
  M	
  Site	
  or	
  
T	
  site.	
  	
  
4/8/15	
  
5	
  
Mobile	
  Technology	
  –	
  “Mobile	
  First”	
  
Responsive	
  Web	
  Design	
  –	
  an	
  approach	
  aimed	
  at	
  building	
  
sites	
  to	
  provide	
  an	
  appropriate	
  viewing	
  experience	
  (reading	
  
and	
  naviga9on	
  with	
  minimal	
  resizing,	
  panning,	
  and	
  
scrolling)	
  across	
  a	
  wide	
  range	
  of	
  devices.	
  It	
  adapts	
  the	
  
layout	
  to	
  the	
  viewing	
  environment.	
  	
  
Mobile	
  Technology	
  –	
  “Mobile	
  First”	
  
Adap*ve	
  Web	
  Design	
  –	
  uses	
  the	
  server	
  to	
  detect	
  the	
  
device	
  that’s	
  being	
  used.	
  A	
  separate	
  template	
  is	
  maintained	
  
for	
  each	
  device	
  that	
  is	
  supported.	
  Pages	
  load	
  at	
  a	
  faster	
  
rate	
  than	
  RWD.	
  	
  
4/8/15	
  
6	
  
Mobile	
  Technology	
  -­‐	
  Na9ve	
  
Na*ve	
  Apps:	
  coded	
  with	
  a	
  specific	
  programming	
  language.	
  
They	
  are	
  fast,	
  reliable,	
  and	
  powerful,	
  but	
  are	
  9ed	
  to	
  a	
  
mobile	
  pladorm	
  and	
  downloaded	
  from	
  a	
  central	
  portal	
  by	
  
OS	
  (i.e.	
  Apple	
  App	
  Store,	
  Google	
  Play).	
  That	
  means	
  you	
  
must	
  duplicate	
  them	
  using	
  the	
  appropriate	
  programming	
  
language	
  in	
  order	
  to	
  target	
  another	
  mobile	
  pladorm.	
  	
  
Mobile	
  Technology	
  –	
  Hybrid	
  
Hybrid	
  Apps:	
  rely	
  on	
  development	
  frameworks	
  and	
  are	
  
wrieen	
  with	
  the	
  same	
  technology	
  used	
  for	
  websites	
  and	
  
mobile	
  web	
  implementa9ons.	
  They	
  are	
  hosted	
  or	
  executed	
  
inside	
  a	
  na9ve	
  container	
  on	
  a	
  mobile	
  device.	
  They	
  ensure	
  
cross-­‐pladorm	
  compa9bility	
  and	
  can	
  access	
  the	
  phone’s	
  
hardware	
  (camera,	
  GPS,	
  user’s	
  contacts,	
  etc.).	
  
4/8/15	
  
7	
  
Technical	
  Configura9on	
  	
  
Mobile	
  Web:	
  HTML5,	
  Dojo,	
  jQuery	
  	
  
Na9ve	
  Apps:	
  Objec9veC	
  for	
  iOS,	
  Java	
  for	
  Android	
  
Hybrid	
  Apps:	
  PhoneGap,	
  Titanium,	
  Rhomobile	
  
	
  
	
  
Transi9oning	
  your	
  Teams	
  –	
  Types	
  of	
  
Tes9ng	
  
Peripheral	
  
•  Wireless	
  Tes9ng	
  –	
  NFC	
  (Near	
  Field	
  Communica9on),	
  
Bluetooth/Bluetooth	
  LE	
  Accessory,	
  Stylus	
  
•  Wired	
  	
  	
  
•  Internal	
  to	
  Device	
  –	
  Headphone	
  Jack,	
  Keyboard	
  
•  External	
  to	
  Phone	
  -­‐	
  CC	
  Readers,	
  Bar	
  Code	
  
Scanners	
  
	
  
	
  
4/8/15	
  
8	
  
Transi9oning	
  your	
  Teams	
  –	
  Types	
  of	
  Tes9ng	
  
Connec*on	
  Tes*ng	
  	
  
•  USB	
  Power/Data	
  	
  
•  4G/LTE/CDMA+/Wimax	
  
•  3G/GSM/CDMA,	
  2G/Analog,	
  WiFi,	
  Hotspot	
  
Genera9on	
  
•  Computer	
  Tethering	
  
•  Carrier	
  	
  
•  Throele	
  –	
  Limi9ng	
  bandwidth	
  and	
  measuring	
  an	
  
App’s	
  performance	
  
	
  
Transi9oning	
  your	
  Teams	
  –	
  Types	
  of	
  Tes9ng	
  
Gestures	
  	
  
•  Swipe,	
  tap,	
  pinch/expand,	
  shake,	
  orient,	
  9lt,	
  press	
  
and	
  hold,	
  swipe	
  and	
  hold,	
  eye	
  pause.	
  
Interrup*on	
  Tests	
  	
  	
  
•  Controlled	
  -­‐	
  Plug	
  in/out	
  USB,	
  power,	
  and	
  
headphone,	
  Home	
  Bueon,	
  Power	
  Bueon,	
  
Naviga9ng	
  to	
  another	
  App,	
  Save	
  State	
  
•  Uncontrolled/”Elevator”	
  test	
  -­‐	
  SMS,	
  Phone	
  Call,	
  
No9fica9ons	
  	
  
	
  
4/8/15	
  
9	
  
Transi9oning	
  your	
  Teams	
  –	
  Types	
  of	
  Tes9ng	
  
Syncing	
  	
  	
  
•  Upda9ng	
  	
  two	
  or	
  more	
  loca9ons	
  to	
  ensure	
  
applicable	
  files	
  are	
  equivalent.	
  	
  
•  App	
  to	
  Cloud,	
  App	
  to	
  Computer,	
  App	
  to	
  App,	
  Device	
  
to	
  Device	
  	
  
Internal	
  Hardware	
  Integra*on	
  	
  
•  Camera,	
  GPS,	
  Accelerometer,	
  Baeery	
  Drain,	
  SIM	
  
Card,	
  Volume,	
  SMS,	
  Microphone,	
  Speakerphone	
  
	
  
	
  
	
  
Innova*ons	
  
4/8/15	
  
10	
  
Innova9ons	
  in	
  the	
  Lab	
  
Choosing	
  Emulators	
  and	
  Simulators	
  	
  	
  
A	
  lab	
  is	
  not	
  complete	
  without	
  a	
  mixture	
  of	
  both.	
  Knowing	
  
what	
  that	
  mixture	
  is	
  will	
  be	
  the	
  determining	
  factor.	
  
•  A	
  Simulator	
  mimics	
  only	
  the	
  soqware.	
  iOS	
  has	
  one,	
  but	
  
it	
  does	
  not	
  simulate	
  any	
  of	
  the	
  iPhone	
  hardware	
  layer	
  
•  An	
  Emulator	
  mimics	
  both	
  soqware	
  and	
  
hardware.	
  Android	
  has	
  one,	
  but	
  only	
  emulates	
  CPU	
  and	
  
Memory	
  
Innova9ons	
  in	
  the	
  Lab	
  
When	
  to	
  use	
  Simulators/Emulators 	
  	
  
	
  Tes9ng	
  the	
  Func9on	
  
•  Broken	
  bueons,	
  missing	
  images,	
  correct	
  formarng	
  for	
  
ver9cal	
  and	
  horizontal	
  modes	
  
•  Responsive	
  Web	
  Design	
  (RWD)	
  or	
  mobile	
  site	
  elements	
  
display	
  correctly	
  
	
  Previewing	
  the	
  Form	
  
•  Demo	
  basic	
  design	
  and	
  layout	
  mockups	
  before	
  
significant	
  development	
  investment	
  is	
  spent	
  on	
  
polishing	
  the	
  UI	
  
•  See	
  the	
  applica9on	
  within	
  the	
  frame	
  of	
  a	
  real	
  device,	
  
compared	
  to	
  the	
  window	
  of	
  a	
  development	
  program	
  
4/8/15	
  
11	
  
Innova9ons	
  in	
  the	
  Lab	
  
When	
  to	
  use	
  Simulators/Emulators 	
  	
  
	
  Accelera9ng	
  Development	
  Time	
  
•  For	
  simple	
  visual	
  checks,	
  opening	
  an	
  app	
  in	
  a	
  
device	
  emulator	
  can	
  be	
  as	
  simple	
  as	
  switching	
  
windows,	
  compared	
  to	
  fully	
  loading	
  a	
  physical	
  
device	
  
•  Test	
  more	
  frequency	
  with	
  quick	
  checks	
  on	
  an	
  
emulator,	
  thus	
  finding	
  bugs	
  faster	
  and	
  with	
  
greater	
  context	
  
Innova9ons	
  –	
  Simulators	
  and	
  Emulators	
  
Simulators	
  
16-­‐Bit	
  Display	
  
Opera9ng	
  System	
  
User	
  Interface	
  
	
  
	
  
	
  
	
  
Emulators	
  
Keyboard	
  and	
  Bueons	
  
WiFi	
  
Simulated	
  SIM	
  Card	
  
System	
  on	
  a	
  Chip	
  
Sound	
  Chip	
  
Flash	
  Memory	
  
4/8/15	
  
12	
  
Innova9ons	
  in	
  the	
  Lab	
  –	
  Physical	
  Devices	
  
24-­‐Bit	
  Display	
  
Touchscreen	
  
Mul9-­‐Touch	
  
Camera	
  &	
  Video	
  
Voice	
  Recogni9on	
  
True	
  Sound	
  
Quality	
  
USB	
  Connec9ons	
  
Bluetooth	
  
SD	
  Cards	
  
Network	
  Data	
  
Real	
  Phone	
  Calls	
  
Dual	
  SIM	
  Cards	
  
Baeery	
  State	
  
Device	
  
Temperature	
  
Real	
  GPS	
  &	
  
Sensors	
  
Pre-­‐Installed	
  
Apps	
  
App	
  Store	
  Access	
  
App	
  Installa9on	
  
Email	
  Sync	
  
Contacts	
  Sync	
  
Calendar	
  Sync	
  
App	
  Log	
  
Encryp9on	
  
Network	
  Security	
  
Fingerprint	
  
Scanner	
  
	
  
4/8/15	
  
13	
  
Building	
  your	
  Lab	
  -­‐	
  Android	
  
Building	
  your	
  Lab	
  
Determining	
  your	
  Device	
  Matrix	
  	
  
•  Opera9ng	
  System	
  
–  OS	
  customiza9ons,	
  missing	
  libraries,	
  driver	
  issues	
  	
  
•  Screen	
  Size	
  
–  Rendering	
  issues,	
  usability,	
  missing	
  layouts	
  
•  Pixel	
  Density	
  
–  Density	
  Independence,	
  missing	
  layouts.	
  
•  Aspect	
  Ra9o	
  
–  X,Y	
  calcula9ons,	
  overlapping	
  panels,	
  display	
  issues	
  
•  System	
  on	
  a	
  Chip	
  (SoC)	
  
–  Hardware	
  performance,	
  Instruc9on	
  set,	
  baeery,	
  signal	
  
•  Carrier	
  
–  Network	
  protocol,	
  speed,	
  responsiveness,	
  packet	
  loss	
  
4/8/15	
  
14	
  
Building	
  your	
  Lab	
  –	
  Android	
  
Category	
   Device	
  Name	
   OS	
   Size	
   Density	
   Resolu*on	
   DPI	
   AR	
   Protocol	
   System	
  on	
  Chip	
  
Newest	
   Sam.	
  Galaxy	
  SX	
   4.2.2	
   Normal	
   xhdpi	
   1920x1080	
   441	
   16:9	
   LTE/GSM	
   Qualcomm	
  S4	
  
Flagship	
   LG	
  Nexus	
  4	
   4.2	
   Normal	
   xhdpi	
   768x1280	
   318	
   3:5	
   GSM	
   Qualcomm	
  S4	
  
Oldest	
   HTC	
  Taeoo	
   1.6	
   Small	
   ldpi	
   320x240	
   143	
   4:3	
   GSM	
   Qualcomm	
  S1	
  
Popular	
   Sam.	
  Galaxy	
  S3	
   4.1.2	
   Normal	
   xhdpi	
   1280x720	
   326	
   16:9	
   CDMA	
   Samsung	
  Exynos	
  
Common	
   Mot.	
  Droid	
  3	
   2.3.4	
   Normal	
   hdpi	
   960x540	
   275	
   16:9	
   GSM	
   Cortex	
  A9	
  
Abnormal	
   LG	
  Op9mus	
  VU	
   4.0	
   Large	
   xhdpi	
   1024x468	
   256	
   4:3	
   GSM	
   Nvidia	
  Tegra	
  3	
  
Budget	
   Dell	
  Venue	
   2.2	
   Normal	
   mdpi	
   480x800	
   228	
   3:5	
   GSM	
   Snapdragon	
  S2	
  
Catch-­‐all	
   Sony	
  Xperia	
  P	
   2.3	
   Normal	
   hdpi	
   960x540	
   275	
   16:9	
   GSM	
   Sony	
  NovaThor	
  
Building	
  your	
  Lab	
  -­‐	
  iOS	
  
Device	
  
Name	
  
OS	
   Display	
   Aspect	
   SoC	
   Carrier	
  
Newest	
  	
   iPhone	
  6	
   8	
   5.5”	
  1920	
  x	
  1080	
  ppi	
   9:16	
   A8	
  Chip	
  with	
  *	
  
Mo9on	
  
Coprocessor	
  
T-­‐Mobile	
  
Oldest	
  	
   iPhone	
  3g	
   6	
   3.5”	
  320	
  x	
  480	
  165ppi	
   2:3	
   Apple	
  A3	
   AT&T	
  
Common	
   iPhone	
  5s	
   7/8	
   4”	
  1136	
  x	
  640	
  326ppi	
   9:16	
   Apple	
  A5	
   Verizon	
  	
  
Popular	
   iPhone	
  6+	
   6	
   3.5”	
  640x960	
  330ppi	
   2:3	
   Apple	
  A4	
   Sprint	
  
iPad	
  
(Re*na)	
  
iPad	
  Air	
  	
   7	
   9.7”	
  2048	
  x	
  1536	
  264ppi	
   3:4	
   Apple	
  A7	
   Verizon	
  
iPod	
   iPod	
  Touch	
  
(4th	
  gen)	
  
5	
   3.5”	
  640x960	
  326ppi	
   2:3	
   Apple	
  A4	
   WiFi	
  
Mini	
   iPad	
  Mini	
   6	
   7”	
  1024	
  x	
  768	
  162ppi	
   3:4	
   Apple	
  A5	
   AT&T	
  
4/8/15	
  
15	
  
Summary	
  
The	
  Trends	
  
•  Device	
  
Prolifera9on	
  
•  Accelerated	
  
Releases	
  
•  Increased	
  Work	
  
for	
  the	
  Exis9ng	
  
Test	
  Team	
  
	
  
The	
  Challenges	
  
•  Your	
  
Company’s	
  
Mobile	
  Strategy	
  
and	
  Technology	
  	
  
•  Transi9oning	
  
Teams	
  
•  Becoming	
  	
  
Efficient	
  
Innova*ons	
  
•  Defining	
  Mobile	
  
Test	
  Techniques	
  
•  Simulators,	
  
Emulators	
  and	
  
Devices	
  
•  Building	
  the	
  Lab	
  
	
  
	
  
	
  
	
  
Contact	
  Informa9on	
  	
  
•  email:	
  melissa.tondi@gmail.com	
  
•  Twieer:	
  @melissatondi	
  
•  Blog:	
  MelissaTondi.blogspot.com	
  
•  LinkedIn:	
  Melissa	
  Tondi	
  
4/8/15	
  
16	
  

More Related Content

What's hot

Mobile App Testing
Mobile App TestingMobile App Testing
Mobile App Testing
Duy Tan Geek
 
Mobile Testing Types and Basic Process
Mobile Testing Types and Basic ProcessMobile Testing Types and Basic Process
Mobile Testing Types and Basic Process
Olesia Hirnyk
 
Mobile testing day_2_3_ppt
Mobile testing day_2_3_pptMobile testing day_2_3_ppt
Mobile testing day_2_3_ppt
sayhi2sudarshan
 
Mobile App Testing Strategy by RapidValue Solutions
Mobile App Testing Strategy by RapidValue SolutionsMobile App Testing Strategy by RapidValue Solutions
Mobile App Testing Strategy by RapidValue Solutions
RapidValue
 
Training Opportunity: Certified Mobile App Professional (CMAP) Testing
Training Opportunity: Certified Mobile App Professional (CMAP) TestingTraining Opportunity: Certified Mobile App Professional (CMAP) Testing
Training Opportunity: Certified Mobile App Professional (CMAP) Testing
ITpreneurs
 
Nuance of mobile testing jan 23
Nuance of mobile testing jan 23Nuance of mobile testing jan 23
Nuance of mobile testing jan 23
Bharathan Kumaran
 
Mobile Application Testing Training Presentation
Mobile Application Testing Training PresentationMobile Application Testing Training Presentation
Mobile Application Testing Training Presentation
MobiGnosis
 
Mobile Applications Testing: From Concepts to Practice
Mobile Applications Testing: From Concepts to PracticeMobile Applications Testing: From Concepts to Practice
Mobile Applications Testing: From Concepts to Practice
TechWell
 
Mobile Application Testing
Mobile Application Testing Mobile Application Testing
Mobile Application Testing
Shivaraj R
 
Mobile Application Testing
Mobile Application TestingMobile Application Testing
Mobile Application Testing
SWAAM Tech
 
Mobile application testing
Mobile application testingMobile application testing
Mobile application testing
vodQA
 
Basic Guide For Mobile Application Testing
Basic Guide For Mobile Application TestingBasic Guide For Mobile Application Testing
Basic Guide For Mobile Application Testing
Sourabh Kasliwal
 
Mobile testing
Mobile testingMobile testing
Mobile testing
sanpalan
 
Mobile testing practices
Mobile testing practicesMobile testing practices
Mobile testing practices
Rakesh Jha
 
Mobile Application Testing by Javed Ansari
Mobile Application Testing by Javed AnsariMobile Application Testing by Javed Ansari
Mobile Application Testing by Javed Ansari
Javed Ansari
 
Testing Mobile Applications
Testing Mobile ApplicationsTesting Mobile Applications
Testing Mobile Applications
Johan Hoberg
 
Main Challenges of Mobile Testing
Main Challenges of Mobile TestingMain Challenges of Mobile Testing
Main Challenges of Mobile Testing
TestObject - Mobile Testing
 
Designing Software With the User in Mind - Symbio
Designing Software With the User in Mind - SymbioDesigning Software With the User in Mind - Symbio
Designing Software With the User in Mind - Symbio
Emily Chong
 
The Essentials of Mobile App Performance Testing and Monitoring
The Essentials of Mobile App Performance Testing and MonitoringThe Essentials of Mobile App Performance Testing and Monitoring
The Essentials of Mobile App Performance Testing and Monitoring
Correlsense
 
Mobile testing trends webinar PPT
Mobile testing trends webinar PPTMobile testing trends webinar PPT
Mobile testing trends webinar PPT
XBOSoft
 

What's hot (20)

Mobile App Testing
Mobile App TestingMobile App Testing
Mobile App Testing
 
Mobile Testing Types and Basic Process
Mobile Testing Types and Basic ProcessMobile Testing Types and Basic Process
Mobile Testing Types and Basic Process
 
Mobile testing day_2_3_ppt
Mobile testing day_2_3_pptMobile testing day_2_3_ppt
Mobile testing day_2_3_ppt
 
Mobile App Testing Strategy by RapidValue Solutions
Mobile App Testing Strategy by RapidValue SolutionsMobile App Testing Strategy by RapidValue Solutions
Mobile App Testing Strategy by RapidValue Solutions
 
Training Opportunity: Certified Mobile App Professional (CMAP) Testing
Training Opportunity: Certified Mobile App Professional (CMAP) TestingTraining Opportunity: Certified Mobile App Professional (CMAP) Testing
Training Opportunity: Certified Mobile App Professional (CMAP) Testing
 
Nuance of mobile testing jan 23
Nuance of mobile testing jan 23Nuance of mobile testing jan 23
Nuance of mobile testing jan 23
 
Mobile Application Testing Training Presentation
Mobile Application Testing Training PresentationMobile Application Testing Training Presentation
Mobile Application Testing Training Presentation
 
Mobile Applications Testing: From Concepts to Practice
Mobile Applications Testing: From Concepts to PracticeMobile Applications Testing: From Concepts to Practice
Mobile Applications Testing: From Concepts to Practice
 
Mobile Application Testing
Mobile Application Testing Mobile Application Testing
Mobile Application Testing
 
Mobile Application Testing
Mobile Application TestingMobile Application Testing
Mobile Application Testing
 
Mobile application testing
Mobile application testingMobile application testing
Mobile application testing
 
Basic Guide For Mobile Application Testing
Basic Guide For Mobile Application TestingBasic Guide For Mobile Application Testing
Basic Guide For Mobile Application Testing
 
Mobile testing
Mobile testingMobile testing
Mobile testing
 
Mobile testing practices
Mobile testing practicesMobile testing practices
Mobile testing practices
 
Mobile Application Testing by Javed Ansari
Mobile Application Testing by Javed AnsariMobile Application Testing by Javed Ansari
Mobile Application Testing by Javed Ansari
 
Testing Mobile Applications
Testing Mobile ApplicationsTesting Mobile Applications
Testing Mobile Applications
 
Main Challenges of Mobile Testing
Main Challenges of Mobile TestingMain Challenges of Mobile Testing
Main Challenges of Mobile Testing
 
Designing Software With the User in Mind - Symbio
Designing Software With the User in Mind - SymbioDesigning Software With the User in Mind - Symbio
Designing Software With the User in Mind - Symbio
 
The Essentials of Mobile App Performance Testing and Monitoring
The Essentials of Mobile App Performance Testing and MonitoringThe Essentials of Mobile App Performance Testing and Monitoring
The Essentials of Mobile App Performance Testing and Monitoring
 
Mobile testing trends webinar PPT
Mobile testing trends webinar PPTMobile testing trends webinar PPT
Mobile testing trends webinar PPT
 

Viewers also liked

Fórum Re:pensar SJM 2020 | Inovação Empresarial: Oportunidades de Financiamen...
Fórum Re:pensar SJM 2020 | Inovação Empresarial: Oportunidades de Financiamen...Fórum Re:pensar SJM 2020 | Inovação Empresarial: Oportunidades de Financiamen...
Fórum Re:pensar SJM 2020 | Inovação Empresarial: Oportunidades de Financiamen...
ForumRepensarSJM2020
 
Edital 37 2014 -mestrado e doutorado em fu00 e-dsica
Edital 37 2014 -mestrado e doutorado em fu00 e-dsicaEdital 37 2014 -mestrado e doutorado em fu00 e-dsica
Edital 37 2014 -mestrado e doutorado em fu00 e-dsica
alissao
 
Wearables and Contactless Technology—for Payment Processing and Much More
Wearables and Contactless Technology—for Payment Processing and Much MoreWearables and Contactless Technology—for Payment Processing and Much More
Wearables and Contactless Technology—for Payment Processing and Much More
TechWell
 
Normal superior de pasto
Normal superior de pastoNormal superior de pasto
Normal superior de pasto
Andrés Sebastián Paredes Escobar
 
Evaluacion Nacional Grupo 13 UNAD- 2015
Evaluacion  Nacional Grupo 13 UNAD- 2015Evaluacion  Nacional Grupo 13 UNAD- 2015
Evaluacion Nacional Grupo 13 UNAD- 2015
eivercito1
 
Como tener un buen canal de youtube.
Como tener un buen canal de youtube.Como tener un buen canal de youtube.
Como tener un buen canal de youtube.
borjafuentes
 
letter recommendation bergonie
letter recommendation bergonieletter recommendation bergonie
letter recommendation bergonieBrian Collins
 
Pronome e determ.
Pronome e determ.Pronome e determ.
Pronome e determ.
Josete Perdigao
 
Productividad
ProductividadProductividad
Productividad
Salvador Millan Millan
 
Produccion del acero (ternium hylsa)
Produccion del acero (ternium hylsa)Produccion del acero (ternium hylsa)
Produccion del acero (ternium hylsa)
daniel264
 
007 contaminacion
007 contaminacion007 contaminacion
007 contaminacion
goya_leon
 
Literatura española de paula ramirez
Literatura española de paula ramirezLiteratura española de paula ramirez
Literatura española de paula ramirez
PaulaDoria1d
 
Save dolmar pc7312 pc7314 pc7330 pc7330 c pc7335 pc7335 c pc7430 and pc7435 c...
Save dolmar pc7312 pc7314 pc7330 pc7330 c pc7335 pc7335 c pc7430 and pc7435 c...Save dolmar pc7312 pc7314 pc7330 pc7330 c pc7335 pc7335 c pc7430 and pc7435 c...
Save dolmar pc7312 pc7314 pc7330 pc7330 c pc7335 pc7335 c pc7430 and pc7435 c...dolmarchainsaw
 
Computacion Practica-Unidad 7
Computacion Practica-Unidad 7Computacion Practica-Unidad 7
Computacion Practica-Unidad 7
SilviaGomez_
 
31º Encontro - Núcleo Mulheres de Negócios Sorocaba
31º Encontro - Núcleo Mulheres de Negócios Sorocaba31º Encontro - Núcleo Mulheres de Negócios Sorocaba
31º Encontro - Núcleo Mulheres de Negócios Sorocaba
nmnsorocaba
 
Gerações
GeraçõesGerações
Gerações
Mateus Tosatti
 
Portofino 4: Creare Webapp da Database Esistenti in 30 Secondi
Portofino 4: Creare Webapp da Database Esistenti in 30 SecondiPortofino 4: Creare Webapp da Database Esistenti in 30 Secondi
Portofino 4: Creare Webapp da Database Esistenti in 30 Secondi
Paolo Predonzani
 
Хакатон: Ленфильм
Хакатон: ЛенфильмХакатон: Ленфильм
Хакатон: Ленфильм
Astra Media Group, Russia
 

Viewers also liked (20)

Ppt1
Ppt1Ppt1
Ppt1
 
Fórum Re:pensar SJM 2020 | Inovação Empresarial: Oportunidades de Financiamen...
Fórum Re:pensar SJM 2020 | Inovação Empresarial: Oportunidades de Financiamen...Fórum Re:pensar SJM 2020 | Inovação Empresarial: Oportunidades de Financiamen...
Fórum Re:pensar SJM 2020 | Inovação Empresarial: Oportunidades de Financiamen...
 
Edital 37 2014 -mestrado e doutorado em fu00 e-dsica
Edital 37 2014 -mestrado e doutorado em fu00 e-dsicaEdital 37 2014 -mestrado e doutorado em fu00 e-dsica
Edital 37 2014 -mestrado e doutorado em fu00 e-dsica
 
Wearables and Contactless Technology—for Payment Processing and Much More
Wearables and Contactless Technology—for Payment Processing and Much MoreWearables and Contactless Technology—for Payment Processing and Much More
Wearables and Contactless Technology—for Payment Processing and Much More
 
Normal superior de pasto
Normal superior de pastoNormal superior de pasto
Normal superior de pasto
 
Evaluacion Nacional Grupo 13 UNAD- 2015
Evaluacion  Nacional Grupo 13 UNAD- 2015Evaluacion  Nacional Grupo 13 UNAD- 2015
Evaluacion Nacional Grupo 13 UNAD- 2015
 
Como tener un buen canal de youtube.
Como tener un buen canal de youtube.Como tener un buen canal de youtube.
Como tener un buen canal de youtube.
 
letter recommendation bergonie
letter recommendation bergonieletter recommendation bergonie
letter recommendation bergonie
 
Pronome e determ.
Pronome e determ.Pronome e determ.
Pronome e determ.
 
Productividad
ProductividadProductividad
Productividad
 
Produccion del acero (ternium hylsa)
Produccion del acero (ternium hylsa)Produccion del acero (ternium hylsa)
Produccion del acero (ternium hylsa)
 
007 contaminacion
007 contaminacion007 contaminacion
007 contaminacion
 
Literatura española de paula ramirez
Literatura española de paula ramirezLiteratura española de paula ramirez
Literatura española de paula ramirez
 
Save dolmar pc7312 pc7314 pc7330 pc7330 c pc7335 pc7335 c pc7430 and pc7435 c...
Save dolmar pc7312 pc7314 pc7330 pc7330 c pc7335 pc7335 c pc7430 and pc7435 c...Save dolmar pc7312 pc7314 pc7330 pc7330 c pc7335 pc7335 c pc7430 and pc7435 c...
Save dolmar pc7312 pc7314 pc7330 pc7330 c pc7335 pc7335 c pc7430 and pc7435 c...
 
Computacion Practica-Unidad 7
Computacion Practica-Unidad 7Computacion Practica-Unidad 7
Computacion Practica-Unidad 7
 
31º Encontro - Núcleo Mulheres de Negócios Sorocaba
31º Encontro - Núcleo Mulheres de Negócios Sorocaba31º Encontro - Núcleo Mulheres de Negócios Sorocaba
31º Encontro - Núcleo Mulheres de Negócios Sorocaba
 
Gerações
GeraçõesGerações
Gerações
 
Portofino 4: Creare Webapp da Database Esistenti in 30 Secondi
Portofino 4: Creare Webapp da Database Esistenti in 30 SecondiPortofino 4: Creare Webapp da Database Esistenti in 30 Secondi
Portofino 4: Creare Webapp da Database Esistenti in 30 Secondi
 
Pèsols
PèsolsPèsols
Pèsols
 
Хакатон: Ленфильм
Хакатон: ЛенфильмХакатон: Ленфильм
Хакатон: Ленфильм
 

Similar to Mobile Testing Trends and Innovations

Mobile Testing Trends
Mobile Testing TrendsMobile Testing Trends
Mobile Testing Trends
Software Guru
 
Mobile Testing Tools 101
Mobile Testing Tools 101Mobile Testing Tools 101
Mobile Testing Tools 101
TechWell
 
Mobile application testing
Mobile application testingMobile application testing
Mobile application testing
Gaurav Singh
 
Mobile Testing in the Cloud
Mobile Testing in the CloudMobile Testing in the Cloud
Mobile Testing in the Cloud
TechWell
 
Mobile app testing
Mobile app testingMobile app testing
Mobile app testing
sanpalan
 
IBM Mobile Overview for Ecosystem Partners
IBM Mobile Overview for Ecosystem PartnersIBM Mobile Overview for Ecosystem Partners
IBM Mobile Overview for Ecosystem Partners
Jeremy Siewert
 
Overview of Enterprise Mobility
Overview of Enterprise MobilityOverview of Enterprise Mobility
Overview of Enterprise Mobility
Yuvaraj Ilangovan
 
SauceCon 2017: test.allTheThings(): Digital Edition
SauceCon 2017: test.allTheThings(): Digital EditionSauceCon 2017: test.allTheThings(): Digital Edition
SauceCon 2017: test.allTheThings(): Digital Edition
Sauce Labs
 
Mobile Application testing
Mobile Application testingMobile Application testing
Mobile Application testing
Mukta Gupta
 
Mobile testing 9 years
Mobile testing 9 yearsMobile testing 9 years
Mobile testing 9 years
Efficacy Systems Pvt Ltd.
 
The Essentials of Mobile App Testing and Monitoring
The Essentials of Mobile App Testing and MonitoringThe Essentials of Mobile App Testing and Monitoring
The Essentials of Mobile App Testing and Monitoring
MobilePundits
 
Mobile testing
Mobile testingMobile testing
Mobile testing
Alex Hung
 
03 - Membangun Aplikasi Mobile Berkualitas (Herman Tolle)
03 - Membangun Aplikasi Mobile Berkualitas (Herman Tolle)03 - Membangun Aplikasi Mobile Berkualitas (Herman Tolle)
03 - Membangun Aplikasi Mobile Berkualitas (Herman Tolle)
Lab Mobile Filkom UB
 
An Introduction To Mobile Software Testing
An Introduction To Mobile Software TestingAn Introduction To Mobile Software Testing
An Introduction To Mobile Software Testing
Stephen Janaway
 
Learnings from Mobile Application Testing
Learnings from Mobile Application TestingLearnings from Mobile Application Testing
Learnings from Mobile Application Testing
Thoughtworks
 
Create engaging mobile experiences with Visual Studio, Microsoft Azure and Xa...
Create engaging mobile experienceswith Visual Studio, Microsoft Azure and Xa...Create engaging mobile experienceswith Visual Studio, Microsoft Azure and Xa...
Create engaging mobile experiences with Visual Studio, Microsoft Azure and Xa...
Mukteswar Patnaik
 
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
 
Mobile and Web App Testing for Visual Studio Teams
Mobile and Web App Testing for Visual Studio TeamsMobile and Web App Testing for Visual Studio Teams
Mobile and Web App Testing for Visual Studio Teams
Perfecto by Perforce
 
Choosing the Right Testing Strategy to Scale up Mobile App Testing.pdf
Choosing the Right Testing Strategy to Scale up Mobile App Testing.pdfChoosing the Right Testing Strategy to Scale up Mobile App Testing.pdf
Choosing the Right Testing Strategy to Scale up Mobile App Testing.pdf
pCloudy
 
The Future of Mobile Testing: Hybrid Code, Business Intelligence, and Device ...
The Future of Mobile Testing: Hybrid Code, Business Intelligence, and Device ...The Future of Mobile Testing: Hybrid Code, Business Intelligence, and Device ...
The Future of Mobile Testing: Hybrid Code, Business Intelligence, and Device ...
TechWell
 

Similar to Mobile Testing Trends and Innovations (20)

Mobile Testing Trends
Mobile Testing TrendsMobile Testing Trends
Mobile Testing Trends
 
Mobile Testing Tools 101
Mobile Testing Tools 101Mobile Testing Tools 101
Mobile Testing Tools 101
 
Mobile application testing
Mobile application testingMobile application testing
Mobile application testing
 
Mobile Testing in the Cloud
Mobile Testing in the CloudMobile Testing in the Cloud
Mobile Testing in the Cloud
 
Mobile app testing
Mobile app testingMobile app testing
Mobile app testing
 
IBM Mobile Overview for Ecosystem Partners
IBM Mobile Overview for Ecosystem PartnersIBM Mobile Overview for Ecosystem Partners
IBM Mobile Overview for Ecosystem Partners
 
Overview of Enterprise Mobility
Overview of Enterprise MobilityOverview of Enterprise Mobility
Overview of Enterprise Mobility
 
SauceCon 2017: test.allTheThings(): Digital Edition
SauceCon 2017: test.allTheThings(): Digital EditionSauceCon 2017: test.allTheThings(): Digital Edition
SauceCon 2017: test.allTheThings(): Digital Edition
 
Mobile Application testing
Mobile Application testingMobile Application testing
Mobile Application testing
 
Mobile testing 9 years
Mobile testing 9 yearsMobile testing 9 years
Mobile testing 9 years
 
The Essentials of Mobile App Testing and Monitoring
The Essentials of Mobile App Testing and MonitoringThe Essentials of Mobile App Testing and Monitoring
The Essentials of Mobile App Testing and Monitoring
 
Mobile testing
Mobile testingMobile testing
Mobile testing
 
03 - Membangun Aplikasi Mobile Berkualitas (Herman Tolle)
03 - Membangun Aplikasi Mobile Berkualitas (Herman Tolle)03 - Membangun Aplikasi Mobile Berkualitas (Herman Tolle)
03 - Membangun Aplikasi Mobile Berkualitas (Herman Tolle)
 
An Introduction To Mobile Software Testing
An Introduction To Mobile Software TestingAn Introduction To Mobile Software Testing
An Introduction To Mobile Software Testing
 
Learnings from Mobile Application Testing
Learnings from Mobile Application TestingLearnings from Mobile Application Testing
Learnings from Mobile Application Testing
 
Create engaging mobile experiences with Visual Studio, Microsoft Azure and Xa...
Create engaging mobile experienceswith Visual Studio, Microsoft Azure and Xa...Create engaging mobile experienceswith Visual Studio, Microsoft Azure and Xa...
Create engaging mobile experiences with Visual Studio, Microsoft Azure and Xa...
 
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?
 
Mobile and Web App Testing for Visual Studio Teams
Mobile and Web App Testing for Visual Studio TeamsMobile and Web App Testing for Visual Studio Teams
Mobile and Web App Testing for Visual Studio Teams
 
Choosing the Right Testing Strategy to Scale up Mobile App Testing.pdf
Choosing the Right Testing Strategy to Scale up Mobile App Testing.pdfChoosing the Right Testing Strategy to Scale up Mobile App Testing.pdf
Choosing the Right Testing Strategy to Scale up Mobile App Testing.pdf
 
The Future of Mobile Testing: Hybrid Code, Business Intelligence, and Device ...
The Future of Mobile Testing: Hybrid Code, Business Intelligence, and Device ...The Future of Mobile Testing: Hybrid Code, Business Intelligence, and Device ...
The Future of Mobile Testing: Hybrid Code, Business Intelligence, and Device ...
 

More from TechWell

Failing and Recovering
Failing and RecoveringFailing and Recovering
Failing and Recovering
TechWell
 
Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization
TechWell
 
Test Design for Fully Automated Build Architecture
Test Design for Fully Automated Build ArchitectureTest Design for Fully Automated Build Architecture
Test Design for Fully Automated Build Architecture
TechWell
 
System-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good StartSystem-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good Start
TechWell
 
Build Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test StrategyBuild Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test Strategy
TechWell
 
Testing Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for SuccessTesting Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for Success
TechWell
 
Implement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlowImplement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlow
TechWell
 
Develop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your SanityDevelop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your Sanity
TechWell
 
Ma 15
Ma 15Ma 15
Ma 15
TechWell
 
Eliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps StrategyEliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps Strategy
TechWell
 
Transform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOpsTransform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOps
TechWell
 
The Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—LeadershipThe Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—Leadership
TechWell
 
Resolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile TeamsResolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile Teams
TechWell
 
Pin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile GamePin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile Game
TechWell
 
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile TeamsAgile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
TechWell
 
A Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps ImplementationA Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps Implementation
TechWell
 
Databases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery ProcessDatabases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery Process
TechWell
 
Mobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to AutomateMobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to Automate
TechWell
 
Cultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for SuccessCultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for Success
TechWell
 
Turn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile TransformationTurn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile Transformation
TechWell
 

More from TechWell (20)

Failing and Recovering
Failing and RecoveringFailing and Recovering
Failing and Recovering
 
Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization
 
Test Design for Fully Automated Build Architecture
Test Design for Fully Automated Build ArchitectureTest Design for Fully Automated Build Architecture
Test Design for Fully Automated Build Architecture
 
System-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good StartSystem-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good Start
 
Build Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test StrategyBuild Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test Strategy
 
Testing Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for SuccessTesting Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for Success
 
Implement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlowImplement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlow
 
Develop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your SanityDevelop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your Sanity
 
Ma 15
Ma 15Ma 15
Ma 15
 
Eliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps StrategyEliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps Strategy
 
Transform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOpsTransform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOps
 
The Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—LeadershipThe Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—Leadership
 
Resolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile TeamsResolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile Teams
 
Pin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile GamePin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile Game
 
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile TeamsAgile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
 
A Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps ImplementationA Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps Implementation
 
Databases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery ProcessDatabases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery Process
 
Mobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to AutomateMobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to Automate
 
Cultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for SuccessCultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for Success
 
Turn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile TransformationTurn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile Transformation
 

Recently uploaded

UI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
UI5con 2024 - Keynote: Latest News about UI5 and it’s EcosystemUI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
UI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
Peter Muessig
 
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissancesAtelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Neo4j
 
Webinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for EmbeddedWebinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for Embedded
ICS
 
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
 
Unveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.pdfUnveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.pdf
brainerhub1
 
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
 
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
XfilesPro
 
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
 
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Crescat
 
How Can Hiring A Mobile App Development Company Help Your Business Grow?
How Can Hiring A Mobile App Development Company Help Your Business Grow?How Can Hiring A Mobile App Development Company Help Your Business Grow?
How Can Hiring A Mobile App Development Company Help Your Business Grow?
ToXSL Technologies
 
socradar-q1-2024-aviation-industry-report.pdf
socradar-q1-2024-aviation-industry-report.pdfsocradar-q1-2024-aviation-industry-report.pdf
socradar-q1-2024-aviation-industry-report.pdf
SOCRadar
 
Top Benefits of Using Salesforce Healthcare CRM for Patient Management.pdf
Top Benefits of Using Salesforce Healthcare CRM for Patient Management.pdfTop Benefits of Using Salesforce Healthcare CRM for Patient Management.pdf
Top Benefits of Using Salesforce Healthcare CRM for Patient Management.pdf
VALiNTRY360
 
Empowering Growth with Best Software Development Company in Noida - Deuglo
Empowering Growth with Best Software  Development Company in Noida - DeugloEmpowering Growth with Best Software  Development Company in Noida - Deuglo
Empowering Growth with Best Software Development Company in Noida - Deuglo
Deuglo Infosystem Pvt Ltd
 
Lecture 2 - software testing SE 412.pptx
Lecture 2 - software testing SE 412.pptxLecture 2 - software testing SE 412.pptx
Lecture 2 - software testing SE 412.pptx
TaghreedAltamimi
 
SMS API Integration in Saudi Arabia| Best SMS API Service
SMS API Integration in Saudi Arabia| Best SMS API ServiceSMS API Integration in Saudi Arabia| Best SMS API Service
SMS API Integration in Saudi Arabia| Best SMS API Service
Yara Milbes
 
Using Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query PerformanceUsing Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query Performance
Grant Fritchey
 
SQL Accounting Software Brochure Malaysia
SQL Accounting Software Brochure MalaysiaSQL Accounting Software Brochure Malaysia
SQL Accounting Software Brochure Malaysia
GohKiangHock
 
Transform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR SolutionsTransform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR Solutions
TheSMSPoint
 
Oracle 23c New Features For DBAs and Developers.pptx
Oracle 23c New Features For DBAs and Developers.pptxOracle 23c New Features For DBAs and Developers.pptx
Oracle 23c New Features For DBAs and Developers.pptx
Remote DBA Services
 
Oracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptxOracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptx
Remote DBA Services
 

Recently uploaded (20)

UI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
UI5con 2024 - Keynote: Latest News about UI5 and it’s EcosystemUI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
UI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
 
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissancesAtelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissances
 
Webinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for EmbeddedWebinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for Embedded
 
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
 
Unveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.pdfUnveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.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
 
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
 
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
 
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
 
How Can Hiring A Mobile App Development Company Help Your Business Grow?
How Can Hiring A Mobile App Development Company Help Your Business Grow?How Can Hiring A Mobile App Development Company Help Your Business Grow?
How Can Hiring A Mobile App Development Company Help Your Business Grow?
 
socradar-q1-2024-aviation-industry-report.pdf
socradar-q1-2024-aviation-industry-report.pdfsocradar-q1-2024-aviation-industry-report.pdf
socradar-q1-2024-aviation-industry-report.pdf
 
Top Benefits of Using Salesforce Healthcare CRM for Patient Management.pdf
Top Benefits of Using Salesforce Healthcare CRM for Patient Management.pdfTop Benefits of Using Salesforce Healthcare CRM for Patient Management.pdf
Top Benefits of Using Salesforce Healthcare CRM for Patient Management.pdf
 
Empowering Growth with Best Software Development Company in Noida - Deuglo
Empowering Growth with Best Software  Development Company in Noida - DeugloEmpowering Growth with Best Software  Development Company in Noida - Deuglo
Empowering Growth with Best Software Development Company in Noida - Deuglo
 
Lecture 2 - software testing SE 412.pptx
Lecture 2 - software testing SE 412.pptxLecture 2 - software testing SE 412.pptx
Lecture 2 - software testing SE 412.pptx
 
SMS API Integration in Saudi Arabia| Best SMS API Service
SMS API Integration in Saudi Arabia| Best SMS API ServiceSMS API Integration in Saudi Arabia| Best SMS API Service
SMS API Integration in Saudi Arabia| Best SMS API Service
 
Using Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query PerformanceUsing Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query Performance
 
SQL Accounting Software Brochure Malaysia
SQL Accounting Software Brochure MalaysiaSQL Accounting Software Brochure Malaysia
SQL Accounting Software Brochure Malaysia
 
Transform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR SolutionsTransform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR Solutions
 
Oracle 23c New Features For DBAs and Developers.pptx
Oracle 23c New Features For DBAs and Developers.pptxOracle 23c New Features For DBAs and Developers.pptx
Oracle 23c New Features For DBAs and Developers.pptx
 
Oracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptxOracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptx
 

Mobile Testing Trends and Innovations

  • 1.   W11 Session   4/15/2015  2:00  PM         "Mobile Testing Trends and Innovations"   Presented by: Melissa Tondi Denver Automation and Quality Engineering                 Brought  to  you  by:         340  Corporate  Way,  Suite  300,  Orange  Park,  FL  32073   888-­‐268-­‐8770  ·∙  904-­‐278-­‐0524  ·∙  sqeinfo@sqe.com  ·∙  www.sqe.com
  • 2. Melissa Tondi Denver Automation and Quality Engineering Melissa Tondi has spent most of her career working within testing teams, concentrating on functional, performance, security, and mobile testing techniques. Now Melissa is back to being a practitioner, assisting agile teams to continuously improve the design, build, test, and delivery of quality software. In the software test and quality engineering field for more than fifteen years, she focused on organizing testing teams around three major tenets—efficiency, innovation, and culture. Melissa’s previous roles have included director of software quality engineering in the world's leading education company; QA consultant for health care, finance, and software-as-a-service industries; and president of the Software Quality Association of Denver.  
  • 3. 4/8/15   1       Mobile  Tes*ng  Trends,  their  Unique   Challenges  and  Innova*ons  that   Address  them         Melissa  Tondi   Mobile  –  the  New  Fron9er   Does  your  Mobile  Strategy  Look  Like  This?  
  • 4. 4/8/15   2   Mobile  –  the  New  Fron9er   Or  This?   Trends   •  Device  Prolifera9on   •  Accelerated  Releases   •  Increased  Work  for  the  Exis9ng  Test  Team   •  And  the  List  Goes  on…  
  • 5. 4/8/15   3   Unique  Challenges   •  Understanding    your  Company’s  Mobile   Strategy  and  the  Solu9ons  and  Technology   Introduced  to  Support  it   •  Transi9oning  Tradi9onal    Test  Teams  to   Support  Mobile   •  Staying  Efficient  while  Suppor9ng  more   Tes9ng  Permuta9ons   Your  Company’s  Strategy   WHO  are  your  Mobile  Users?   WHAT  Role  does  Mobile  Play  in  your  Industry?   WHAT  is  it  that  people  actually  want  to  do  on  this  mobile   site  or  App  and     HOW  do  they  determine  a  successful  experience?      
  • 6. 4/8/15   4     What’s  your  Mobile  Solu*on?     Mobile  Solu9on  –  m/T  Site   Mobile  Web  Site:  mobile  web  sites  designed  to  match   every  web-­‐enabled  device.  They’re  accessed  through  the   mobile  device’s  web  browser  and  do  not  need  to  be   downloaded/installed.  They  re-­‐direct  to  the  site’s  M  Site  or   T  site.    
  • 7. 4/8/15   5   Mobile  Technology  –  “Mobile  First”   Responsive  Web  Design  –  an  approach  aimed  at  building   sites  to  provide  an  appropriate  viewing  experience  (reading   and  naviga9on  with  minimal  resizing,  panning,  and   scrolling)  across  a  wide  range  of  devices.  It  adapts  the   layout  to  the  viewing  environment.     Mobile  Technology  –  “Mobile  First”   Adap*ve  Web  Design  –  uses  the  server  to  detect  the   device  that’s  being  used.  A  separate  template  is  maintained   for  each  device  that  is  supported.  Pages  load  at  a  faster   rate  than  RWD.    
  • 8. 4/8/15   6   Mobile  Technology  -­‐  Na9ve   Na*ve  Apps:  coded  with  a  specific  programming  language.   They  are  fast,  reliable,  and  powerful,  but  are  9ed  to  a   mobile  pladorm  and  downloaded  from  a  central  portal  by   OS  (i.e.  Apple  App  Store,  Google  Play).  That  means  you   must  duplicate  them  using  the  appropriate  programming   language  in  order  to  target  another  mobile  pladorm.     Mobile  Technology  –  Hybrid   Hybrid  Apps:  rely  on  development  frameworks  and  are   wrieen  with  the  same  technology  used  for  websites  and   mobile  web  implementa9ons.  They  are  hosted  or  executed   inside  a  na9ve  container  on  a  mobile  device.  They  ensure   cross-­‐pladorm  compa9bility  and  can  access  the  phone’s   hardware  (camera,  GPS,  user’s  contacts,  etc.).  
  • 9. 4/8/15   7   Technical  Configura9on     Mobile  Web:  HTML5,  Dojo,  jQuery     Na9ve  Apps:  Objec9veC  for  iOS,  Java  for  Android   Hybrid  Apps:  PhoneGap,  Titanium,  Rhomobile       Transi9oning  your  Teams  –  Types  of   Tes9ng   Peripheral   •  Wireless  Tes9ng  –  NFC  (Near  Field  Communica9on),   Bluetooth/Bluetooth  LE  Accessory,  Stylus   •  Wired       •  Internal  to  Device  –  Headphone  Jack,  Keyboard   •  External  to  Phone  -­‐  CC  Readers,  Bar  Code   Scanners      
  • 10. 4/8/15   8   Transi9oning  your  Teams  –  Types  of  Tes9ng   Connec*on  Tes*ng     •  USB  Power/Data     •  4G/LTE/CDMA+/Wimax   •  3G/GSM/CDMA,  2G/Analog,  WiFi,  Hotspot   Genera9on   •  Computer  Tethering   •  Carrier     •  Throele  –  Limi9ng  bandwidth  and  measuring  an   App’s  performance     Transi9oning  your  Teams  –  Types  of  Tes9ng   Gestures     •  Swipe,  tap,  pinch/expand,  shake,  orient,  9lt,  press   and  hold,  swipe  and  hold,  eye  pause.   Interrup*on  Tests       •  Controlled  -­‐  Plug  in/out  USB,  power,  and   headphone,  Home  Bueon,  Power  Bueon,   Naviga9ng  to  another  App,  Save  State   •  Uncontrolled/”Elevator”  test  -­‐  SMS,  Phone  Call,   No9fica9ons      
  • 11. 4/8/15   9   Transi9oning  your  Teams  –  Types  of  Tes9ng   Syncing       •  Upda9ng    two  or  more  loca9ons  to  ensure   applicable  files  are  equivalent.     •  App  to  Cloud,  App  to  Computer,  App  to  App,  Device   to  Device     Internal  Hardware  Integra*on     •  Camera,  GPS,  Accelerometer,  Baeery  Drain,  SIM   Card,  Volume,  SMS,  Microphone,  Speakerphone         Innova*ons  
  • 12. 4/8/15   10   Innova9ons  in  the  Lab   Choosing  Emulators  and  Simulators       A  lab  is  not  complete  without  a  mixture  of  both.  Knowing   what  that  mixture  is  will  be  the  determining  factor.   •  A  Simulator  mimics  only  the  soqware.  iOS  has  one,  but   it  does  not  simulate  any  of  the  iPhone  hardware  layer   •  An  Emulator  mimics  both  soqware  and   hardware.  Android  has  one,  but  only  emulates  CPU  and   Memory   Innova9ons  in  the  Lab   When  to  use  Simulators/Emulators      Tes9ng  the  Func9on   •  Broken  bueons,  missing  images,  correct  formarng  for   ver9cal  and  horizontal  modes   •  Responsive  Web  Design  (RWD)  or  mobile  site  elements   display  correctly    Previewing  the  Form   •  Demo  basic  design  and  layout  mockups  before   significant  development  investment  is  spent  on   polishing  the  UI   •  See  the  applica9on  within  the  frame  of  a  real  device,   compared  to  the  window  of  a  development  program  
  • 13. 4/8/15   11   Innova9ons  in  the  Lab   When  to  use  Simulators/Emulators      Accelera9ng  Development  Time   •  For  simple  visual  checks,  opening  an  app  in  a   device  emulator  can  be  as  simple  as  switching   windows,  compared  to  fully  loading  a  physical   device   •  Test  more  frequency  with  quick  checks  on  an   emulator,  thus  finding  bugs  faster  and  with   greater  context   Innova9ons  –  Simulators  and  Emulators   Simulators   16-­‐Bit  Display   Opera9ng  System   User  Interface           Emulators   Keyboard  and  Bueons   WiFi   Simulated  SIM  Card   System  on  a  Chip   Sound  Chip   Flash  Memory  
  • 14. 4/8/15   12   Innova9ons  in  the  Lab  –  Physical  Devices   24-­‐Bit  Display   Touchscreen   Mul9-­‐Touch   Camera  &  Video   Voice  Recogni9on   True  Sound   Quality   USB  Connec9ons   Bluetooth   SD  Cards   Network  Data   Real  Phone  Calls   Dual  SIM  Cards   Baeery  State   Device   Temperature   Real  GPS  &   Sensors   Pre-­‐Installed   Apps   App  Store  Access   App  Installa9on   Email  Sync   Contacts  Sync   Calendar  Sync   App  Log   Encryp9on   Network  Security   Fingerprint   Scanner    
  • 15. 4/8/15   13   Building  your  Lab  -­‐  Android   Building  your  Lab   Determining  your  Device  Matrix     •  Opera9ng  System   –  OS  customiza9ons,  missing  libraries,  driver  issues     •  Screen  Size   –  Rendering  issues,  usability,  missing  layouts   •  Pixel  Density   –  Density  Independence,  missing  layouts.   •  Aspect  Ra9o   –  X,Y  calcula9ons,  overlapping  panels,  display  issues   •  System  on  a  Chip  (SoC)   –  Hardware  performance,  Instruc9on  set,  baeery,  signal   •  Carrier   –  Network  protocol,  speed,  responsiveness,  packet  loss  
  • 16. 4/8/15   14   Building  your  Lab  –  Android   Category   Device  Name   OS   Size   Density   Resolu*on   DPI   AR   Protocol   System  on  Chip   Newest   Sam.  Galaxy  SX   4.2.2   Normal   xhdpi   1920x1080   441   16:9   LTE/GSM   Qualcomm  S4   Flagship   LG  Nexus  4   4.2   Normal   xhdpi   768x1280   318   3:5   GSM   Qualcomm  S4   Oldest   HTC  Taeoo   1.6   Small   ldpi   320x240   143   4:3   GSM   Qualcomm  S1   Popular   Sam.  Galaxy  S3   4.1.2   Normal   xhdpi   1280x720   326   16:9   CDMA   Samsung  Exynos   Common   Mot.  Droid  3   2.3.4   Normal   hdpi   960x540   275   16:9   GSM   Cortex  A9   Abnormal   LG  Op9mus  VU   4.0   Large   xhdpi   1024x468   256   4:3   GSM   Nvidia  Tegra  3   Budget   Dell  Venue   2.2   Normal   mdpi   480x800   228   3:5   GSM   Snapdragon  S2   Catch-­‐all   Sony  Xperia  P   2.3   Normal   hdpi   960x540   275   16:9   GSM   Sony  NovaThor   Building  your  Lab  -­‐  iOS   Device   Name   OS   Display   Aspect   SoC   Carrier   Newest     iPhone  6   8   5.5”  1920  x  1080  ppi   9:16   A8  Chip  with  *   Mo9on   Coprocessor   T-­‐Mobile   Oldest     iPhone  3g   6   3.5”  320  x  480  165ppi   2:3   Apple  A3   AT&T   Common   iPhone  5s   7/8   4”  1136  x  640  326ppi   9:16   Apple  A5   Verizon     Popular   iPhone  6+   6   3.5”  640x960  330ppi   2:3   Apple  A4   Sprint   iPad   (Re*na)   iPad  Air     7   9.7”  2048  x  1536  264ppi   3:4   Apple  A7   Verizon   iPod   iPod  Touch   (4th  gen)   5   3.5”  640x960  326ppi   2:3   Apple  A4   WiFi   Mini   iPad  Mini   6   7”  1024  x  768  162ppi   3:4   Apple  A5   AT&T  
  • 17. 4/8/15   15   Summary   The  Trends   •  Device   Prolifera9on   •  Accelerated   Releases   •  Increased  Work   for  the  Exis9ng   Test  Team     The  Challenges   •  Your   Company’s   Mobile  Strategy   and  Technology     •  Transi9oning   Teams   •  Becoming     Efficient   Innova*ons   •  Defining  Mobile   Test  Techniques   •  Simulators,   Emulators  and   Devices   •  Building  the  Lab           Contact  Informa9on     •  email:  melissa.tondi@gmail.com   •  Twieer:  @melissatondi   •  Blog:  MelissaTondi.blogspot.com   •  LinkedIn:  Melissa  Tondi