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

PPTX
Finding the important bugs- A talk by John Scarborough, Director of Testing, ...
PPTX
Best Practices in Mobile Game Testing
PPTX
Георгій Гульов “Тестування мобільних додатків: з чого починати?”
PDF
Діана Пінчук “How to test mobile SDK and do not loose faith in yourself “
PPTX
Red7 Automating UAT Web Testing
PDF
Agile User Acceptance Testing - Incorporating UAT into Agile
PDF
Mobile Testing Challenges and Solutions XBOSoft Webinar
PDF
Defect Patterns Analysis for Agile and Waterfall - XBOSoft Webinar with Micha...
Finding the important bugs- A talk by John Scarborough, Director of Testing, ...
Best Practices in Mobile Game Testing
Георгій Гульов “Тестування мобільних додатків: з чого починати?”
Діана Пінчук “How to test mobile SDK and do not loose faith in yourself “
Red7 Automating UAT Web Testing
Agile User Acceptance Testing - Incorporating UAT into Agile
Mobile Testing Challenges and Solutions XBOSoft Webinar
Defect Patterns Analysis for Agile and Waterfall - XBOSoft Webinar with Micha...

What's hot (20)

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

Viewers also liked (20)

PDF
Welcome to the Future! Preparing for our agile testing journeys, Agile Testin...
PPT
Trends in Agile Testing by Lisa Crispin
PDF
Test automation_strategy_for_legacysystems
PPT
Less03 2
PPTX
Body language; A low tech life hack!
PPT
Introduction to Gauge
PPTX
18.3.2015 the alexander
PPTX
A posture book- Body, Breath & Being.
PDF
Every body posture matter
PDF
Brain tech 2015
PDF
DevOps Metrics - Lies, Damned Lies and Statistics
PDF
Agile 20015 Boot Camp: Intro to Agile Testing - Everyone Owns Quality
PDF
Ladakh The Land of High Passes
PPT
PPTX
Taking Charge of Your Brain
PPTX
Sleep Hacks: How to Sleep Better
PDF
Hacking the Creative Brain - Web Directions 2015
PDF
Hacking the Creative Brain
PDF
Study: The Future of VR, AR and Self-Driving Cars
PDF
UX, ethnography and possibilities: for Libraries, Museums and Archives
Welcome to the Future! Preparing for our agile testing journeys, Agile Testin...
Trends in Agile Testing by Lisa Crispin
Test automation_strategy_for_legacysystems
Less03 2
Body language; A low tech life hack!
Introduction to Gauge
18.3.2015 the alexander
A posture book- Body, Breath & Being.
Every body posture matter
Brain tech 2015
DevOps Metrics - Lies, Damned Lies and Statistics
Agile 20015 Boot Camp: Intro to Agile Testing - Everyone Owns Quality
Ladakh The Land of High Passes
Taking Charge of Your Brain
Sleep Hacks: How to Sleep Better
Hacking the Creative Brain - Web Directions 2015
Hacking the Creative Brain
Study: The Future of VR, AR and Self-Driving Cars
UX, ethnography and possibilities: for Libraries, Museums and Archives
Ad

Similar to Winning strategies in Test Automation (20)

PDF
Test Automation
PDF
[QE 2018] Paul Gerrard – Automating Assurance: Tools, Collaboration and DevOps
PPTX
Class 01.pptx
PPTX
5. Automation Testing.pptxSoftawre Quality
PDF
Manual testers vs. automation testers – how QA organizations can bridge the gap
PPTX
What is automation testing | David Tzemach
PDF
Mobile testing trends webinar PPT
PPTX
Test automation
PDF
Saksham Sarode - Innovation Through Introspection - EuroSTAR 2012
DOC
Comparison manual & automation
PDF
Automation testing: how tools are important?
PDF
Designing a Mobile Device Lab - XBOSoft Webinar
PDF
Pitfalls of Test Automation
PPTX
How to make Automation an asset for Organization
PDF
How to build confidence in your release cycle
PPTX
When is a project ready for Software Automation_NEW
PPTX
TEST AUTOMATION for S/W Q/A Process.pptx
PPTX
It's Automation, Not Automagic
PPTX
Software Test Automation and Selenium Automation
PPTX
unit-5 SPM.pptx
Test Automation
[QE 2018] Paul Gerrard – Automating Assurance: Tools, Collaboration and DevOps
Class 01.pptx
5. Automation Testing.pptxSoftawre Quality
Manual testers vs. automation testers – how QA organizations can bridge the gap
What is automation testing | David Tzemach
Mobile testing trends webinar PPT
Test automation
Saksham Sarode - Innovation Through Introspection - EuroSTAR 2012
Comparison manual & automation
Automation testing: how tools are important?
Designing a Mobile Device Lab - XBOSoft Webinar
Pitfalls of Test Automation
How to make Automation an asset for Organization
How to build confidence in your release cycle
When is a project ready for Software Automation_NEW
TEST AUTOMATION for S/W Q/A Process.pptx
It's Automation, Not Automagic
Software Test Automation and Selenium Automation
unit-5 SPM.pptx

More from XBOSoft (20)

PDF
What Aircrews Can Teach Software Testing Teams - XBOSoft Webinar w/Peter Varhol
PDF
Challenges in Using Big Data for Software QA
PDF
Heidi Araya - XBOSoft Webinar Guest Speaker - Working with Remote Agile Teams
PDF
XBOSoft webinar - How Did I Miss That Bug - Cognitive Biases in Software Testing
PDF
PSQT Keynote: Quality Challenges in the Internet of Things Era
PDF
7 Habits of Highly Effective Agile Testing - Test Istanbul
PDF
Managing Agile Software Projects With Risk and Uncertainty
PDF
Top IOT Testing Challenges Webinar with Jon Hagar
PDF
Testing in Agile with Coaching Agile Journeys and XBOSoft
PDF
Using JMeter and Google Analytics for Software Performance Testing
PDF
Storytelling: Discover the Big Picture for Agile Efforts Webinar - Tom Cagley...
PDF
ASTQB w/ XBOSoft CEO Phil Lew: Agile and Waterfall - What Do Testers Do Diffe...
PPT
When Agile is a Quality Game Changer Webinar - Michael Mah, Philip Lew
PPTX
Not Your Grandfather's Requirements-Based Testing Webinar – Robin Goldsmith, ...
PDF
QAI QUEST 2016 Webinar Series: Pairwise Testing w/ Philip Lew
PDF
FluentConf 2016: Avoiding Critical UX Mistakes with Philip Lew
PPTX
Are You Making These 7 'Testing Metric' Mistakes? Webinar - Mark Bentsen, Phi...
PDF
Challenges & Successes of Agile Implementation Webinar with BlackLine - XBOSoft
PDF
Agile Product and User-Centered Design Methodologies Webinar - XBOSoft
PDF
Defect Prevention & Predictive Analytics - XBOSoft Webinar
What Aircrews Can Teach Software Testing Teams - XBOSoft Webinar w/Peter Varhol
Challenges in Using Big Data for Software QA
Heidi Araya - XBOSoft Webinar Guest Speaker - Working with Remote Agile Teams
XBOSoft webinar - How Did I Miss That Bug - Cognitive Biases in Software Testing
PSQT Keynote: Quality Challenges in the Internet of Things Era
7 Habits of Highly Effective Agile Testing - Test Istanbul
Managing Agile Software Projects With Risk and Uncertainty
Top IOT Testing Challenges Webinar with Jon Hagar
Testing in Agile with Coaching Agile Journeys and XBOSoft
Using JMeter and Google Analytics for Software Performance Testing
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...
When Agile is a Quality Game Changer Webinar - Michael Mah, Philip Lew
Not Your Grandfather's Requirements-Based Testing Webinar – Robin Goldsmith, ...
QAI QUEST 2016 Webinar Series: Pairwise Testing w/ Philip Lew
FluentConf 2016: Avoiding Critical UX Mistakes with Philip Lew
Are You Making These 7 'Testing Metric' Mistakes? Webinar - Mark Bentsen, Phi...
Challenges & Successes of Agile Implementation Webinar with BlackLine - XBOSoft
Agile Product and User-Centered Design Methodologies Webinar - XBOSoft
Defect Prevention & Predictive Analytics - XBOSoft Webinar

Recently uploaded (20)

PPT
JAVA ppt tutorial basics to learn java programming
PPTX
ISO 45001 Occupational Health and Safety Management System
PPTX
L1 - Introduction to python Backend.pptx
PDF
Digital Strategies for Manufacturing Companies
PDF
Understanding Forklifts - TECH EHS Solution
PDF
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
PDF
Flood Susceptibility Mapping Using Image-Based 2D-CNN Deep Learnin. Overview ...
PDF
Wondershare Filmora 15 Crack With Activation Key [2025
PDF
Adobe Premiere Pro 2025 (v24.5.0.057) Crack free
PPTX
Online Work Permit System for Fast Permit Processing
PPTX
history of c programming in notes for students .pptx
PDF
2025 Textile ERP Trends: SAP, Odoo & Oracle
PPTX
Operating system designcfffgfgggggggvggggggggg
PPTX
VVF-Customer-Presentation2025-Ver1.9.pptx
PDF
Complete React Javascript Course Syllabus.pdf
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 41
PDF
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
PDF
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
PDF
How to Choose the Right IT Partner for Your Business in Malaysia
PDF
How to Migrate SBCGlobal Email to Yahoo Easily
JAVA ppt tutorial basics to learn java programming
ISO 45001 Occupational Health and Safety Management System
L1 - Introduction to python Backend.pptx
Digital Strategies for Manufacturing Companies
Understanding Forklifts - TECH EHS Solution
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
Flood Susceptibility Mapping Using Image-Based 2D-CNN Deep Learnin. Overview ...
Wondershare Filmora 15 Crack With Activation Key [2025
Adobe Premiere Pro 2025 (v24.5.0.057) Crack free
Online Work Permit System for Fast Permit Processing
history of c programming in notes for students .pptx
2025 Textile ERP Trends: SAP, Odoo & Oracle
Operating system designcfffgfgggggggvggggggggg
VVF-Customer-Presentation2025-Ver1.9.pptx
Complete React Javascript Course Syllabus.pdf
Internet Downloader Manager (IDM) Crack 6.42 Build 41
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
How to Choose the Right IT Partner for Your Business in Malaysia
How to Migrate SBCGlobal Email to Yahoo Easily

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