SlideShare a Scribd company logo
XBOSo&,	
  Inc.	
  All	
  Rights	
  Reserved.	
   1	
  
	
  Winning
Strategies In Test
Automation
XBOSo&	
  
Founded in 2006
Dedicated to software quality
Software QA Consulting
Software Testing
Offices in San Francisco, Beijing and Amsterdam
	
  
XBOSo&,	
  Inc.	
  All	
  Rights	
  Reserved.	
   2	
  
House Rules
Everyone	
  except	
  the	
  speakers	
  are	
  muted	
  
	
  
QuesDons	
  via	
  the	
  gotowebinar	
  control	
  on	
  the	
  right	
  side	
  of	
  your	
  screen	
  or	
  
through	
  TwiIer	
  @XBOSo&	
  	
  
	
  
QuesDons	
  can	
  be	
  asked	
  throughout	
  the	
  webinar	
  -­‐	
  we’ll	
  try	
  to	
  answer	
  them	
  
at	
  the	
  end.	
  
	
  
You	
  will	
  receive	
  info	
  on	
  recording	
  a&er	
  the	
  webinar	
  
XBOSo&,	
  Inc.	
  All	
  Rights	
  Reserved.	
   3	
  
Meet Our Speakers
•  CEO and Founder of XBOSoft
•  Relevant specialties and passions
–  Software quality process,
evaluation, measurement and
improvement
–  Software quality in use / UX design
–  Mobile User Experience and
usability
–  Cycling and travel
XBOSo&,	
  Inc.	
  All	
  Rights	
  Reserved.	
   4	
  
Philip Lew
•  Guest Speaker
•  15+ years in Testing and QA management
•  International conferences speaker
•  STP Community Advisory Board Member
•  BBST Instructor
•  Passions:
•  Cross-functional team collaboration
•  Testers’ skills development
•  Quality advocacy
Anna Royzman
Sabrina Gasson
•  Marketing Manager of XBOSoft
•  Emails you all regularly to join our
industry hot topic webinars
•  And invites you all to download our
latest trends in software testing
whitepapers.
MY	
  EXPERTISE	
  	
  
•  Manager	
  of	
  so&ware	
  testers	
  and	
  automaDon	
  
engineers	
  over	
  variety	
  of	
  projects,	
  in	
  both	
  
agile	
  and	
  waterfall	
  
•  Leading	
  AT	
  SIG	
  (special	
  interest	
  group)	
  in	
  
Technology	
  department	
  of	
  my	
  organizaDon	
  
•  15+	
  years	
  experience	
  with	
  home-­‐grown	
  test	
  
automaDon	
  frameworks,	
  commercial	
  and	
  
open	
  source	
  tools	
  
	
  
XBOSo&,	
  Inc.	
  All	
  Rights	
  Reserved.	
   5	
  
POLL	
  QUESTION	
  
WHAT’S	
  YOUR	
  PRIMARY	
  RESPONSIBILITY:	
  
•  A.	
  MANAGER	
  RESPONSIBLE	
  FOR	
  TESTING	
  
•  B.	
  AUTOMATION	
  ENGINEER	
  
•  C.	
  TESTER	
  
•  D.	
  NONE	
  OF	
  THE	
  ABOVE	
  
XBOSo&,	
  Inc.	
  All	
  Rights	
  Reserved.	
   6	
  
DEFINITION	
  OF	
  AUTOMATION	
  	
  
	
  
	
  
UTILIZATION	
  OF	
  TOOLS,	
  FRAMEWORKS	
  
AND	
  SCRIPTS	
  THAT	
  ASSIST	
  WITH	
  
TESTING	
  OR	
  CHECKING	
  TASKS	
  
	
  
	
  
	
  
XBOSo&,	
  Inc.	
  All	
  Rights	
  Reserved.	
   7	
  
EXAMPLES	
  
•  Unit	
  tesDng	
  frameworks	
  
•  Test	
  controllers	
  
•  Recording	
  and	
  playback	
  
•  Performance	
  tesDng	
  
tools	
  
•  Security	
  tesDng	
  tools	
  
•  AnalyDcs	
  collectors	
  
•  Screen	
  capturing	
  tools	
  
•  Code	
  coverage	
  tools	
  
•  Protocol	
  tesDng	
  tools	
  
•  Monitoring	
  tools	
  
•  Database	
  tesDng	
  tools	
  
•  Simulators,	
  log	
  helpers,	
  
debuggers	
  	
  
•  Data	
  populaDon	
  scripts:	
  
setups,	
  etc.	
  
•  Keystroke	
  recording	
  
tools	
  
XBOSo&,	
  Inc.	
  All	
  Rights	
  Reserved.	
   8	
  
AUTOMATION	
  IS	
  A	
  HELPER	
  
– CreaDng	
  a	
  ‘safety	
  net’	
  of	
  business-­‐criDcal	
  
workflows	
  and	
  logic	
  that	
  must	
  work	
  every	
  Dme	
  
– Allowing	
  to	
  check	
  code	
  on	
  various	
  levels:	
  from	
  
unit	
  components	
  to	
  distributed	
  systems	
  
– AssisDng	
  humans	
  with	
  humongous	
  or	
  repeatable	
  
tasks	
  (stress	
  or	
  load	
  tesDng,	
  system	
  integraDon	
  
tesDng,	
  data	
  tesDng,	
  3rd	
  party	
  cerDficaDon	
  etc.)	
  
– Debugging,	
  analyzing	
  or	
  replicaDng	
  failures	
  
– Monitoring	
  running	
  programs	
  and	
  capturing	
  
results	
  for	
  later	
  analysis	
  
XBOSo&,	
  Inc.	
  All	
  Rights	
  Reserved.	
   9	
  
AUTOMATION	
  IS	
  A	
  CODE	
  
•  It’s	
  created	
  by	
  humans:	
  IT	
  HAS	
  BUGS	
  
•  It	
  needs	
  development	
  and	
  debugging	
  Dme	
  
•  New/changed	
  funcDonality	
  affects	
  test	
  suite,	
  
it	
  requires	
  maintenance	
  to	
  keep	
  up	
  to	
  date	
  
•  It	
  needs	
  skills	
  
•  It	
  has	
  upfront	
  costs	
  
•  There	
  is	
  always	
  version	
  2	
  
	
  
XBOSo&,	
  Inc.	
  All	
  Rights	
  Reserved.	
   10	
  
SKILLS	
  AND	
  RESPONSIBILITIES	
  
•  Toolsmith	
  (A	
  tester?	
  possibly!)	
  
•  AutomaDon	
  Engineer	
  (A	
  tester?	
  Not	
  
necessarily!)	
  
•  Scripter	
  (A	
  tester?	
  Not	
  necessary,	
  but	
  it’s	
  good	
  
to	
  be	
  one)	
  
•  Customer	
  of	
  automaDon	
  (Must	
  be	
  a	
  tesDng	
  
expert	
  and	
  has	
  skills	
  in	
  tesDng	
  strategies)	
  
	
  
XBOSo&,	
  Inc.	
  All	
  Rights	
  Reserved.	
   11	
  
TEST	
  AUTOMATION	
  	
  
STRATEGY	
  
•  CriDcal	
  coverage	
  	
  
•  Low	
  maintenance:	
  has	
  to	
  be	
  ready	
  for	
  next	
  iteraDon/
release	
  with	
  low	
  input	
  
•  Easy	
  to	
  run	
  on	
  demand	
  (one	
  buIon	
  click,	
  ways	
  to	
  
select	
  tests	
  for	
  specific	
  scenarios,	
  pre-­‐selected	
  suites	
  
for	
  different	
  coverage)	
  
•  Fast	
  (mulDple	
  environments,	
  distributed,	
  overnight,	
  
etc.)	
  	
  
•  TargeDng	
  for	
  ‘0	
  tolerance’	
  –	
  failures	
  are	
  acceptable	
  
for	
  bugs	
  in	
  the	
  product	
  only	
  
XBOSo&,	
  Inc.	
  All	
  Rights	
  Reserved.	
   12	
  
QUICK	
  POLL	
  
WHAT	
  AUTOMATION	
  TOOLS/FRAMEWORKS	
  
DO	
  YOU	
  USE:	
  
A.  LICENCED	
  TOOLS	
  
B.  OPEN	
  SOURCE	
  
C.  HOME-­‐GROWN	
  
D.  MIX	
  OF	
  THE	
  ABOVE	
  
E.  NONE	
  
XBOSo&,	
  Inc.	
  All	
  Rights	
  Reserved.	
   13	
  
SELECTING	
  TOOLS	
  AND	
  METHODS	
  
•  What’s	
  your	
  long	
  term	
  and	
  short	
  term	
  goals?	
  
•  Build,	
  buy	
  or	
  open	
  source?	
  
•  What	
  to	
  look	
  for	
  in	
  a	
  tool	
  
•  Who	
  will	
  be	
  supporDng	
  it:	
  	
  
– Do	
  you	
  have	
  specialists?	
  	
  
– Is	
  that	
  their	
  sole	
  responsibility?	
  
– What	
  will	
  happen	
  when	
  your	
  company	
  has	
  RIF	
  or	
  
specialist	
  leaves?	
  
	
  
XBOSo&,	
  Inc.	
  All	
  Rights	
  Reserved.	
   14	
  
COMMON	
  MISTAKES	
  TO	
  AVOID	
  	
  
•  AutomaDng	
  new	
  versions	
  through	
  GUI	
  (it	
  can	
  work	
  well	
  with	
  
legacy	
  version	
  for	
  tesDng	
  upgrades)	
  
•  Hardcoding	
  values	
  
•  Trying	
  to	
  test	
  all	
  aIributes	
  all	
  the	
  Dme.	
  The	
  test	
  failing	
  on	
  
insignificant	
  aIribute	
  is	
  noise.	
  All	
  tests	
  failing	
  due	
  to	
  one	
  
aIribute	
  is	
  more	
  noise	
  and	
  makes	
  AT	
  unusable.	
  
•  Product	
  code	
  replicas	
  
•  Get	
  carried	
  away	
  with	
  cool	
  features	
  of	
  less	
  value	
  
•  StarDng	
  automaDon	
  too	
  early	
  or	
  too	
  late	
  
•  Using	
  only	
  one	
  tool	
  for	
  everything	
  
•  Assuming	
  automaDon	
  replaces	
  human	
  interacDons	
  
	
  
XBOSo&,	
  Inc.	
  All	
  Rights	
  Reserved.	
   15	
  
MY ADVICE BASED ON MANY
YEARS EXPERIENCE:
	
  
XBOSo&,	
  Inc.	
  All	
  Rights	
  Reserved.	
   16	
  
•  AT	
  is	
  good	
  when	
  is	
  up	
  to	
  date;	
  it	
  should	
  be	
  available	
  when	
  
team	
  needs	
  it	
  
•  Cross-­‐team	
  integraDon:	
  
•  build	
  simulators	
  for	
  majority	
  of	
  tests	
  	
  
•  limit	
  integraDon	
  tests	
  to	
  the	
  most	
  criDcal	
  paths.	
  	
  
•  Building	
  a	
  framework	
  for	
  your	
  own	
  product:	
  
•  Try	
  to	
  test	
  each	
  layer	
  separately	
  instead	
  of	
  tesDng	
  
everything	
  from	
  one	
  layer	
  
•  Try	
  to	
  avoid	
  heavy	
  UI	
  automaDon	
  as	
  much	
  as	
  possible.	
  
•  Take	
  responsibility!	
  As	
  a	
  tester,	
  demand	
  that	
  the	
  features	
  
important	
  to	
  you	
  are	
  prioriDzed	
  by	
  automaDon	
  engineers	
  	
  
QUICK	
  POLL	
  
ARE	
  YOU	
  WINNING	
  WITH	
  YOUR	
  TEST	
  
AUTOMATION:	
  
A.  YES	
  
B.  NO	
  
C.  WE	
  DON’T	
  HAVE	
  IT	
  
XBOSo&,	
  Inc.	
  All	
  Rights	
  Reserved.	
   17	
  
RISK	
  MITIGATION	
  HINTS	
  
•  If	
  	
  you	
  don’t	
  have	
  a	
  toolsmith	
  in	
  	
  your	
  team,	
  consider	
  
lending	
  from	
  other	
  teams	
  or	
  asking	
  programmers	
  
•  Don’t	
  replace	
  exploratory	
  tesDng	
  with	
  AT	
  (it	
  needs	
  
human	
  brains)	
  
•  Don’t	
  replace	
  usability	
  tesDng	
  with	
  AT	
  (it	
  needs	
  
human	
  emoDons)	
  
•  Always	
  have	
  “plan	
  B”	
  in	
  an	
  emergency	
  such	
  as:	
  	
  
•  test	
  server	
  failure	
  
•  DB	
  permission	
  errors	
  	
  
•  blocking	
  issue	
  takes	
  too	
  long	
  to	
  fix	
  right	
  before	
  release	
  
•  no	
  electricity	
  
XBOSo&,	
  Inc.	
  All	
  Rights	
  Reserved.	
   18	
  
Post your questions on Twitter and we'll answer them @XBOSoft
Join us to keep updated on all our webinars, reports and whitepapers:
facebook.com/xbosoft
+xbosoft
linkedin.com/company/xbosoft
We post regularly on our blog – check us out! http://xbosoft.com/software-quality-blog/
Why not download our free Whitepapers, available here: http://xbosoft.com/knowledge-center/
You will receive an email with information on slides and recording. Any further queries regarding our services or ideas for
future webinars please email us! Services@xbosoft.com
Q+A
www.xbosoft.com

More Related Content

What's hot

Introduce Game Testing And QA
Introduce Game Testing And QAIntroduce Game Testing And QA
Introduce Game Testing And QA
Pham Anh Tuan
 
Testaus 2014 -seminaari: Arto Kiiskinen, Mirasys Oy. Case Mirasys: Toiminnoil...
Testaus 2014 -seminaari: Arto Kiiskinen, Mirasys Oy. Case Mirasys: Toiminnoil...Testaus 2014 -seminaari: Arto Kiiskinen, Mirasys Oy. Case Mirasys: Toiminnoil...
Testaus 2014 -seminaari: Arto Kiiskinen, Mirasys Oy. Case Mirasys: Toiminnoil...
Tieturi Oy
 
Tune Agile Test Strategies to Project and Product Maturity
Tune Agile Test Strategies to Project and Product MaturityTune Agile Test Strategies to Project and Product Maturity
Tune Agile Test Strategies to Project and Product Maturity
TechWell
 
Agile Metrics to Boost Software Quality improvement
Agile Metrics to Boost Software Quality improvementAgile Metrics to Boost Software Quality improvement
Agile Metrics to Boost Software Quality improvement
XBOSoft
 
AI Based Test Automation Without AI
AI Based Test Automation Without AIAI Based Test Automation Without AI
AI Based Test Automation Without AI
XBOSoft
 
Acceptance testfurureinmind
Acceptance testfurureinmindAcceptance testfurureinmind
Acceptance testfurureinmind
LeanDog
 
How To Improve Quality With Static Code Analysis
How To Improve Quality With Static Code Analysis How To Improve Quality With Static Code Analysis
How To Improve Quality With Static Code Analysis
Perforce
 
Agile Test Management Using Jira and Zephyr
Agile Test Management Using Jira and ZephyrAgile Test Management Using Jira and Zephyr
Agile Test Management Using Jira and Zephyr
XBOSoft
 
Automated GUI-Testing of Android Apps: From Research to Practice
Automated GUI-Testing of Android Apps: From Research to PracticeAutomated GUI-Testing of Android Apps: From Research to Practice
Automated GUI-Testing of Android Apps: From Research to Practice
Kevin Moran
 
Proactive SQA™ Shifting Left w/Proactive Software Quality Practices
Proactive  SQA™ Shifting Left w/Proactive Software Quality PracticesProactive  SQA™ Shifting Left w/Proactive Software Quality Practices
Proactive SQA™ Shifting Left w/Proactive Software Quality Practices
XBOSoft
 
Testing in agile
Testing in agileTesting in agile
Testing in agile
sachxn1
 
Scrum is not enough - being a successful agile engineer
Scrum is not enough - being a successful agile engineerScrum is not enough - being a successful agile engineer
Scrum is not enough - being a successful agile engineer
Anton Keks
 
ICSE17 - Tool Demonstration - CrashScope A Practical Tool for the Automated T...
ICSE17 - Tool Demonstration - CrashScope A Practical Tool for the Automated T...ICSE17 - Tool Demonstration - CrashScope A Practical Tool for the Automated T...
ICSE17 - Tool Demonstration - CrashScope A Practical Tool for the Automated T...
Kevin Moran
 
Whitepaper QF-Test: GUI Testing to the edge.
Whitepaper QF-Test: GUI Testing to the edge.Whitepaper QF-Test: GUI Testing to the edge.
Whitepaper QF-Test: GUI Testing to the edge.
Claudia Baur
 
Software Defects and SW Reliability Assessment
Software Defects and SW Reliability AssessmentSoftware Defects and SW Reliability Assessment
Software Defects and SW Reliability Assessment
Kristine Hejna
 
The View - 30 proven Lotuscript tips
The View - 30 proven Lotuscript tipsThe View - 30 proven Lotuscript tips
The View - 30 proven Lotuscript tips
Bill Buchan
 
How to run an Enterprise PHP Shop
How to run an Enterprise PHP ShopHow to run an Enterprise PHP Shop
How to run an Enterprise PHP Shop
Jim Plush
 
Test Automation Pyramid
Test Automation PyramidTest Automation Pyramid
Test Automation Pyramid
T. Alexander Lystad
 
Software Testing As a Career Path
Software Testing As a Career PathSoftware Testing As a Career Path
Software Testing As a Career Path
Rock Interview
 
Continuous, Evolutionary and Large-Scale: A New Perspective for Automated Mob...
Continuous, Evolutionary and Large-Scale: A New Perspective for Automated Mob...Continuous, Evolutionary and Large-Scale: A New Perspective for Automated Mob...
Continuous, Evolutionary and Large-Scale: A New Perspective for Automated Mob...
Kevin Moran
 

What's hot (20)

Introduce Game Testing And QA
Introduce Game Testing And QAIntroduce Game Testing And QA
Introduce Game Testing And QA
 
Testaus 2014 -seminaari: Arto Kiiskinen, Mirasys Oy. Case Mirasys: Toiminnoil...
Testaus 2014 -seminaari: Arto Kiiskinen, Mirasys Oy. Case Mirasys: Toiminnoil...Testaus 2014 -seminaari: Arto Kiiskinen, Mirasys Oy. Case Mirasys: Toiminnoil...
Testaus 2014 -seminaari: Arto Kiiskinen, Mirasys Oy. Case Mirasys: Toiminnoil...
 
Tune Agile Test Strategies to Project and Product Maturity
Tune Agile Test Strategies to Project and Product MaturityTune Agile Test Strategies to Project and Product Maturity
Tune Agile Test Strategies to Project and Product Maturity
 
Agile Metrics to Boost Software Quality improvement
Agile Metrics to Boost Software Quality improvementAgile Metrics to Boost Software Quality improvement
Agile Metrics to Boost Software Quality improvement
 
AI Based Test Automation Without AI
AI Based Test Automation Without AIAI Based Test Automation Without AI
AI Based Test Automation Without AI
 
Acceptance testfurureinmind
Acceptance testfurureinmindAcceptance testfurureinmind
Acceptance testfurureinmind
 
How To Improve Quality With Static Code Analysis
How To Improve Quality With Static Code Analysis How To Improve Quality With Static Code Analysis
How To Improve Quality With Static Code Analysis
 
Agile Test Management Using Jira and Zephyr
Agile Test Management Using Jira and ZephyrAgile Test Management Using Jira and Zephyr
Agile Test Management Using Jira and Zephyr
 
Automated GUI-Testing of Android Apps: From Research to Practice
Automated GUI-Testing of Android Apps: From Research to PracticeAutomated GUI-Testing of Android Apps: From Research to Practice
Automated GUI-Testing of Android Apps: From Research to Practice
 
Proactive SQA™ Shifting Left w/Proactive Software Quality Practices
Proactive  SQA™ Shifting Left w/Proactive Software Quality PracticesProactive  SQA™ Shifting Left w/Proactive Software Quality Practices
Proactive SQA™ Shifting Left w/Proactive Software Quality Practices
 
Testing in agile
Testing in agileTesting in agile
Testing in agile
 
Scrum is not enough - being a successful agile engineer
Scrum is not enough - being a successful agile engineerScrum is not enough - being a successful agile engineer
Scrum is not enough - being a successful agile engineer
 
ICSE17 - Tool Demonstration - CrashScope A Practical Tool for the Automated T...
ICSE17 - Tool Demonstration - CrashScope A Practical Tool for the Automated T...ICSE17 - Tool Demonstration - CrashScope A Practical Tool for the Automated T...
ICSE17 - Tool Demonstration - CrashScope A Practical Tool for the Automated T...
 
Whitepaper QF-Test: GUI Testing to the edge.
Whitepaper QF-Test: GUI Testing to the edge.Whitepaper QF-Test: GUI Testing to the edge.
Whitepaper QF-Test: GUI Testing to the edge.
 
Software Defects and SW Reliability Assessment
Software Defects and SW Reliability AssessmentSoftware Defects and SW Reliability Assessment
Software Defects and SW Reliability Assessment
 
The View - 30 proven Lotuscript tips
The View - 30 proven Lotuscript tipsThe View - 30 proven Lotuscript tips
The View - 30 proven Lotuscript tips
 
How to run an Enterprise PHP Shop
How to run an Enterprise PHP ShopHow to run an Enterprise PHP Shop
How to run an Enterprise PHP Shop
 
Test Automation Pyramid
Test Automation PyramidTest Automation Pyramid
Test Automation Pyramid
 
Software Testing As a Career Path
Software Testing As a Career PathSoftware Testing As a Career Path
Software Testing As a Career Path
 
Continuous, Evolutionary and Large-Scale: A New Perspective for Automated Mob...
Continuous, Evolutionary and Large-Scale: A New Perspective for Automated Mob...Continuous, Evolutionary and Large-Scale: A New Perspective for Automated Mob...
Continuous, Evolutionary and Large-Scale: A New Perspective for Automated Mob...
 

Viewers also liked

Welcome to the Future! Preparing for our agile testing journeys, Agile Testin...
Welcome to the Future! Preparing for our agile testing journeys, Agile Testin...Welcome to the Future! Preparing for our agile testing journeys, Agile Testin...
Welcome to the Future! Preparing for our agile testing journeys, Agile Testin...
lisacrispin
 
Trends in Agile Testing by Lisa Crispin
Trends in Agile Testing by Lisa CrispinTrends in Agile Testing by Lisa Crispin
Trends in Agile Testing by Lisa Crispin
Directi Group
 
Test automation_strategy_for_legacysystems
Test automation_strategy_for_legacysystemsTest automation_strategy_for_legacysystems
Test automation_strategy_for_legacysystems
VodqaBLR
 
Less03 2
Less03 2Less03 2
Less03 2
sumidahilo
 
Body language; A low tech life hack!
Body language; A low tech life hack!Body language; A low tech life hack!
Body language; A low tech life hack!
Sameer Mathur
 
Introduction to Gauge
Introduction to GaugeIntroduction to Gauge
Introduction to Gauge
vodqancr
 
18.3.2015 the alexander
18.3.2015 the alexander18.3.2015 the alexander
18.3.2015 the alexander
Huda AlRouqi
 
A posture book- Body, Breath & Being.
A posture book- Body, Breath & Being. A posture book- Body, Breath & Being.
A posture book- Body, Breath & Being.
CarolynNicholls
 
Every body posture matter
Every body posture matterEvery body posture matter
Every body posture matter
114iiminternship
 
Brain tech 2015
Brain tech 2015Brain tech 2015
Brain tech 2015
Hamutal Meridor
 
DevOps Metrics - Lies, Damned Lies and Statistics
DevOps Metrics - Lies, Damned Lies and StatisticsDevOps Metrics - Lies, Damned Lies and Statistics
DevOps Metrics - Lies, Damned Lies and Statistics
Gaetano Mazzanti
 
Agile 20015 Boot Camp: Intro to Agile Testing - Everyone Owns Quality
Agile 20015 Boot Camp: Intro to Agile Testing - Everyone Owns QualityAgile 20015 Boot Camp: Intro to Agile Testing - Everyone Owns Quality
Agile 20015 Boot Camp: Intro to Agile Testing - Everyone Owns Quality
lisacrispin
 
Ladakh The Land of High Passes
Ladakh The Land of High PassesLadakh The Land of High Passes
Ladakh The Land of High Passes
Moumita Basu
 
Gemba Walk
Gemba WalkGemba Walk
Posture
PosturePosture
Taking Charge of Your Brain
Taking Charge of Your BrainTaking Charge of Your Brain
Taking Charge of Your Brain
Deepak Chopra MD (official)
 
Sleep Hacks: How to Sleep Better
Sleep Hacks: How to Sleep BetterSleep Hacks: How to Sleep Better
Sleep Hacks: How to Sleep Better
Scott Britton
 
Hacking the Creative Brain - Web Directions 2015
Hacking the Creative Brain - Web Directions 2015Hacking the Creative Brain - Web Directions 2015
Hacking the Creative Brain - Web Directions 2015
Denise Jacobs
 
Hacking the Creative Brain
Hacking the Creative BrainHacking the Creative Brain
Hacking the Creative Brain
Denise Jacobs
 
Study: The Future of VR, AR and Self-Driving Cars
Study: The Future of VR, AR and Self-Driving CarsStudy: The Future of VR, AR and Self-Driving Cars
Study: The Future of VR, AR and Self-Driving Cars
LinkedIn
 

Viewers also liked (20)

Welcome to the Future! Preparing for our agile testing journeys, Agile Testin...
Welcome to the Future! Preparing for our agile testing journeys, Agile Testin...Welcome to the Future! Preparing for our agile testing journeys, Agile Testin...
Welcome to the Future! Preparing for our agile testing journeys, Agile Testin...
 
Trends in Agile Testing by Lisa Crispin
Trends in Agile Testing by Lisa CrispinTrends in Agile Testing by Lisa Crispin
Trends in Agile Testing by Lisa Crispin
 
Test automation_strategy_for_legacysystems
Test automation_strategy_for_legacysystemsTest automation_strategy_for_legacysystems
Test automation_strategy_for_legacysystems
 
Less03 2
Less03 2Less03 2
Less03 2
 
Body language; A low tech life hack!
Body language; A low tech life hack!Body language; A low tech life hack!
Body language; A low tech life hack!
 
Introduction to Gauge
Introduction to GaugeIntroduction to Gauge
Introduction to Gauge
 
18.3.2015 the alexander
18.3.2015 the alexander18.3.2015 the alexander
18.3.2015 the alexander
 
A posture book- Body, Breath & Being.
A posture book- Body, Breath & Being. A posture book- Body, Breath & Being.
A posture book- Body, Breath & Being.
 
Every body posture matter
Every body posture matterEvery body posture matter
Every body posture matter
 
Brain tech 2015
Brain tech 2015Brain tech 2015
Brain tech 2015
 
DevOps Metrics - Lies, Damned Lies and Statistics
DevOps Metrics - Lies, Damned Lies and StatisticsDevOps Metrics - Lies, Damned Lies and Statistics
DevOps Metrics - Lies, Damned Lies and Statistics
 
Agile 20015 Boot Camp: Intro to Agile Testing - Everyone Owns Quality
Agile 20015 Boot Camp: Intro to Agile Testing - Everyone Owns QualityAgile 20015 Boot Camp: Intro to Agile Testing - Everyone Owns Quality
Agile 20015 Boot Camp: Intro to Agile Testing - Everyone Owns Quality
 
Ladakh The Land of High Passes
Ladakh The Land of High PassesLadakh The Land of High Passes
Ladakh The Land of High Passes
 
Gemba Walk
Gemba WalkGemba Walk
Gemba Walk
 
Posture
PosturePosture
Posture
 
Taking Charge of Your Brain
Taking Charge of Your BrainTaking Charge of Your Brain
Taking Charge of Your Brain
 
Sleep Hacks: How to Sleep Better
Sleep Hacks: How to Sleep BetterSleep Hacks: How to Sleep Better
Sleep Hacks: How to Sleep Better
 
Hacking the Creative Brain - Web Directions 2015
Hacking the Creative Brain - Web Directions 2015Hacking the Creative Brain - Web Directions 2015
Hacking the Creative Brain - Web Directions 2015
 
Hacking the Creative Brain
Hacking the Creative BrainHacking the Creative Brain
Hacking the Creative Brain
 
Study: The Future of VR, AR and Self-Driving Cars
Study: The Future of VR, AR and Self-Driving CarsStudy: The Future of VR, AR and Self-Driving Cars
Study: The Future of VR, AR and Self-Driving Cars
 

Similar to Winning strategies in Test Automation

Not Your Grandfather's Requirements-Based Testing Webinar – Robin Goldsmith, ...
Not Your Grandfather's Requirements-Based Testing Webinar – Robin Goldsmith, ...Not Your Grandfather's Requirements-Based Testing Webinar – Robin Goldsmith, ...
Not Your Grandfather's Requirements-Based Testing Webinar – Robin Goldsmith, ...
XBOSoft
 
5 Steps to Jump Start Your Test Automation
5 Steps to Jump Start Your Test Automation5 Steps to Jump Start Your Test Automation
5 Steps to Jump Start Your Test Automation
Sauce Labs
 
Tdd using Jasmine and karma
Tdd using  Jasmine and karmaTdd using  Jasmine and karma
Tdd using Jasmine and karma
Siddharth Mishra
 
So You Think You Can Write a Test Case - XBOSoft Webinar
So You Think You Can Write a Test Case - XBOSoft WebinarSo You Think You Can Write a Test Case - XBOSoft Webinar
So You Think You Can Write a Test Case - XBOSoft Webinar
XBOSoft
 
Designing a Mobile Device Lab - XBOSoft Webinar
Designing a Mobile Device Lab - XBOSoft WebinarDesigning a Mobile Device Lab - XBOSoft Webinar
Designing a Mobile Device Lab - XBOSoft Webinar
XBOSoft
 
Using JMeter and Google Analytics for Software Performance Testing
Using JMeter and Google Analytics for Software Performance TestingUsing JMeter and Google Analytics for Software Performance Testing
Using JMeter and Google Analytics for Software Performance Testing
XBOSoft
 
Dev ops ci-ap-is-oh-my_security-gone-agile_ut-austin
Dev ops ci-ap-is-oh-my_security-gone-agile_ut-austinDev ops ci-ap-is-oh-my_security-gone-agile_ut-austin
Dev ops ci-ap-is-oh-my_security-gone-agile_ut-austin
Matt Tesauro
 
Unit Testing in JavaScript
Unit Testing in JavaScriptUnit Testing in JavaScript
Unit Testing in JavaScript
Rob Scaduto
 
Agile Product and User-Centered Design Methodologies Webinar - XBOSoft
Agile Product and User-Centered Design Methodologies Webinar - XBOSoftAgile Product and User-Centered Design Methodologies Webinar - XBOSoft
Agile Product and User-Centered Design Methodologies Webinar - XBOSoft
XBOSoft
 
The View - Lotusscript coding best practices
The View - Lotusscript coding best practicesThe View - Lotusscript coding best practices
The View - Lotusscript coding best practices
Bill Buchan
 
When & How to Successfully use Test Automation for Mobile Applications
When & How to Successfully use Test Automation for Mobile ApplicationsWhen & How to Successfully use Test Automation for Mobile Applications
When & How to Successfully use Test Automation for Mobile Applications
TechnologyAssociationOregon
 
TDD - Seriously, try it! - Trójmiasto Java User Group (17th May '23)
TDD - Seriously, try it! - Trójmiasto Java User Group (17th May '23)TDD - Seriously, try it! - Trójmiasto Java User Group (17th May '23)
TDD - Seriously, try it! - Trójmiasto Java User Group (17th May '23)
ssusercaf6c1
 
TDD - Seriously, try it! - Trjjmiasto JUG (17th May '23)
TDD - Seriously, try it! - Trjjmiasto JUG (17th May '23)TDD - Seriously, try it! - Trjjmiasto JUG (17th May '23)
TDD - Seriously, try it! - Trjjmiasto JUG (17th May '23)
Nacho Cougil
 
Rapid software testing and conformance with static code analysis
Rapid software testing and conformance with static code analysisRapid software testing and conformance with static code analysis
Rapid software testing and conformance with static code analysis
Rogue Wave Software
 
Continuous delivery is more than dev ops
Continuous delivery is more than dev opsContinuous delivery is more than dev ops
Continuous delivery is more than dev ops
Agile Montréal
 
Best Practices in Mobile CI (webinar)
Best Practices in Mobile CI (webinar)Best Practices in Mobile CI (webinar)
Best Practices in Mobile CI (webinar)
Sauce Labs
 
Are You Making These 7 'Testing Metric' Mistakes? Webinar - Mark Bentsen, Phi...
Are You Making These 7 'Testing Metric' Mistakes? Webinar - Mark Bentsen, Phi...Are You Making These 7 'Testing Metric' Mistakes? Webinar - Mark Bentsen, Phi...
Are You Making These 7 'Testing Metric' Mistakes? Webinar - Mark Bentsen, Phi...
XBOSoft
 
TDD - Seriously, try it! - Bucarest Tech Week
TDD - Seriously, try it! - Bucarest Tech WeekTDD - Seriously, try it! - Bucarest Tech Week
TDD - Seriously, try it! - Bucarest Tech Week
Nacho Cougil
 
Unlocking the Power of ChatGPT and AI in Testing - NextSteps, presented by Ap...
Unlocking the Power of ChatGPT and AI in Testing - NextSteps, presented by Ap...Unlocking the Power of ChatGPT and AI in Testing - NextSteps, presented by Ap...
Unlocking the Power of ChatGPT and AI in Testing - NextSteps, presented by Ap...
Applitools
 
Встреча "QA: в каких направлениях может найти себя тестировщик?"
Встреча "QA: в каких направлениях может найти себя тестировщик?"Встреча "QA: в каких направлениях может найти себя тестировщик?"
Встреча "QA: в каких направлениях может найти себя тестировщик?"
GoIT
 

Similar to Winning strategies in Test Automation (20)

Not Your Grandfather's Requirements-Based Testing Webinar – Robin Goldsmith, ...
Not Your Grandfather's Requirements-Based Testing Webinar – Robin Goldsmith, ...Not Your Grandfather's Requirements-Based Testing Webinar – Robin Goldsmith, ...
Not Your Grandfather's Requirements-Based Testing Webinar – Robin Goldsmith, ...
 
5 Steps to Jump Start Your Test Automation
5 Steps to Jump Start Your Test Automation5 Steps to Jump Start Your Test Automation
5 Steps to Jump Start Your Test Automation
 
Tdd using Jasmine and karma
Tdd using  Jasmine and karmaTdd using  Jasmine and karma
Tdd using Jasmine and karma
 
So You Think You Can Write a Test Case - XBOSoft Webinar
So You Think You Can Write a Test Case - XBOSoft WebinarSo You Think You Can Write a Test Case - XBOSoft Webinar
So You Think You Can Write a Test Case - XBOSoft Webinar
 
Designing a Mobile Device Lab - XBOSoft Webinar
Designing a Mobile Device Lab - XBOSoft WebinarDesigning a Mobile Device Lab - XBOSoft Webinar
Designing a Mobile Device Lab - XBOSoft Webinar
 
Using JMeter and Google Analytics for Software Performance Testing
Using JMeter and Google Analytics for Software Performance TestingUsing JMeter and Google Analytics for Software Performance Testing
Using JMeter and Google Analytics for Software Performance Testing
 
Dev ops ci-ap-is-oh-my_security-gone-agile_ut-austin
Dev ops ci-ap-is-oh-my_security-gone-agile_ut-austinDev ops ci-ap-is-oh-my_security-gone-agile_ut-austin
Dev ops ci-ap-is-oh-my_security-gone-agile_ut-austin
 
Unit Testing in JavaScript
Unit Testing in JavaScriptUnit Testing in JavaScript
Unit Testing in JavaScript
 
Agile Product and User-Centered Design Methodologies Webinar - XBOSoft
Agile Product and User-Centered Design Methodologies Webinar - XBOSoftAgile Product and User-Centered Design Methodologies Webinar - XBOSoft
Agile Product and User-Centered Design Methodologies Webinar - XBOSoft
 
The View - Lotusscript coding best practices
The View - Lotusscript coding best practicesThe View - Lotusscript coding best practices
The View - Lotusscript coding best practices
 
When & How to Successfully use Test Automation for Mobile Applications
When & How to Successfully use Test Automation for Mobile ApplicationsWhen & How to Successfully use Test Automation for Mobile Applications
When & How to Successfully use Test Automation for Mobile Applications
 
TDD - Seriously, try it! - Trójmiasto Java User Group (17th May '23)
TDD - Seriously, try it! - Trójmiasto Java User Group (17th May '23)TDD - Seriously, try it! - Trójmiasto Java User Group (17th May '23)
TDD - Seriously, try it! - Trójmiasto Java User Group (17th May '23)
 
TDD - Seriously, try it! - Trjjmiasto JUG (17th May '23)
TDD - Seriously, try it! - Trjjmiasto JUG (17th May '23)TDD - Seriously, try it! - Trjjmiasto JUG (17th May '23)
TDD - Seriously, try it! - Trjjmiasto JUG (17th May '23)
 
Rapid software testing and conformance with static code analysis
Rapid software testing and conformance with static code analysisRapid software testing and conformance with static code analysis
Rapid software testing and conformance with static code analysis
 
Continuous delivery is more than dev ops
Continuous delivery is more than dev opsContinuous delivery is more than dev ops
Continuous delivery is more than dev ops
 
Best Practices in Mobile CI (webinar)
Best Practices in Mobile CI (webinar)Best Practices in Mobile CI (webinar)
Best Practices in Mobile CI (webinar)
 
Are You Making These 7 'Testing Metric' Mistakes? Webinar - Mark Bentsen, Phi...
Are You Making These 7 'Testing Metric' Mistakes? Webinar - Mark Bentsen, Phi...Are You Making These 7 'Testing Metric' Mistakes? Webinar - Mark Bentsen, Phi...
Are You Making These 7 'Testing Metric' Mistakes? Webinar - Mark Bentsen, Phi...
 
TDD - Seriously, try it! - Bucarest Tech Week
TDD - Seriously, try it! - Bucarest Tech WeekTDD - Seriously, try it! - Bucarest Tech Week
TDD - Seriously, try it! - Bucarest Tech Week
 
Unlocking the Power of ChatGPT and AI in Testing - NextSteps, presented by Ap...
Unlocking the Power of ChatGPT and AI in Testing - NextSteps, presented by Ap...Unlocking the Power of ChatGPT and AI in Testing - NextSteps, presented by Ap...
Unlocking the Power of ChatGPT and AI in Testing - NextSteps, presented by Ap...
 
Встреча "QA: в каких направлениях может найти себя тестировщик?"
Встреча "QA: в каких направлениях может найти себя тестировщик?"Встреча "QA: в каких направлениях может найти себя тестировщик?"
Встреча "QA: в каких направлениях может найти себя тестировщик?"
 

More from XBOSoft

What Aircrews Can Teach Software Testing Teams - XBOSoft Webinar w/Peter Varhol
What Aircrews Can Teach Software Testing Teams - XBOSoft Webinar w/Peter VarholWhat Aircrews Can Teach Software Testing Teams - XBOSoft Webinar w/Peter Varhol
What Aircrews Can Teach Software Testing Teams - XBOSoft Webinar w/Peter Varhol
XBOSoft
 
Challenges in Using Big Data for Software QA
Challenges in Using Big Data for Software QAChallenges in Using Big Data for Software QA
Challenges in Using Big Data for Software QA
XBOSoft
 
Heidi Araya - XBOSoft Webinar Guest Speaker - Working with Remote Agile Teams
Heidi Araya - XBOSoft Webinar Guest Speaker - Working with Remote Agile TeamsHeidi Araya - XBOSoft Webinar Guest Speaker - Working with Remote Agile Teams
Heidi Araya - XBOSoft Webinar Guest Speaker - Working with Remote Agile Teams
XBOSoft
 
XBOSoft webinar - How Did I Miss That Bug - Cognitive Biases in Software Testing
XBOSoft webinar - How Did I Miss That Bug - Cognitive Biases in Software TestingXBOSoft webinar - How Did I Miss That Bug - Cognitive Biases in Software Testing
XBOSoft webinar - How Did I Miss That Bug - Cognitive Biases in Software Testing
XBOSoft
 
PSQT Keynote: Quality Challenges in the Internet of Things Era
PSQT Keynote: Quality Challenges in the Internet of Things EraPSQT Keynote: Quality Challenges in the Internet of Things Era
PSQT Keynote: Quality Challenges in the Internet of Things Era
XBOSoft
 
7 Habits of Highly Effective Agile Testing - Test Istanbul
7 Habits of Highly Effective Agile Testing - Test Istanbul7 Habits of Highly Effective Agile Testing - Test Istanbul
7 Habits of Highly Effective Agile Testing - Test Istanbul
XBOSoft
 
Managing Agile Software Projects With Risk and Uncertainty
Managing Agile Software Projects With Risk and UncertaintyManaging Agile Software Projects With Risk and Uncertainty
Managing Agile Software Projects With Risk and Uncertainty
XBOSoft
 
Top IOT Testing Challenges Webinar with Jon Hagar
Top IOT Testing Challenges Webinar with Jon HagarTop IOT Testing Challenges Webinar with Jon Hagar
Top IOT Testing Challenges Webinar with Jon Hagar
XBOSoft
 
Testing in Agile with Coaching Agile Journeys and XBOSoft
Testing in Agile with Coaching Agile Journeys and XBOSoftTesting in Agile with Coaching Agile Journeys and XBOSoft
Testing in Agile with Coaching Agile Journeys and XBOSoft
XBOSoft
 
Storytelling: Discover the Big Picture for Agile Efforts Webinar - Tom Cagley...
Storytelling: Discover the Big Picture for Agile Efforts Webinar - Tom Cagley...Storytelling: Discover the Big Picture for Agile Efforts Webinar - Tom Cagley...
Storytelling: Discover the Big Picture for Agile Efforts Webinar - Tom Cagley...
XBOSoft
 
ASTQB w/ XBOSoft CEO Phil Lew: Agile and Waterfall - What Do Testers Do Diffe...
ASTQB w/ XBOSoft CEO Phil Lew: Agile and Waterfall - What Do Testers Do Diffe...ASTQB w/ XBOSoft CEO Phil Lew: Agile and Waterfall - What Do Testers Do Diffe...
ASTQB w/ XBOSoft CEO Phil Lew: Agile and Waterfall - What Do Testers Do Diffe...
XBOSoft
 
When Agile is a Quality Game Changer Webinar - Michael Mah, Philip Lew
When Agile is a Quality Game Changer Webinar - Michael Mah, Philip LewWhen Agile is a Quality Game Changer Webinar - Michael Mah, Philip Lew
When Agile is a Quality Game Changer Webinar - Michael Mah, Philip Lew
XBOSoft
 
QAI QUEST 2016 Webinar Series: Pairwise Testing w/ Philip Lew
QAI QUEST 2016 Webinar Series: Pairwise Testing w/ Philip LewQAI QUEST 2016 Webinar Series: Pairwise Testing w/ Philip Lew
QAI QUEST 2016 Webinar Series: Pairwise Testing w/ Philip Lew
XBOSoft
 
FluentConf 2016: Avoiding Critical UX Mistakes with Philip Lew
FluentConf 2016: Avoiding Critical UX Mistakes with Philip LewFluentConf 2016: Avoiding Critical UX Mistakes with Philip Lew
FluentConf 2016: Avoiding Critical UX Mistakes with Philip Lew
XBOSoft
 
Challenges & Successes of Agile Implementation Webinar with BlackLine - XBOSoft
Challenges & Successes of Agile Implementation Webinar with BlackLine - XBOSoftChallenges & Successes of Agile Implementation Webinar with BlackLine - XBOSoft
Challenges & Successes of Agile Implementation Webinar with BlackLine - XBOSoft
XBOSoft
 
Defect Prevention & Predictive Analytics - XBOSoft Webinar
Defect Prevention & Predictive Analytics - XBOSoft WebinarDefect Prevention & Predictive Analytics - XBOSoft Webinar
Defect Prevention & Predictive Analytics - XBOSoft Webinar
XBOSoft
 
Agile Metrics - ASTQB Workshop by Philip Lew - XBOSoft
Agile Metrics - ASTQB Workshop by Philip Lew - XBOSoftAgile Metrics - ASTQB Workshop by Philip Lew - XBOSoft
Agile Metrics - ASTQB Workshop by Philip Lew - XBOSoft
XBOSoft
 
YOU Don't Need No Stinking Test Cases? - XBOSoft Webinar
YOU Don't Need No Stinking Test Cases? - XBOSoft WebinarYOU Don't Need No Stinking Test Cases? - XBOSoft Webinar
YOU Don't Need No Stinking Test Cases? - XBOSoft Webinar
XBOSoft
 

More from XBOSoft (18)

What Aircrews Can Teach Software Testing Teams - XBOSoft Webinar w/Peter Varhol
What Aircrews Can Teach Software Testing Teams - XBOSoft Webinar w/Peter VarholWhat Aircrews Can Teach Software Testing Teams - XBOSoft Webinar w/Peter Varhol
What Aircrews Can Teach Software Testing Teams - XBOSoft Webinar w/Peter Varhol
 
Challenges in Using Big Data for Software QA
Challenges in Using Big Data for Software QAChallenges in Using Big Data for Software QA
Challenges in Using Big Data for Software QA
 
Heidi Araya - XBOSoft Webinar Guest Speaker - Working with Remote Agile Teams
Heidi Araya - XBOSoft Webinar Guest Speaker - Working with Remote Agile TeamsHeidi Araya - XBOSoft Webinar Guest Speaker - Working with Remote Agile Teams
Heidi Araya - XBOSoft Webinar Guest Speaker - Working with Remote Agile Teams
 
XBOSoft webinar - How Did I Miss That Bug - Cognitive Biases in Software Testing
XBOSoft webinar - How Did I Miss That Bug - Cognitive Biases in Software TestingXBOSoft webinar - How Did I Miss That Bug - Cognitive Biases in Software Testing
XBOSoft webinar - How Did I Miss That Bug - Cognitive Biases in Software Testing
 
PSQT Keynote: Quality Challenges in the Internet of Things Era
PSQT Keynote: Quality Challenges in the Internet of Things EraPSQT Keynote: Quality Challenges in the Internet of Things Era
PSQT Keynote: Quality Challenges in the Internet of Things Era
 
7 Habits of Highly Effective Agile Testing - Test Istanbul
7 Habits of Highly Effective Agile Testing - Test Istanbul7 Habits of Highly Effective Agile Testing - Test Istanbul
7 Habits of Highly Effective Agile Testing - Test Istanbul
 
Managing Agile Software Projects With Risk and Uncertainty
Managing Agile Software Projects With Risk and UncertaintyManaging Agile Software Projects With Risk and Uncertainty
Managing Agile Software Projects With Risk and Uncertainty
 
Top IOT Testing Challenges Webinar with Jon Hagar
Top IOT Testing Challenges Webinar with Jon HagarTop IOT Testing Challenges Webinar with Jon Hagar
Top IOT Testing Challenges Webinar with Jon Hagar
 
Testing in Agile with Coaching Agile Journeys and XBOSoft
Testing in Agile with Coaching Agile Journeys and XBOSoftTesting in Agile with Coaching Agile Journeys and XBOSoft
Testing in Agile with Coaching Agile Journeys and XBOSoft
 
Storytelling: Discover the Big Picture for Agile Efforts Webinar - Tom Cagley...
Storytelling: Discover the Big Picture for Agile Efforts Webinar - Tom Cagley...Storytelling: Discover the Big Picture for Agile Efforts Webinar - Tom Cagley...
Storytelling: Discover the Big Picture for Agile Efforts Webinar - Tom Cagley...
 
ASTQB w/ XBOSoft CEO Phil Lew: Agile and Waterfall - What Do Testers Do Diffe...
ASTQB w/ XBOSoft CEO Phil Lew: Agile and Waterfall - What Do Testers Do Diffe...ASTQB w/ XBOSoft CEO Phil Lew: Agile and Waterfall - What Do Testers Do Diffe...
ASTQB w/ XBOSoft CEO Phil Lew: Agile and Waterfall - What Do Testers Do Diffe...
 
When Agile is a Quality Game Changer Webinar - Michael Mah, Philip Lew
When Agile is a Quality Game Changer Webinar - Michael Mah, Philip LewWhen Agile is a Quality Game Changer Webinar - Michael Mah, Philip Lew
When Agile is a Quality Game Changer Webinar - Michael Mah, Philip Lew
 
QAI QUEST 2016 Webinar Series: Pairwise Testing w/ Philip Lew
QAI QUEST 2016 Webinar Series: Pairwise Testing w/ Philip LewQAI QUEST 2016 Webinar Series: Pairwise Testing w/ Philip Lew
QAI QUEST 2016 Webinar Series: Pairwise Testing w/ Philip Lew
 
FluentConf 2016: Avoiding Critical UX Mistakes with Philip Lew
FluentConf 2016: Avoiding Critical UX Mistakes with Philip LewFluentConf 2016: Avoiding Critical UX Mistakes with Philip Lew
FluentConf 2016: Avoiding Critical UX Mistakes with Philip Lew
 
Challenges & Successes of Agile Implementation Webinar with BlackLine - XBOSoft
Challenges & Successes of Agile Implementation Webinar with BlackLine - XBOSoftChallenges & Successes of Agile Implementation Webinar with BlackLine - XBOSoft
Challenges & Successes of Agile Implementation Webinar with BlackLine - XBOSoft
 
Defect Prevention & Predictive Analytics - XBOSoft Webinar
Defect Prevention & Predictive Analytics - XBOSoft WebinarDefect Prevention & Predictive Analytics - XBOSoft Webinar
Defect Prevention & Predictive Analytics - XBOSoft Webinar
 
Agile Metrics - ASTQB Workshop by Philip Lew - XBOSoft
Agile Metrics - ASTQB Workshop by Philip Lew - XBOSoftAgile Metrics - ASTQB Workshop by Philip Lew - XBOSoft
Agile Metrics - ASTQB Workshop by Philip Lew - XBOSoft
 
YOU Don't Need No Stinking Test Cases? - XBOSoft Webinar
YOU Don't Need No Stinking Test Cases? - XBOSoft WebinarYOU Don't Need No Stinking Test Cases? - XBOSoft Webinar
YOU Don't Need No Stinking Test Cases? - XBOSoft Webinar
 

Recently uploaded

Enhanced Screen Flows UI/UX using SLDS with Tom Kitt
Enhanced Screen Flows UI/UX using SLDS with Tom KittEnhanced Screen Flows UI/UX using SLDS with Tom Kitt
Enhanced Screen Flows UI/UX using SLDS with Tom Kitt
Peter Caitens
 
ACE - Team 24 Wrapup event at ahmedabad.
ACE - Team 24 Wrapup event at ahmedabad.ACE - Team 24 Wrapup event at ahmedabad.
ACE - Team 24 Wrapup event at ahmedabad.
Maitrey Patel
 
A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...
A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...
A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...
kalichargn70th171
 
Liberarsi dai framework con i Web Component.pptx
Liberarsi dai framework con i Web Component.pptxLiberarsi dai framework con i Web Component.pptx
Liberarsi dai framework con i Web Component.pptx
Massimo Artizzu
 
Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...
Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...
Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...
The Third Creative Media
 
Migration From CH 1.0 to CH 2.0 and Mule 4.6 & Java 17 Upgrade.pptx
Migration From CH 1.0 to CH 2.0 and  Mule 4.6 & Java 17 Upgrade.pptxMigration From CH 1.0 to CH 2.0 and  Mule 4.6 & Java 17 Upgrade.pptx
Migration From CH 1.0 to CH 2.0 and Mule 4.6 & Java 17 Upgrade.pptx
ervikas4
 
Operational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptx
Operational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptxOperational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptx
Operational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptx
sandeepmenon62
 
Assure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyesAssure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
Transforming Product Development using OnePlan To Boost Efficiency and Innova...
Transforming Product Development using OnePlan To Boost Efficiency and Innova...Transforming Product Development using OnePlan To Boost Efficiency and Innova...
Transforming Product Development using OnePlan To Boost Efficiency and Innova...
OnePlan Solutions
 
Orca: Nocode Graphical Editor for Container Orchestration
Orca: Nocode Graphical Editor for Container OrchestrationOrca: Nocode Graphical Editor for Container Orchestration
Orca: Nocode Graphical Editor for Container Orchestration
Pedro J. Molina
 
Boost Your Savings with These Money Management Apps
Boost Your Savings with These Money Management AppsBoost Your Savings with These Money Management Apps
Boost Your Savings with These Money Management Apps
Jhone kinadey
 
TMU毕业证书精仿办理
TMU毕业证书精仿办理TMU毕业证书精仿办理
TMU毕业证书精仿办理
aeeva
 
The Power of Visual Regression Testing_ Why It Is Critical for Enterprise App...
The Power of Visual Regression Testing_ Why It Is Critical for Enterprise App...The Power of Visual Regression Testing_ Why It Is Critical for Enterprise App...
The Power of Visual Regression Testing_ Why It Is Critical for Enterprise App...
kalichargn70th171
 
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
 
美洲杯赔率投注网【​网址​🎉3977·EE​🎉】
美洲杯赔率投注网【​网址​🎉3977·EE​🎉】美洲杯赔率投注网【​网址​🎉3977·EE​🎉】
美洲杯赔率投注网【​网址​🎉3977·EE​🎉】
widenerjobeyrl638
 
Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)
Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)
Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)
safelyiotech
 
Alluxio Webinar | 10x Faster Trino Queries on Your Data Platform
Alluxio Webinar | 10x Faster Trino Queries on Your Data PlatformAlluxio Webinar | 10x Faster Trino Queries on Your Data Platform
Alluxio Webinar | 10x Faster Trino Queries on Your Data Platform
Alluxio, Inc.
 
Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)
Julian Hyde
 
Photoshop Tutorial for Beginners (2024 Edition)
Photoshop Tutorial for Beginners (2024 Edition)Photoshop Tutorial for Beginners (2024 Edition)
Photoshop Tutorial for Beginners (2024 Edition)
alowpalsadig
 
🏎️Tech Transformation: DevOps Insights from the Experts 👩‍💻
🏎️Tech Transformation: DevOps Insights from the Experts 👩‍💻🏎️Tech Transformation: DevOps Insights from the Experts 👩‍💻
🏎️Tech Transformation: DevOps Insights from the Experts 👩‍💻
campbellclarkson
 

Recently uploaded (20)

Enhanced Screen Flows UI/UX using SLDS with Tom Kitt
Enhanced Screen Flows UI/UX using SLDS with Tom KittEnhanced Screen Flows UI/UX using SLDS with Tom Kitt
Enhanced Screen Flows UI/UX using SLDS with Tom Kitt
 
ACE - Team 24 Wrapup event at ahmedabad.
ACE - Team 24 Wrapup event at ahmedabad.ACE - Team 24 Wrapup event at ahmedabad.
ACE - Team 24 Wrapup event at ahmedabad.
 
A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...
A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...
A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...
 
Liberarsi dai framework con i Web Component.pptx
Liberarsi dai framework con i Web Component.pptxLiberarsi dai framework con i Web Component.pptx
Liberarsi dai framework con i Web Component.pptx
 
Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...
Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...
Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...
 
Migration From CH 1.0 to CH 2.0 and Mule 4.6 & Java 17 Upgrade.pptx
Migration From CH 1.0 to CH 2.0 and  Mule 4.6 & Java 17 Upgrade.pptxMigration From CH 1.0 to CH 2.0 and  Mule 4.6 & Java 17 Upgrade.pptx
Migration From CH 1.0 to CH 2.0 and Mule 4.6 & Java 17 Upgrade.pptx
 
Operational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptx
Operational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptxOperational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptx
Operational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptx
 
Assure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyesAssure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyes
 
Transforming Product Development using OnePlan To Boost Efficiency and Innova...
Transforming Product Development using OnePlan To Boost Efficiency and Innova...Transforming Product Development using OnePlan To Boost Efficiency and Innova...
Transforming Product Development using OnePlan To Boost Efficiency and Innova...
 
Orca: Nocode Graphical Editor for Container Orchestration
Orca: Nocode Graphical Editor for Container OrchestrationOrca: Nocode Graphical Editor for Container Orchestration
Orca: Nocode Graphical Editor for Container Orchestration
 
Boost Your Savings with These Money Management Apps
Boost Your Savings with These Money Management AppsBoost Your Savings with These Money Management Apps
Boost Your Savings with These Money Management Apps
 
TMU毕业证书精仿办理
TMU毕业证书精仿办理TMU毕业证书精仿办理
TMU毕业证书精仿办理
 
The Power of Visual Regression Testing_ Why It Is Critical for Enterprise App...
The Power of Visual Regression Testing_ Why It Is Critical for Enterprise App...The Power of Visual Regression Testing_ Why It Is Critical for Enterprise App...
The Power of Visual Regression Testing_ Why It Is Critical for Enterprise App...
 
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
 
美洲杯赔率投注网【​网址​🎉3977·EE​🎉】
美洲杯赔率投注网【​网址​🎉3977·EE​🎉】美洲杯赔率投注网【​网址​🎉3977·EE​🎉】
美洲杯赔率投注网【​网址​🎉3977·EE​🎉】
 
Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)
Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)
Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)
 
Alluxio Webinar | 10x Faster Trino Queries on Your Data Platform
Alluxio Webinar | 10x Faster Trino Queries on Your Data PlatformAlluxio Webinar | 10x Faster Trino Queries on Your Data Platform
Alluxio Webinar | 10x Faster Trino Queries on Your Data Platform
 
Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)
 
Photoshop Tutorial for Beginners (2024 Edition)
Photoshop Tutorial for Beginners (2024 Edition)Photoshop Tutorial for Beginners (2024 Edition)
Photoshop Tutorial for Beginners (2024 Edition)
 
🏎️Tech Transformation: DevOps Insights from the Experts 👩‍💻
🏎️Tech Transformation: DevOps Insights from the Experts 👩‍💻🏎️Tech Transformation: DevOps Insights from the Experts 👩‍💻
🏎️Tech Transformation: DevOps Insights from the Experts 👩‍💻
 

Winning strategies in Test Automation

  • 1. XBOSo&,  Inc.  All  Rights  Reserved.   1    Winning Strategies In Test Automation
  • 2. XBOSo&   Founded in 2006 Dedicated to software quality Software QA Consulting Software Testing Offices in San Francisco, Beijing and Amsterdam   XBOSo&,  Inc.  All  Rights  Reserved.   2  
  • 3. House Rules Everyone  except  the  speakers  are  muted     QuesDons  via  the  gotowebinar  control  on  the  right  side  of  your  screen  or   through  TwiIer  @XBOSo&       QuesDons  can  be  asked  throughout  the  webinar  -­‐  we’ll  try  to  answer  them   at  the  end.     You  will  receive  info  on  recording  a&er  the  webinar   XBOSo&,  Inc.  All  Rights  Reserved.   3  
  • 4. Meet Our Speakers •  CEO and Founder of XBOSoft •  Relevant specialties and passions –  Software quality process, evaluation, measurement and improvement –  Software quality in use / UX design –  Mobile User Experience and usability –  Cycling and travel XBOSo&,  Inc.  All  Rights  Reserved.   4   Philip Lew •  Guest Speaker •  15+ years in Testing and QA management •  International conferences speaker •  STP Community Advisory Board Member •  BBST Instructor •  Passions: •  Cross-functional team collaboration •  Testers’ skills development •  Quality advocacy Anna Royzman Sabrina Gasson •  Marketing Manager of XBOSoft •  Emails you all regularly to join our industry hot topic webinars •  And invites you all to download our latest trends in software testing whitepapers.
  • 5. MY  EXPERTISE     •  Manager  of  so&ware  testers  and  automaDon   engineers  over  variety  of  projects,  in  both   agile  and  waterfall   •  Leading  AT  SIG  (special  interest  group)  in   Technology  department  of  my  organizaDon   •  15+  years  experience  with  home-­‐grown  test   automaDon  frameworks,  commercial  and   open  source  tools     XBOSo&,  Inc.  All  Rights  Reserved.   5  
  • 6. POLL  QUESTION   WHAT’S  YOUR  PRIMARY  RESPONSIBILITY:   •  A.  MANAGER  RESPONSIBLE  FOR  TESTING   •  B.  AUTOMATION  ENGINEER   •  C.  TESTER   •  D.  NONE  OF  THE  ABOVE   XBOSo&,  Inc.  All  Rights  Reserved.   6  
  • 7. DEFINITION  OF  AUTOMATION         UTILIZATION  OF  TOOLS,  FRAMEWORKS   AND  SCRIPTS  THAT  ASSIST  WITH   TESTING  OR  CHECKING  TASKS         XBOSo&,  Inc.  All  Rights  Reserved.   7  
  • 8. EXAMPLES   •  Unit  tesDng  frameworks   •  Test  controllers   •  Recording  and  playback   •  Performance  tesDng   tools   •  Security  tesDng  tools   •  AnalyDcs  collectors   •  Screen  capturing  tools   •  Code  coverage  tools   •  Protocol  tesDng  tools   •  Monitoring  tools   •  Database  tesDng  tools   •  Simulators,  log  helpers,   debuggers     •  Data  populaDon  scripts:   setups,  etc.   •  Keystroke  recording   tools   XBOSo&,  Inc.  All  Rights  Reserved.   8  
  • 9. AUTOMATION  IS  A  HELPER   – CreaDng  a  ‘safety  net’  of  business-­‐criDcal   workflows  and  logic  that  must  work  every  Dme   – Allowing  to  check  code  on  various  levels:  from   unit  components  to  distributed  systems   – AssisDng  humans  with  humongous  or  repeatable   tasks  (stress  or  load  tesDng,  system  integraDon   tesDng,  data  tesDng,  3rd  party  cerDficaDon  etc.)   – Debugging,  analyzing  or  replicaDng  failures   – Monitoring  running  programs  and  capturing   results  for  later  analysis   XBOSo&,  Inc.  All  Rights  Reserved.   9  
  • 10. AUTOMATION  IS  A  CODE   •  It’s  created  by  humans:  IT  HAS  BUGS   •  It  needs  development  and  debugging  Dme   •  New/changed  funcDonality  affects  test  suite,   it  requires  maintenance  to  keep  up  to  date   •  It  needs  skills   •  It  has  upfront  costs   •  There  is  always  version  2     XBOSo&,  Inc.  All  Rights  Reserved.   10  
  • 11. SKILLS  AND  RESPONSIBILITIES   •  Toolsmith  (A  tester?  possibly!)   •  AutomaDon  Engineer  (A  tester?  Not   necessarily!)   •  Scripter  (A  tester?  Not  necessary,  but  it’s  good   to  be  one)   •  Customer  of  automaDon  (Must  be  a  tesDng   expert  and  has  skills  in  tesDng  strategies)     XBOSo&,  Inc.  All  Rights  Reserved.   11  
  • 12. TEST  AUTOMATION     STRATEGY   •  CriDcal  coverage     •  Low  maintenance:  has  to  be  ready  for  next  iteraDon/ release  with  low  input   •  Easy  to  run  on  demand  (one  buIon  click,  ways  to   select  tests  for  specific  scenarios,  pre-­‐selected  suites   for  different  coverage)   •  Fast  (mulDple  environments,  distributed,  overnight,   etc.)     •  TargeDng  for  ‘0  tolerance’  –  failures  are  acceptable   for  bugs  in  the  product  only   XBOSo&,  Inc.  All  Rights  Reserved.   12  
  • 13. QUICK  POLL   WHAT  AUTOMATION  TOOLS/FRAMEWORKS   DO  YOU  USE:   A.  LICENCED  TOOLS   B.  OPEN  SOURCE   C.  HOME-­‐GROWN   D.  MIX  OF  THE  ABOVE   E.  NONE   XBOSo&,  Inc.  All  Rights  Reserved.   13  
  • 14. SELECTING  TOOLS  AND  METHODS   •  What’s  your  long  term  and  short  term  goals?   •  Build,  buy  or  open  source?   •  What  to  look  for  in  a  tool   •  Who  will  be  supporDng  it:     – Do  you  have  specialists?     – Is  that  their  sole  responsibility?   – What  will  happen  when  your  company  has  RIF  or   specialist  leaves?     XBOSo&,  Inc.  All  Rights  Reserved.   14  
  • 15. COMMON  MISTAKES  TO  AVOID     •  AutomaDng  new  versions  through  GUI  (it  can  work  well  with   legacy  version  for  tesDng  upgrades)   •  Hardcoding  values   •  Trying  to  test  all  aIributes  all  the  Dme.  The  test  failing  on   insignificant  aIribute  is  noise.  All  tests  failing  due  to  one   aIribute  is  more  noise  and  makes  AT  unusable.   •  Product  code  replicas   •  Get  carried  away  with  cool  features  of  less  value   •  StarDng  automaDon  too  early  or  too  late   •  Using  only  one  tool  for  everything   •  Assuming  automaDon  replaces  human  interacDons     XBOSo&,  Inc.  All  Rights  Reserved.   15  
  • 16. MY ADVICE BASED ON MANY YEARS EXPERIENCE:   XBOSo&,  Inc.  All  Rights  Reserved.   16   •  AT  is  good  when  is  up  to  date;  it  should  be  available  when   team  needs  it   •  Cross-­‐team  integraDon:   •  build  simulators  for  majority  of  tests     •  limit  integraDon  tests  to  the  most  criDcal  paths.     •  Building  a  framework  for  your  own  product:   •  Try  to  test  each  layer  separately  instead  of  tesDng   everything  from  one  layer   •  Try  to  avoid  heavy  UI  automaDon  as  much  as  possible.   •  Take  responsibility!  As  a  tester,  demand  that  the  features   important  to  you  are  prioriDzed  by  automaDon  engineers    
  • 17. QUICK  POLL   ARE  YOU  WINNING  WITH  YOUR  TEST   AUTOMATION:   A.  YES   B.  NO   C.  WE  DON’T  HAVE  IT   XBOSo&,  Inc.  All  Rights  Reserved.   17  
  • 18. RISK  MITIGATION  HINTS   •  If    you  don’t  have  a  toolsmith  in    your  team,  consider   lending  from  other  teams  or  asking  programmers   •  Don’t  replace  exploratory  tesDng  with  AT  (it  needs   human  brains)   •  Don’t  replace  usability  tesDng  with  AT  (it  needs   human  emoDons)   •  Always  have  “plan  B”  in  an  emergency  such  as:     •  test  server  failure   •  DB  permission  errors     •  blocking  issue  takes  too  long  to  fix  right  before  release   •  no  electricity   XBOSo&,  Inc.  All  Rights  Reserved.   18  
  • 19. Post your questions on Twitter and we'll answer them @XBOSoft Join us to keep updated on all our webinars, reports and whitepapers: facebook.com/xbosoft +xbosoft linkedin.com/company/xbosoft We post regularly on our blog – check us out! http://xbosoft.com/software-quality-blog/ Why not download our free Whitepapers, available here: http://xbosoft.com/knowledge-center/ You will receive an email with information on slides and recording. Any further queries regarding our services or ideas for future webinars please email us! Services@xbosoft.com Q+A www.xbosoft.com