SlideShare uma empresa Scribd logo
1 de 12
Baixar para ler offline
Ge#ng	
  Started	
  with	
  Selenium	
  
          Automa4on	
  
                 Greg	
  Buckner	
  
        Dir	
  of	
  Quality	
  Assurance	
  	
  
        Shu=erstock	
  Images	
  LLC	
  
What	
  I’ll	
  be	
  talking	
  about	
  


•  This	
  talk	
  is	
  geared	
  toward	
  ge#ng	
  started	
  with	
  automa4on	
  using	
  Selenium	
  
   organiza4onally	
  rather	
  than	
  a	
  hard	
  core	
  technical	
  implementa4on.	
  L	
  

•  Its	
  not	
  hard	
  to	
  get	
  started,	
  but	
  some4mes	
  its	
  not	
  obvious	
  either	
  

•  Perhaps	
  our	
  experience	
  is	
  helpful	
  to	
  others	
  
Considera4ons	
  when	
  star4ng	
  out	
  

 •  Should	
  you	
  build	
  or	
  buy	
  an	
  automa4on	
  solu4on?	
  
 	
  
 •  Use	
  Commercial	
  Solu4ons	
  or	
  Open	
  Source?	
  

 •  Which	
  of	
  your	
  resources	
  should	
  you	
  use?	
  

 •  Develop	
  In-­‐house	
  or	
  partner	
  with	
  an	
  automa4on	
  partner?	
  
Our	
  goal	
  

Our	
  goal	
  at	
  Shu=erstock	
  is	
  to	
  build	
  an	
  enterprise	
  strength	
  automa4on	
  plaPorm	
  
rapidly,	
  that	
  catches	
  bugs	
  earlier	
  in	
  our	
  development	
  cycle.	
  
Our	
  choice	
  


•  Shu=erstock	
  loves	
  open	
  source,	
  so	
  Selenium	
  is	
  a	
  natural	
  choice	
  for	
  us.	
  

•  Shu=erstock	
  is	
  growing	
  rapidly	
  so	
  choosing	
  an	
  automa4on	
  partner	
  was	
  
   the	
  best	
  choice	
  for	
  Shu=erstock	
  to	
  meet	
  our	
  goal	
  at	
  this	
  4me.	
  
Work	
  closely	
  with	
  you	
  partner	
  

 •    Try	
  to	
  arrange	
  a	
  collabora4on	
  rather	
  than	
  a	
  dictatorship.	
  
 •    Agree	
  on	
  your	
  common	
  goals.	
  
 •    Define	
  a	
  common	
  way	
  to	
  communicate.	
  
 •    Set	
  targets,	
  goals	
  and	
  expecta4ons.	
  
 •    If	
  2	
  teams	
  are	
  involved	
  make	
  them	
  one	
  team	
  (single	
  expecta4on).	
  
 •    Empower	
  your	
  partner	
  to	
  make	
  decisions.	
  
 •    Constantly	
  remove	
  as	
  many	
  barriers	
  as	
  possible.	
  
 •    Celebrate	
  successes	
  together.	
  
Just	
  get	
  started	
  
•  Download	
  and	
  install	
  Selenium	
  IDE.	
  
	
  
•  Download	
  and	
  install	
  Selenium	
  Builder.	
  
	
  
•  These	
  tools	
  are	
  very	
  valuable	
  in	
  gaining	
  an	
  understanding	
  of	
  how	
  
     Selenium	
  views	
  the	
  universe	
  for	
  beginners.	
  
	
  
•  Have	
  your	
  test	
  team	
  build	
  test	
  cases	
  with	
  IDE	
  or	
  Builder,	
  store	
  them	
  
     centrally	
  and	
  have	
  them	
  run	
  each	
  other’s	
  tests.	
  -­‐	
  	
  make	
  it	
  less	
  scary.	
  
	
  
•  Build	
  your	
  knowledge	
  about	
  Selenium	
  –	
  These	
  tools	
  are	
  great	
  for	
  
     non-­‐developers.	
  
Prepare	
  a	
  strategy	
  

•  Start	
  smart	
  not	
  fast.	
  Plan	
  your	
  approach	
  and	
  what	
  you	
  need	
  to	
  achieve	
  -­‐	
  
     Think	
  about	
  what	
  you	
  want	
  to	
  achieve	
  in	
  1	
  week,	
  1	
  month,	
  3	
  months,	
  6	
  
     months,	
  1	
  year,	
  and	
  5	
  years	
  
•  Get	
  support	
  from	
  your	
  management.	
  
•  Treat	
  your	
  Selenium	
  automa4on	
  project	
  as	
  a	
  so^ware	
  development	
  project.	
  
•  Set	
  phases	
  for	
  your	
  start	
  up	
  with	
  Selenium,	
  call	
  it	
  a	
  beta,	
  call	
  it	
  a	
  pilot	
  -­‐	
  Do	
  it	
  
     in	
  stages.	
  
•  Give	
  frequent	
  demos.	
  
•  Envision	
  End-­‐to-­‐End	
  (E2E)	
  test	
  scenarios	
  you	
  want	
  to	
  achieve	
  for	
  your	
  
     applica4on	
  -­‐	
  This	
  will	
  become	
  the	
  backbone	
  of	
  your	
  test	
  suite	
  architecture.	
  
•  Plan	
  testability	
  with	
  Selenium	
  into	
  your	
  normal	
  so^ware	
  development	
  
     projects.	
  
	
  
Use	
  some	
  tac4cs	
  
	
  
•  Involve	
  your	
  development	
  team.	
  Get	
  their	
  input.	
  Understand	
  their	
  
     experiences	
  and	
  expecta4ons	
  for	
  automa4on	
  -­‐	
  Its	
  likely	
  they’ll	
  want	
  to	
  use	
  it	
  
     for	
  integra4on	
  tes4ng	
  also.	
  
•  Start	
  with	
  smoke	
  tests.	
  
•  Use	
  the	
  automa4on	
  reports	
  to	
  officially	
  describe	
  bugs	
  in	
  your	
  organiza4on	
  –	
  
     legi4mize	
  your	
  automa4on	
  plaPorm.	
  
•  Take	
  a	
  data	
  driven	
  approach	
  
•  Go	
  Atomic	
  -­‐	
  Don't	
  meander.	
  Write	
  compact	
  test	
  cases	
  that	
  test	
  the	
  target	
  
     func4onality	
  and	
  string	
  them	
  together	
  to	
  create	
  required	
  test	
  scenarios.	
  
•  Use	
  CSS	
  Selectors	
  over	
  Xpath	
  Locators	
  everywhere	
  possible.	
  
•  Tell	
  IT	
  your	
  goals	
  and	
  what	
  you	
  want	
  to	
  accomplish	
  –	
  make	
  them	
  part	
  of	
  it.	
  
Things	
  look	
  encouraging	
  so	
  far	
  

•      We’ve	
  developed	
  600	
  test	
  cases	
  that	
  take	
  27.5	
  hours	
  single	
  threaded.	
  
•      We’ve	
  added	
  a	
  16	
  node	
  grid	
  and	
  600	
  cases	
  take	
  slightly	
  more	
  than	
  2hrs.	
  
•      Average	
  100	
  new	
  test	
  cases	
  per	
  month.	
  
•      Organiza4onal	
  awareness	
  is	
  good.	
  
•      Organiza4onal	
  support	
  is	
  excellent.	
  
•      We’re	
  building	
  trust.	
  
	
  
	
  
Where	
  are	
  we	
  today?	
  
•    5	
  member	
  func4onal	
  test	
  team.	
  
•    5	
  member	
  automa4on	
  test	
  team.	
  
•    5.5	
  	
  months	
  in	
  so	
  far.	
  
•    Teams	
  working	
  cross	
  func4onally.	
  
•    600	
  automated	
  tests	
  developed,	
  trending	
  towards	
  1000	
  by	
  EOY.	
  
•    Test	
  cases	
  are	
  virtually	
  layout	
  agnos4c.	
  
•    Built	
  our	
  own	
  16	
  node	
  test	
  grid	
  different	
  Browser/OS	
  combina4ons.	
  
•    Selenium	
  is	
  helping	
  to	
  drive	
  iden4fica4on	
  and	
  resolu4on	
  of	
  our	
  tech	
  debt	
  
     issues	
  in	
  QA.	
  
•  En4re	
  regression	
  a	
  li=le	
  over	
  2+	
  hrs.	
  
•  Sharing	
  results	
  with	
  our	
  development	
  teams	
  
	
  
The	
  Future	
  
•    Implement	
  Test	
  Management.	
  
•    400-­‐600	
  more	
  test	
  cases	
  by	
  EOY.	
  
•    2500-­‐3200	
  test	
  cases	
  by	
  end	
  of	
  next	
  year.	
  
•    Op4mize	
  the	
  Grid	
  (get	
  even	
  faster).	
  
•    Improve	
  Con4nuous	
  Integra4on	
  tests.	
  
•    Mobile	
  Automa4on.	
  
•    Integrate	
  other	
  test	
  frameworks.	
  
•    Learn	
  more,	
  try	
  more.	
  

Mais conteúdo relacionado

Mais procurados

19 creamer et workshop-agile2019-wash_pp_16-9_1
19 creamer et workshop-agile2019-wash_pp_16-9_119 creamer et workshop-agile2019-wash_pp_16-9_1
19 creamer et workshop-agile2019-wash_pp_16-9_1Lanette Creamer
 
Building Better Collaboration Between Development and Testing in a DevOps World
Building Better Collaboration Between Development and Testing in a DevOps WorldBuilding Better Collaboration Between Development and Testing in a DevOps World
Building Better Collaboration Between Development and Testing in a DevOps WorldQASymphony
 
Growing a Company Test Community: Roles and Paths for Testers
Growing a Company Test Community: Roles and Paths for TestersGrowing a Company Test Community: Roles and Paths for Testers
Growing a Company Test Community: Roles and Paths for TestersTEST Huddle
 
Agile Testing – Is it for me and how are others doing it?
Agile Testing – Is it for me and how are others doing it?Agile Testing – Is it for me and how are others doing it?
Agile Testing – Is it for me and how are others doing it?Alexander Tarlinder
 
Extending JIRA to Enable High Volume KPI Benchmarking - Keyur Patel
Extending JIRA to Enable High Volume KPI Benchmarking - Keyur PatelExtending JIRA to Enable High Volume KPI Benchmarking - Keyur Patel
Extending JIRA to Enable High Volume KPI Benchmarking - Keyur PatelAtlassian
 
The Three Pillars Approach to an Agile Testing Strategy
The Three Pillars Approach to an Agile Testing StrategyThe Three Pillars Approach to an Agile Testing Strategy
The Three Pillars Approach to an Agile Testing StrategyTechWell
 
Making disaster routine
Making disaster routineMaking disaster routine
Making disaster routinePeter Varhol
 
Continuous testing webinar 041017 slideshare
Continuous testing webinar 041017 slideshareContinuous testing webinar 041017 slideshare
Continuous testing webinar 041017 slideshareQualiQuali
 
Kari Kakkonen - Knowit Agile Quality Service
Kari Kakkonen - Knowit Agile Quality ServiceKari Kakkonen - Knowit Agile Quality Service
Kari Kakkonen - Knowit Agile Quality ServiceKari Kakkonen
 
5 Steps for a High-Performing DevOps Culture
5 Steps for a High-Performing DevOps Culture5 Steps for a High-Performing DevOps Culture
5 Steps for a High-Performing DevOps CultureJumpCloud
 
Road to Continuous Delivery - Wix.com
Road to Continuous Delivery - Wix.comRoad to Continuous Delivery - Wix.com
Road to Continuous Delivery - Wix.comAviran Mordo
 
Selenium Certification
Selenium CertificationSelenium Certification
Selenium CertificationVskills
 
Selenium certification program
Selenium certification programSelenium certification program
Selenium certification programshivramm
 
How to get started with DevOps
How to get started with DevOps How to get started with DevOps
How to get started with DevOps Red Gate Software
 
Measuring your way_to_successful_automation_webinar
Measuring your way_to_successful_automation_webinarMeasuring your way_to_successful_automation_webinar
Measuring your way_to_successful_automation_webinarSauce Labs
 
DOES16 San Francisco - David Blank-Edelman - Lessons Learned from a Parallel ...
DOES16 San Francisco - David Blank-Edelman - Lessons Learned from a Parallel ...DOES16 San Francisco - David Blank-Edelman - Lessons Learned from a Parallel ...
DOES16 San Francisco - David Blank-Edelman - Lessons Learned from a Parallel ...Gene Kim
 
DevOps: A Value Proposition
DevOps: A Value PropositionDevOps: A Value Proposition
DevOps: A Value PropositionNicole Forsgren
 
Agile Testing - What, why and how.
Agile Testing - What, why and how.Agile Testing - What, why and how.
Agile Testing - What, why and how.Asim Kazmi
 

Mais procurados (20)

19 creamer et workshop-agile2019-wash_pp_16-9_1
19 creamer et workshop-agile2019-wash_pp_16-9_119 creamer et workshop-agile2019-wash_pp_16-9_1
19 creamer et workshop-agile2019-wash_pp_16-9_1
 
Building Better Collaboration Between Development and Testing in a DevOps World
Building Better Collaboration Between Development and Testing in a DevOps WorldBuilding Better Collaboration Between Development and Testing in a DevOps World
Building Better Collaboration Between Development and Testing in a DevOps World
 
Growing a Company Test Community: Roles and Paths for Testers
Growing a Company Test Community: Roles and Paths for TestersGrowing a Company Test Community: Roles and Paths for Testers
Growing a Company Test Community: Roles and Paths for Testers
 
Agile Testing – Is it for me and how are others doing it?
Agile Testing – Is it for me and how are others doing it?Agile Testing – Is it for me and how are others doing it?
Agile Testing – Is it for me and how are others doing it?
 
OKRs
OKRsOKRs
OKRs
 
Extending JIRA to Enable High Volume KPI Benchmarking - Keyur Patel
Extending JIRA to Enable High Volume KPI Benchmarking - Keyur PatelExtending JIRA to Enable High Volume KPI Benchmarking - Keyur Patel
Extending JIRA to Enable High Volume KPI Benchmarking - Keyur Patel
 
The Three Pillars Approach to an Agile Testing Strategy
The Three Pillars Approach to an Agile Testing StrategyThe Three Pillars Approach to an Agile Testing Strategy
The Three Pillars Approach to an Agile Testing Strategy
 
Making disaster routine
Making disaster routineMaking disaster routine
Making disaster routine
 
Continuous testing webinar 041017 slideshare
Continuous testing webinar 041017 slideshareContinuous testing webinar 041017 slideshare
Continuous testing webinar 041017 slideshare
 
Kari Kakkonen - Knowit Agile Quality Service
Kari Kakkonen - Knowit Agile Quality ServiceKari Kakkonen - Knowit Agile Quality Service
Kari Kakkonen - Knowit Agile Quality Service
 
5 Steps for a High-Performing DevOps Culture
5 Steps for a High-Performing DevOps Culture5 Steps for a High-Performing DevOps Culture
5 Steps for a High-Performing DevOps Culture
 
Road to Continuous Delivery - Wix.com
Road to Continuous Delivery - Wix.comRoad to Continuous Delivery - Wix.com
Road to Continuous Delivery - Wix.com
 
Selenium Certification
Selenium CertificationSelenium Certification
Selenium Certification
 
Selenium certification program
Selenium certification programSelenium certification program
Selenium certification program
 
How to get started with DevOps
How to get started with DevOps How to get started with DevOps
How to get started with DevOps
 
Agile India 2014 - Venkatraman L on Scaling Agile
Agile India 2014 - Venkatraman L on Scaling AgileAgile India 2014 - Venkatraman L on Scaling Agile
Agile India 2014 - Venkatraman L on Scaling Agile
 
Measuring your way_to_successful_automation_webinar
Measuring your way_to_successful_automation_webinarMeasuring your way_to_successful_automation_webinar
Measuring your way_to_successful_automation_webinar
 
DOES16 San Francisco - David Blank-Edelman - Lessons Learned from a Parallel ...
DOES16 San Francisco - David Blank-Edelman - Lessons Learned from a Parallel ...DOES16 San Francisco - David Blank-Edelman - Lessons Learned from a Parallel ...
DOES16 San Francisco - David Blank-Edelman - Lessons Learned from a Parallel ...
 
DevOps: A Value Proposition
DevOps: A Value PropositionDevOps: A Value Proposition
DevOps: A Value Proposition
 
Agile Testing - What, why and how.
Agile Testing - What, why and how.Agile Testing - What, why and how.
Agile Testing - What, why and how.
 

Semelhante a Getting Started With Selenium at Shutterstock

Bosnia Agile Tuzla Meetup
Bosnia Agile Tuzla MeetupBosnia Agile Tuzla Meetup
Bosnia Agile Tuzla MeetupBosnia Agile
 
Jasmine Testing to the Rescue!
Jasmine Testing to the Rescue!Jasmine Testing to the Rescue!
Jasmine Testing to the Rescue!Christopher Steele
 
Lean, Kanban, and TFS
Lean, Kanban, and TFSLean, Kanban, and TFS
Lean, Kanban, and TFSImaginet
 
Lean, Kanban and TFS
Lean, Kanban and TFSLean, Kanban and TFS
Lean, Kanban and TFSImaginet
 
Scrum_Blr 11th meet up 13 dec-2014 - Introduction to SAFe - Nagesh_Sharma
Scrum_Blr 11th meet up 13 dec-2014 - Introduction to SAFe - Nagesh_SharmaScrum_Blr 11th meet up 13 dec-2014 - Introduction to SAFe - Nagesh_Sharma
Scrum_Blr 11th meet up 13 dec-2014 - Introduction to SAFe - Nagesh_SharmaScrum Bangalore
 
#TesterbhiCoder - Every Tester should get into coding - Selenium automation
#TesterbhiCoder - Every Tester should get into coding - Selenium automation#TesterbhiCoder - Every Tester should get into coding - Selenium automation
#TesterbhiCoder - Every Tester should get into coding - Selenium automationAgile Testing Alliance
 
Approaches to Kanban with Microsoft Team Foundation Server (TFS) Dec 6-2012
Approaches to Kanban with Microsoft Team Foundation Server (TFS)  Dec 6-2012Approaches to Kanban with Microsoft Team Foundation Server (TFS)  Dec 6-2012
Approaches to Kanban with Microsoft Team Foundation Server (TFS) Dec 6-2012Imaginet
 
Approaches to Kanban using Team Foundation Server - Dec 20
Approaches to Kanban using Team Foundation Server - Dec 20Approaches to Kanban using Team Foundation Server - Dec 20
Approaches to Kanban using Team Foundation Server - Dec 20Imaginet
 
Beyond "Quality Assurance"
Beyond "Quality Assurance"Beyond "Quality Assurance"
Beyond "Quality Assurance"Jason Benton
 
Software Agility.pptx
Software Agility.pptxSoftware Agility.pptx
Software Agility.pptxZaid Shabbir
 
Swiss Army Knife for Automation Testing
Swiss Army Knife for Automation TestingSwiss Army Knife for Automation Testing
Swiss Army Knife for Automation TestingAbhishek Kant
 
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 AutomationSauce Labs
 
Establishing an Agile Testing Culture
Establishing an Agile Testing CultureEstablishing an Agile Testing Culture
Establishing an Agile Testing CultureTechWell
 
Agile from 3 perspectives agile tour2013 distributable
Agile from 3 perspectives   agile tour2013 distributableAgile from 3 perspectives   agile tour2013 distributable
Agile from 3 perspectives agile tour2013 distributableColm O'hEocha
 
Jonny wooldridge DevOps Large and Small
Jonny wooldridge DevOps Large and SmallJonny wooldridge DevOps Large and Small
Jonny wooldridge DevOps Large and SmallJwooldridge
 
Tools for Software Testing
Tools for Software TestingTools for Software Testing
Tools for Software TestingMohammed Moishin
 
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?"
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?"When Management Asks You: “Do You Accept Agile as Your Lord and Savior?"
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?"admford
 
Sgin2013 scrumfromthe trenches-applicationoftheagileretrospectivetechniquesin...
Sgin2013 scrumfromthe trenches-applicationoftheagileretrospectivetechniquesin...Sgin2013 scrumfromthe trenches-applicationoftheagileretrospectivetechniquesin...
Sgin2013 scrumfromthe trenches-applicationoftheagileretrospectivetechniquesin...India Scrum Enthusiasts Community
 

Semelhante a Getting Started With Selenium at Shutterstock (20)

RRC CMM CMMI
RRC CMM CMMIRRC CMM CMMI
RRC CMM CMMI
 
Bosnia Agile Tuzla Meetup
Bosnia Agile Tuzla MeetupBosnia Agile Tuzla Meetup
Bosnia Agile Tuzla Meetup
 
Agile tutorial
Agile tutorialAgile tutorial
Agile tutorial
 
Jasmine Testing to the Rescue!
Jasmine Testing to the Rescue!Jasmine Testing to the Rescue!
Jasmine Testing to the Rescue!
 
Lean, Kanban, and TFS
Lean, Kanban, and TFSLean, Kanban, and TFS
Lean, Kanban, and TFS
 
Lean, Kanban and TFS
Lean, Kanban and TFSLean, Kanban and TFS
Lean, Kanban and TFS
 
Scrum_Blr 11th meet up 13 dec-2014 - Introduction to SAFe - Nagesh_Sharma
Scrum_Blr 11th meet up 13 dec-2014 - Introduction to SAFe - Nagesh_SharmaScrum_Blr 11th meet up 13 dec-2014 - Introduction to SAFe - Nagesh_Sharma
Scrum_Blr 11th meet up 13 dec-2014 - Introduction to SAFe - Nagesh_Sharma
 
#TesterbhiCoder - Every Tester should get into coding - Selenium automation
#TesterbhiCoder - Every Tester should get into coding - Selenium automation#TesterbhiCoder - Every Tester should get into coding - Selenium automation
#TesterbhiCoder - Every Tester should get into coding - Selenium automation
 
Approaches to Kanban with Microsoft Team Foundation Server (TFS) Dec 6-2012
Approaches to Kanban with Microsoft Team Foundation Server (TFS)  Dec 6-2012Approaches to Kanban with Microsoft Team Foundation Server (TFS)  Dec 6-2012
Approaches to Kanban with Microsoft Team Foundation Server (TFS) Dec 6-2012
 
Approaches to Kanban using Team Foundation Server - Dec 20
Approaches to Kanban using Team Foundation Server - Dec 20Approaches to Kanban using Team Foundation Server - Dec 20
Approaches to Kanban using Team Foundation Server - Dec 20
 
Beyond "Quality Assurance"
Beyond "Quality Assurance"Beyond "Quality Assurance"
Beyond "Quality Assurance"
 
Software Agility.pptx
Software Agility.pptxSoftware Agility.pptx
Software Agility.pptx
 
Swiss Army Knife for Automation Testing
Swiss Army Knife for Automation TestingSwiss Army Knife for Automation Testing
Swiss Army Knife for Automation Testing
 
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
 
Establishing an Agile Testing Culture
Establishing an Agile Testing CultureEstablishing an Agile Testing Culture
Establishing an Agile Testing Culture
 
Agile from 3 perspectives agile tour2013 distributable
Agile from 3 perspectives   agile tour2013 distributableAgile from 3 perspectives   agile tour2013 distributable
Agile from 3 perspectives agile tour2013 distributable
 
Jonny wooldridge DevOps Large and Small
Jonny wooldridge DevOps Large and SmallJonny wooldridge DevOps Large and Small
Jonny wooldridge DevOps Large and Small
 
Tools for Software Testing
Tools for Software TestingTools for Software Testing
Tools for Software Testing
 
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?"
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?"When Management Asks You: “Do You Accept Agile as Your Lord and Savior?"
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?"
 
Sgin2013 scrumfromthe trenches-applicationoftheagileretrospectivetechniquesin...
Sgin2013 scrumfromthe trenches-applicationoftheagileretrospectivetechniquesin...Sgin2013 scrumfromthe trenches-applicationoftheagileretrospectivetechniquesin...
Sgin2013 scrumfromthe trenches-applicationoftheagileretrospectivetechniquesin...
 

Mais de Sauce Labs

Simplify Salesforce Testing with AI-Driven Codeless Tools
Simplify Salesforce Testing with AI-Driven Codeless ToolsSimplify Salesforce Testing with AI-Driven Codeless Tools
Simplify Salesforce Testing with AI-Driven Codeless ToolsSauce Labs
 
Testing on Mobile Devices with Location Services
Testing on Mobile Devices with Location ServicesTesting on Mobile Devices with Location Services
Testing on Mobile Devices with Location ServicesSauce Labs
 
Your Framework for Success: introduction to JavaScript Testing at Scale
Your Framework for Success: introduction to JavaScript Testing at ScaleYour Framework for Success: introduction to JavaScript Testing at Scale
Your Framework for Success: introduction to JavaScript Testing at ScaleSauce Labs
 
Automating Hybrid Applications with Appium
Automating Hybrid Applications with AppiumAutomating Hybrid Applications with Appium
Automating Hybrid Applications with AppiumSauce Labs
 
Quality at Speed: More API Testing, Less UI Testing
Quality at Speed: More API Testing, Less UI TestingQuality at Speed: More API Testing, Less UI Testing
Quality at Speed: More API Testing, Less UI TestingSauce Labs
 
Creating Digital Confidence with Test Automation
Creating Digital Confidence with Test AutomationCreating Digital Confidence with Test Automation
Creating Digital Confidence with Test AutomationSauce Labs
 
Just Enough (Automated) Testing
Just Enough (Automated) TestingJust Enough (Automated) Testing
Just Enough (Automated) TestingSauce Labs
 
Using Axe to Add Accessibility Checks to Your Existing Selenium Tests
Using Axe to Add Accessibility Checks to Your Existing Selenium TestsUsing Axe to Add Accessibility Checks to Your Existing Selenium Tests
Using Axe to Add Accessibility Checks to Your Existing Selenium TestsSauce Labs
 
How Open Source Helps to Bring Back Product Obsession
How Open Source Helps to Bring Back Product ObsessionHow Open Source Helps to Bring Back Product Obsession
How Open Source Helps to Bring Back Product ObsessionSauce Labs
 
Webinar: A Sneak Peek at Selenium 4 with Simon Stewart
Webinar: A Sneak Peek at Selenium 4 with Simon StewartWebinar: A Sneak Peek at Selenium 4 with Simon Stewart
Webinar: A Sneak Peek at Selenium 4 with Simon StewartSauce Labs
 
[Deu] Test Automatisierung Mit Web Driver.io
[Deu] Test Automatisierung Mit Web Driver.io[Deu] Test Automatisierung Mit Web Driver.io
[Deu] Test Automatisierung Mit Web Driver.ioSauce Labs
 
Accelerating Innovation: Leveraging Open Source to Optimize Your Shift-Left I...
Accelerating Innovation: Leveraging Open Source to Optimize Your Shift-Left I...Accelerating Innovation: Leveraging Open Source to Optimize Your Shift-Left I...
Accelerating Innovation: Leveraging Open Source to Optimize Your Shift-Left I...Sauce Labs
 
Accelerating Your Digital Agenda with Continuous Testing ft. Forrester
Accelerating Your Digital Agenda with Continuous Testing ft. ForresterAccelerating Your Digital Agenda with Continuous Testing ft. Forrester
Accelerating Your Digital Agenda with Continuous Testing ft. ForresterSauce Labs
 
How to Measure Success in Continuous Testing
How to Measure Success in Continuous TestingHow to Measure Success in Continuous Testing
How to Measure Success in Continuous TestingSauce Labs
 
From Zero to 2.7 Million - How Verizon Media Embraced Open Source to Accelera...
From Zero to 2.7 Million - How Verizon Media Embraced Open Source to Accelera...From Zero to 2.7 Million - How Verizon Media Embraced Open Source to Accelera...
From Zero to 2.7 Million - How Verizon Media Embraced Open Source to Accelera...Sauce Labs
 
Sauce Labs Webinar: Rising Importance of Software Testing
Sauce Labs Webinar: Rising Importance of Software TestingSauce Labs Webinar: Rising Importance of Software Testing
Sauce Labs Webinar: Rising Importance of Software TestingSauce Labs
 
BDD With Selenide by Hima Bindu Peteti
BDD With Selenide by Hima Bindu PetetiBDD With Selenide by Hima Bindu Peteti
BDD With Selenide by Hima Bindu PetetiSauce Labs
 
Closer To the Metal - Why and How We Use XCTest and Espresso by Mario Negro P...
Closer To the Metal - Why and How We Use XCTest and Espresso by Mario Negro P...Closer To the Metal - Why and How We Use XCTest and Espresso by Mario Negro P...
Closer To the Metal - Why and How We Use XCTest and Espresso by Mario Negro P...Sauce Labs
 
Continuous Delivery for "Mature" Codebases by Melisa Benua
Continuous Delivery for "Mature" Codebases by Melisa BenuaContinuous Delivery for "Mature" Codebases by Melisa Benua
Continuous Delivery for "Mature" Codebases by Melisa BenuaSauce Labs
 
Building Automation Engineers From Scratch by Jenny Bramble
Building Automation Engineers From Scratch by Jenny BrambleBuilding Automation Engineers From Scratch by Jenny Bramble
Building Automation Engineers From Scratch by Jenny BrambleSauce Labs
 

Mais de Sauce Labs (20)

Simplify Salesforce Testing with AI-Driven Codeless Tools
Simplify Salesforce Testing with AI-Driven Codeless ToolsSimplify Salesforce Testing with AI-Driven Codeless Tools
Simplify Salesforce Testing with AI-Driven Codeless Tools
 
Testing on Mobile Devices with Location Services
Testing on Mobile Devices with Location ServicesTesting on Mobile Devices with Location Services
Testing on Mobile Devices with Location Services
 
Your Framework for Success: introduction to JavaScript Testing at Scale
Your Framework for Success: introduction to JavaScript Testing at ScaleYour Framework for Success: introduction to JavaScript Testing at Scale
Your Framework for Success: introduction to JavaScript Testing at Scale
 
Automating Hybrid Applications with Appium
Automating Hybrid Applications with AppiumAutomating Hybrid Applications with Appium
Automating Hybrid Applications with Appium
 
Quality at Speed: More API Testing, Less UI Testing
Quality at Speed: More API Testing, Less UI TestingQuality at Speed: More API Testing, Less UI Testing
Quality at Speed: More API Testing, Less UI Testing
 
Creating Digital Confidence with Test Automation
Creating Digital Confidence with Test AutomationCreating Digital Confidence with Test Automation
Creating Digital Confidence with Test Automation
 
Just Enough (Automated) Testing
Just Enough (Automated) TestingJust Enough (Automated) Testing
Just Enough (Automated) Testing
 
Using Axe to Add Accessibility Checks to Your Existing Selenium Tests
Using Axe to Add Accessibility Checks to Your Existing Selenium TestsUsing Axe to Add Accessibility Checks to Your Existing Selenium Tests
Using Axe to Add Accessibility Checks to Your Existing Selenium Tests
 
How Open Source Helps to Bring Back Product Obsession
How Open Source Helps to Bring Back Product ObsessionHow Open Source Helps to Bring Back Product Obsession
How Open Source Helps to Bring Back Product Obsession
 
Webinar: A Sneak Peek at Selenium 4 with Simon Stewart
Webinar: A Sneak Peek at Selenium 4 with Simon StewartWebinar: A Sneak Peek at Selenium 4 with Simon Stewart
Webinar: A Sneak Peek at Selenium 4 with Simon Stewart
 
[Deu] Test Automatisierung Mit Web Driver.io
[Deu] Test Automatisierung Mit Web Driver.io[Deu] Test Automatisierung Mit Web Driver.io
[Deu] Test Automatisierung Mit Web Driver.io
 
Accelerating Innovation: Leveraging Open Source to Optimize Your Shift-Left I...
Accelerating Innovation: Leveraging Open Source to Optimize Your Shift-Left I...Accelerating Innovation: Leveraging Open Source to Optimize Your Shift-Left I...
Accelerating Innovation: Leveraging Open Source to Optimize Your Shift-Left I...
 
Accelerating Your Digital Agenda with Continuous Testing ft. Forrester
Accelerating Your Digital Agenda with Continuous Testing ft. ForresterAccelerating Your Digital Agenda with Continuous Testing ft. Forrester
Accelerating Your Digital Agenda with Continuous Testing ft. Forrester
 
How to Measure Success in Continuous Testing
How to Measure Success in Continuous TestingHow to Measure Success in Continuous Testing
How to Measure Success in Continuous Testing
 
From Zero to 2.7 Million - How Verizon Media Embraced Open Source to Accelera...
From Zero to 2.7 Million - How Verizon Media Embraced Open Source to Accelera...From Zero to 2.7 Million - How Verizon Media Embraced Open Source to Accelera...
From Zero to 2.7 Million - How Verizon Media Embraced Open Source to Accelera...
 
Sauce Labs Webinar: Rising Importance of Software Testing
Sauce Labs Webinar: Rising Importance of Software TestingSauce Labs Webinar: Rising Importance of Software Testing
Sauce Labs Webinar: Rising Importance of Software Testing
 
BDD With Selenide by Hima Bindu Peteti
BDD With Selenide by Hima Bindu PetetiBDD With Selenide by Hima Bindu Peteti
BDD With Selenide by Hima Bindu Peteti
 
Closer To the Metal - Why and How We Use XCTest and Espresso by Mario Negro P...
Closer To the Metal - Why and How We Use XCTest and Espresso by Mario Negro P...Closer To the Metal - Why and How We Use XCTest and Espresso by Mario Negro P...
Closer To the Metal - Why and How We Use XCTest and Espresso by Mario Negro P...
 
Continuous Delivery for "Mature" Codebases by Melisa Benua
Continuous Delivery for "Mature" Codebases by Melisa BenuaContinuous Delivery for "Mature" Codebases by Melisa Benua
Continuous Delivery for "Mature" Codebases by Melisa Benua
 
Building Automation Engineers From Scratch by Jenny Bramble
Building Automation Engineers From Scratch by Jenny BrambleBuilding Automation Engineers From Scratch by Jenny Bramble
Building Automation Engineers From Scratch by Jenny Bramble
 

Último

Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfhans926745
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 

Último (20)

Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 

Getting Started With Selenium at Shutterstock

  • 1. Ge#ng  Started  with  Selenium   Automa4on   Greg  Buckner   Dir  of  Quality  Assurance     Shu=erstock  Images  LLC  
  • 2. What  I’ll  be  talking  about   •  This  talk  is  geared  toward  ge#ng  started  with  automa4on  using  Selenium   organiza4onally  rather  than  a  hard  core  technical  implementa4on.  L   •  Its  not  hard  to  get  started,  but  some4mes  its  not  obvious  either   •  Perhaps  our  experience  is  helpful  to  others  
  • 3. Considera4ons  when  star4ng  out   •  Should  you  build  or  buy  an  automa4on  solu4on?     •  Use  Commercial  Solu4ons  or  Open  Source?   •  Which  of  your  resources  should  you  use?   •  Develop  In-­‐house  or  partner  with  an  automa4on  partner?  
  • 4. Our  goal   Our  goal  at  Shu=erstock  is  to  build  an  enterprise  strength  automa4on  plaPorm   rapidly,  that  catches  bugs  earlier  in  our  development  cycle.  
  • 5. Our  choice   •  Shu=erstock  loves  open  source,  so  Selenium  is  a  natural  choice  for  us.   •  Shu=erstock  is  growing  rapidly  so  choosing  an  automa4on  partner  was   the  best  choice  for  Shu=erstock  to  meet  our  goal  at  this  4me.  
  • 6. Work  closely  with  you  partner   •  Try  to  arrange  a  collabora4on  rather  than  a  dictatorship.   •  Agree  on  your  common  goals.   •  Define  a  common  way  to  communicate.   •  Set  targets,  goals  and  expecta4ons.   •  If  2  teams  are  involved  make  them  one  team  (single  expecta4on).   •  Empower  your  partner  to  make  decisions.   •  Constantly  remove  as  many  barriers  as  possible.   •  Celebrate  successes  together.  
  • 7. Just  get  started   •  Download  and  install  Selenium  IDE.     •  Download  and  install  Selenium  Builder.     •  These  tools  are  very  valuable  in  gaining  an  understanding  of  how   Selenium  views  the  universe  for  beginners.     •  Have  your  test  team  build  test  cases  with  IDE  or  Builder,  store  them   centrally  and  have  them  run  each  other’s  tests.  -­‐    make  it  less  scary.     •  Build  your  knowledge  about  Selenium  –  These  tools  are  great  for   non-­‐developers.  
  • 8. Prepare  a  strategy   •  Start  smart  not  fast.  Plan  your  approach  and  what  you  need  to  achieve  -­‐   Think  about  what  you  want  to  achieve  in  1  week,  1  month,  3  months,  6   months,  1  year,  and  5  years   •  Get  support  from  your  management.   •  Treat  your  Selenium  automa4on  project  as  a  so^ware  development  project.   •  Set  phases  for  your  start  up  with  Selenium,  call  it  a  beta,  call  it  a  pilot  -­‐  Do  it   in  stages.   •  Give  frequent  demos.   •  Envision  End-­‐to-­‐End  (E2E)  test  scenarios  you  want  to  achieve  for  your   applica4on  -­‐  This  will  become  the  backbone  of  your  test  suite  architecture.   •  Plan  testability  with  Selenium  into  your  normal  so^ware  development   projects.    
  • 9. Use  some  tac4cs     •  Involve  your  development  team.  Get  their  input.  Understand  their   experiences  and  expecta4ons  for  automa4on  -­‐  Its  likely  they’ll  want  to  use  it   for  integra4on  tes4ng  also.   •  Start  with  smoke  tests.   •  Use  the  automa4on  reports  to  officially  describe  bugs  in  your  organiza4on  –   legi4mize  your  automa4on  plaPorm.   •  Take  a  data  driven  approach   •  Go  Atomic  -­‐  Don't  meander.  Write  compact  test  cases  that  test  the  target   func4onality  and  string  them  together  to  create  required  test  scenarios.   •  Use  CSS  Selectors  over  Xpath  Locators  everywhere  possible.   •  Tell  IT  your  goals  and  what  you  want  to  accomplish  –  make  them  part  of  it.  
  • 10. Things  look  encouraging  so  far   •  We’ve  developed  600  test  cases  that  take  27.5  hours  single  threaded.   •  We’ve  added  a  16  node  grid  and  600  cases  take  slightly  more  than  2hrs.   •  Average  100  new  test  cases  per  month.   •  Organiza4onal  awareness  is  good.   •  Organiza4onal  support  is  excellent.   •  We’re  building  trust.      
  • 11. Where  are  we  today?   •  5  member  func4onal  test  team.   •  5  member  automa4on  test  team.   •  5.5    months  in  so  far.   •  Teams  working  cross  func4onally.   •  600  automated  tests  developed,  trending  towards  1000  by  EOY.   •  Test  cases  are  virtually  layout  agnos4c.   •  Built  our  own  16  node  test  grid  different  Browser/OS  combina4ons.   •  Selenium  is  helping  to  drive  iden4fica4on  and  resolu4on  of  our  tech  debt   issues  in  QA.   •  En4re  regression  a  li=le  over  2+  hrs.   •  Sharing  results  with  our  development  teams    
  • 12. The  Future   •  Implement  Test  Management.   •  400-­‐600  more  test  cases  by  EOY.   •  2500-­‐3200  test  cases  by  end  of  next  year.   •  Op4mize  the  Grid  (get  even  faster).   •  Improve  Con4nuous  Integra4on  tests.   •  Mobile  Automa4on.   •  Integrate  other  test  frameworks.   •  Learn  more,  try  more.