SlideShare a Scribd company logo
1 of 32
Download to read offline
Advanced	
  Topics:	
  Focus	
  on	
  
Automa3on	
  
Quality	
  in	
  Agile	
  2015	
  
Lisa	
  Crispin	
  and	
  Janet	
  Gregory	
  
Agile	
  Tes)ng:	
  A	
  Prac)cal	
  Guide	
  for	
  Testers	
  and	
  Agile	
  Teams	
  
More	
  Agile	
  Tes)ng:	
  Learning	
  Journeys	
  for	
  the	
  Whole	
  Team	
  
A	
  liAle	
  about	
  us	
  
Janet	
  
First	
  agile	
  team:	
  	
  2000	
  
Currently	
  coaching,	
  	
  training	
  
TwiAer:	
  	
  janetgregoryca	
  
Email:	
  janet@agiletester.ca	
  
Agile	
  Tes3ng;	
  2009	
  
More	
  Agile	
  Tes3ng:	
  Oct	
  2014	
  
Website:	
  	
  
www.agiletester.com	
  	
  
www.agiletester.ca	
  
Lisa	
  	
  	
  
First	
  agile	
  team	
  –	
  2000	
  
Currently	
  	
  tes3ng	
  at	
  Piviotal	
  Tracker	
  
TwiAer:	
  	
  lisacrispin	
  
Email:	
  lisa@agiletester.ca	
  
Advanced	
  Topics	
  on	
  Agile	
  Tes3ng:	
  Lisa	
  Crispin	
  &	
  Janet	
  Gregory	
  
The	
  Day…	
  Maybe!	
  
1.  Introduc3ons	
  
2.  Short	
  intro	
  to	
  get	
  you	
  thinking	
  
3.  Iden3fy	
  biggest	
  challenges	
  
4.  Brainstorm	
  experiments	
  for	
  each	
  
5.  We’ll	
  contribute	
  any	
  ideas	
  we	
  have	
  
6.  Perhaps	
  3me	
  at	
  the	
  end	
  for	
  general	
  
discussion,	
  demos	
  or	
  mini-­‐open	
  space	
  for	
  
topics	
  not	
  discussed	
  earlier	
  
	
  
	
   Advanced	
  Topics	
  on	
  Agile	
  Tes3ng:	
  Lisa	
  Crispin	
  &	
  Janet	
  Gregory	
  
•  Brainstorm	
  –	
  explore	
  some	
  new	
  fron3ers!	
  
•  Collabora3ve,	
  	
  problem	
  solving	
  a`tude,	
  open	
  
•  Models	
  to	
  help	
  with	
  automa3on	
  challenges	
  
•  Some	
  more	
  slides	
  –	
  if	
  they	
  relate	
  to	
  
problems	
  /	
  experiments	
  
•  You’ll	
  leave	
  with	
  some	
  experiments	
  to	
  help	
  
with	
  your	
  biggest	
  problems	
  and	
  goals	
  
	
  
Expecta3ons	
  
Advanced	
  Topics	
  on	
  Agile	
  Tes3ng:	
  Lisa	
  Crispin	
  &	
  Janet	
  Gregory	
  
What	
  might	
  we	
  talk	
  about?	
  It’s	
  up	
  to	
  you!	
  
•  Skills	
  needed,	
  training	
  
•  Selec3ng	
  tools	
  
•  What	
  to	
  automate	
  
•  Who	
  should	
  automate?	
  
•  Automa3on	
  paAerns	
  
•  Maintaining	
  automated	
  tests	
  
•  Con3nuous	
  integra3on	
  &	
  delivery	
  
•  Automa3ng	
  at	
  different	
  levels,	
  i.e.,	
  API	
  or	
  UI	
  
•  Mobile	
  or	
  embedded	
  automa3on	
  
Others?????	
  
Advanced	
  Topics	
  on	
  Agile	
  Tes3ng:	
  Lisa	
  Crispin	
  &	
  Janet	
  Gregory	
  
Introduc3ons	
  
•  What	
  is	
  your	
  specialty?	
  	
  
•  What’s	
  your	
  goal	
  for	
  
today?	
  Write	
  it	
  on	
  the	
  
lined	
  s3cky.	
  
•  Note	
  who	
  you’d	
  like	
  to	
  
talk	
  to	
  
•  Self	
  organize	
  into	
  table	
  
groups!	
  
Advanced	
  Topics	
  on	
  Agile	
  Tes3ng:	
  Lisa	
  Crispin	
  &	
  Janet	
  Gregory	
  
•  Why	
  we	
  automate	
  
•  What	
  gets	
  in	
  the	
  way	
  
•  A	
  whole	
  team	
  approach	
  
•  Helpful	
  models	
  
	
  
Let’s	
  Start	
  With	
  An	
  Overview	
  
•  Manual	
  checking	
  takes	
  too	
  long	
  
•  Manual	
  checks	
  are	
  error	
  prone	
  
•  Frees	
  people	
  to	
  do	
  their	
  best	
  work	
  (tes3ng)	
  
•  Provides	
  ‘living	
  documenta3on’	
  
•  Repeatable	
  
•  Saves	
  3me	
  
	
  
8	
  
Why	
  Should	
  You	
  Automate?	
  
9	
  
Why	
  Aren’t	
  You	
  
Automa3ng?	
  
10
§  ROI	
  –	
  explain	
  to	
  management	
  
§  Acknowledge	
  hump	
  of	
  pain	
  
	
  
	
  
	
  
	
  
	
  
	
  
xUnit	
  Test	
  PaAerns,	
  Gerard	
  Meszeros	
  
Perhaps	
  a	
  
cri3cal	
  mass	
  
of	
  
automa3on	
  
libraries	
  
11	
  
Recognize	
  change	
  is	
  hard,	
  
	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  but	
  worth	
  it	
  if	
  done	
  right	
  
Source:	
  Gojko	
  Adzic,	
  StarEast	
  
2011	
  keynote	
  
Source:	
  Gojko	
  Adzic,	
  
StarEast	
  2011	
  keynote	
  
When the TEAM
owns automation
14
Agile	
  Tes3ng	
  Quadrants	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
Agile	
  Tes3ng	
  Pyramid	
  (Mike	
  Cohn)	
  
push	
  
the	
  
tests	
  
lower	
  
Automate	
  at	
  
the	
  feature	
  
level	
  
Automate	
  
at	
  the	
  story	
  
level	
  
Automate	
  
at	
  the	
  task	
  
level	
  
Test	
  
Automa3on	
  
Volcano	
  
Original	
  idea	
  from	
  MaA	
  Barcomb;	
  
Image	
  by	
  Jenn	
  Sinclair	
  
What’s	
  in	
  your	
  way?	
  
•  Use	
  the	
  s3cky	
  notes	
  on	
  the	
  tables	
  to	
  iden3fy	
  
your	
  automa3on	
  challenges	
  
•  Try	
  be	
  specific	
  because	
  we’ll	
  be	
  grouping	
  them	
  
later	
  
•  Share	
  as	
  you	
  write	
  
	
  
17	
  
Now	
  …	
  	
  Let’s	
  priori3ze	
  
	
  
1.  Put	
  your	
  s3ckies	
  on	
  the	
  wall	
  
chart	
  
2.  Group	
  similar	
  challenges	
  
3.  Dot	
  vote	
  for	
  your	
  “favorites”	
  
	
  	
  (three	
  votes	
  each)	
  
5.	
  Create	
  problem	
  statements	
  
for	
  each	
  of	
  the	
  top	
  3	
  
	
  
	
   18	
  
Sub	
  topic	
  
Sub	
  topic	
  
Sub	
  topic	
  
First	
  brainstorming	
  technique	
  –	
  mind	
  
maps!	
  
MAIN	
  
TOPIC	
  
Sub	
  topic	
  
Sub	
  topic	
  
first	
  &me	
  
change	
  
new	
  account	
  
password	
  
rules	
  
encryp&on	
  
save	
  
user	
  name	
  
rules	
  
Advanced	
  Topics	
  on	
  Agile	
  Tes3ng:	
  Lisa	
  Crispin	
  &	
  Janet	
  Gregory	
  
Round	
  1:	
  	
  Brainstorm	
  
•  Let’s	
  address	
  the	
  top	
  automa3on	
  challenge	
  
•  Gather	
  around	
  one	
  or	
  more	
  sheets	
  of	
  flip	
  chart	
  
paper	
  –	
  everyone	
  grab	
  a	
  marker!	
  
•  Start	
  drawing	
  your	
  mind	
  map	
  for	
  ideas	
  
•  Add	
  notes,	
  pictures,	
  whatever	
  helps	
  you	
  think	
  
•  Iden3fy	
  people	
  who	
  can	
  help	
  you,	
  for	
  example,	
  
programmers,	
  opera3ons	
  people	
  
Advanced	
  Topics	
  Focus	
  on	
  Automa3on:	
  Lisa	
  Crispin	
  &	
  Janet	
  Gregory	
  
20	
  
minutes	
  
Round	
  1:	
  Outcomes	
  	
  
•  Did	
  mind	
  mapping	
  and	
  drawing	
  help?	
  
•  What	
  experiments	
  or	
  ideas	
  did	
  you	
  capture?	
  
•  Any	
  interes3ng	
  stories?	
  
•  Any	
  outstanding	
  ques3ons?	
  
•  Any	
  surprises?	
  
Advanced	
  Topics	
  Focus	
  on	
  Automa3on:	
  Lisa	
  Crispin	
  &	
  Janet	
  Gregory	
  
Round	
  2:	
  Brain	
  Wri3ng	
  
What	
  is	
  brain	
  wri3ng?	
  
•  It’s	
  a	
  way	
  to	
  share	
  your	
  ideas	
  in	
  wri3ng	
  and	
  for	
  
others	
  to	
  add	
  theirs	
  
	
  
hAps://en.wikipedia.org/wiki/6-­‐3-­‐5_Brainwri3ng	
  
Advanced	
  Topics	
  Focus	
  on	
  Automa3on:	
  Lisa	
  Crispin	
  &	
  Janet	
  Gregory	
  
Problem	
  #2	
  on	
  the	
  list	
  
Use	
  brain	
  wri3ng	
  to	
  help	
  iden3fy	
  possible	
  solu3ons	
  
1.  Each	
  of	
  you	
  take	
  a	
  sheet	
  of	
  paper.	
  
2.  Write	
  your	
  ideas	
  for	
  ways	
  to	
  address	
  this	
  
automa3on	
  challenge	
  
3.  Awer	
  three	
  minutes,	
  pass	
  your	
  paper	
  to	
  the	
  
next	
  person.	
  (we’ll	
  call	
  3me)	
  
4.  Read	
  the	
  ideas	
  on	
  the	
  paper	
  you	
  got,	
  and	
  add	
  
more	
  of	
  your	
  own.	
  
5.  Con3nue	
  un3l	
  each	
  person	
  has	
  wriAen	
  on	
  each	
  
paper.	
  
	
  
Advanced	
  Topics	
  Focus	
  on	
  Automa3on:	
  Lisa	
  Crispin	
  &	
  Janet	
  Gregory	
  
Round	
  2:	
  Outcomes	
  –	
  Brain	
  Wri3ng	
  
•  What	
  experiments	
  do	
  you	
  want	
  to	
  try?	
  
•  Any	
  interes3ng	
  stories?	
  
•  Any	
  outstanding	
  ques3ons?	
  
•  Any	
  surprises	
  about	
  using	
  brain	
  wri3ng?	
  
Advanced	
  Topics	
  Focus	
  on	
  Automa3on:	
  Lisa	
  Crispin	
  &	
  Janet	
  Gregory	
  
Round	
  3:	
  	
  Brainstorming	
  with	
  a	
  Twist	
  
Use	
  other	
  groups	
  to	
  help	
  iden3fy	
  possible	
  solu3ons	
  
	
  
Advanced	
  Topics	
  Focus	
  on	
  Automa3on:	
  Lisa	
  Crispin	
  &	
  Janet	
  Gregory	
  
Address	
  your	
  third	
  challenge	
  
1.  Gather	
  around	
  the	
  flip	
  chart	
  
2.  Mind	
  map,	
  draw,	
  write	
  your	
  ideas	
  for	
  experiments	
  
3.  Awer	
  five-­‐ten	
  minutes,	
  move	
  right	
  to	
  the	
  next	
  
team’s	
  flip	
  chart	
  	
  (we’ll	
  call	
  3me)	
  
4.  Read	
  the	
  challenge	
  and	
  the	
  ideas	
  wriAen	
  down,	
  
and	
  add	
  more	
  of	
  your	
  own.	
  
5.  Con3nue	
  for	
  3	
  rounds	
  
	
  
30?	
  
minutes	
  
Advanced	
  Topics	
  Focus	
  on	
  Automa3on:	
  Lisa	
  Crispin	
  &	
  Janet	
  Gregory	
  
Round	
  3:	
  Outcomes	
  	
  	
  
•  Take	
  a	
  look	
  at	
  all	
  the	
  ideas	
  
•  Can	
  you	
  turn	
  those	
  ideas	
  into	
  realis3c	
  
experiments	
  to	
  try?	
  	
  
•  What	
  did	
  the	
  group	
  approach	
  help,	
  or	
  hinder?	
  
•  Any	
  surprises	
  about	
  this	
  way	
  of	
  thinking?	
  
Advanced	
  Topics	
  Focus	
  on	
  Automa3on:	
  Lisa	
  Crispin	
  &	
  Janet	
  Gregory	
  
There’s	
  more	
  to	
  problem	
  solving:	
  
Advanced	
  Topics	
  Focus	
  on	
  Automa3on:	
  Lisa	
  Crispin	
  &	
  Janet	
  Gregory	
  
Esther	
  Derby	
  -­‐	
  model	
  
Let’s	
  Design	
  Some	
  Experiments!	
  
•  Go	
  back	
  to	
  your	
  map	
  or	
  drawing	
  from	
  any	
  
round	
  
•  Design	
  at	
  least	
  two	
  experiments	
  to	
  try	
  to	
  
address	
  that	
  challenge	
  
•  Think	
  about	
  who	
  could	
  help	
  –	
  maybe	
  people	
  
outside	
  of	
  delivery	
  team?	
  
•  Think	
  about	
  how	
  they	
  can	
  help	
  
	
   Advanced	
  Topics	
  Focus	
  on	
  Automa3on:	
  Lisa	
  Crispin	
  &	
  Janet	
  Gregory	
  
20	
  
minutes	
  
Outcomes:	
  Designing	
  Experiments	
  
•  Share	
  two	
  experiments	
  from	
  your	
  group	
  
•  Would	
  you	
  try	
  these	
  with	
  your	
  own	
  team?	
  
Advanced	
  Topics	
  Focus	
  on	
  Automa3on:	
  Lisa	
  Crispin	
  &	
  Janet	
  Gregory	
  
What’s	
  next?	
  
Advanced	
  Topics	
  Focus	
  on	
  Automa3on:	
  Lisa	
  Crispin	
  &	
  Janet	
  Gregory	
  
•  More	
  brainstorming	
  or	
  experiment	
  design?	
  
•  Demos	
  of	
  exis3ng	
  automa3on	
  solu3ons?	
  
•  Did	
  you	
  hear	
  of	
  any	
  frameworks	
  or	
  libraries	
  
you’d	
  like	
  your	
  team	
  to	
  try?	
  
•  Q	
  &	
  A	
  
	
  
Contact	
  Informa3on	
  
	
  
janet@agiletester.ca	
  
www.janetgregory.ca	
  
twiAer:	
  @janetgregoryca	
  
	
  
lisa@agiletester.ca	
  
www.lisacrispin.com	
  
twiAer:	
  	
  @lisacrispin	
  
	
  
www.agiletester.ca	
  
www.agiletester.com	
  
	
  

More Related Content

What's hot

Agile testing myths v5 final-
Agile testing myths v5 final-Agile testing myths v5 final-
Agile testing myths v5 final-lisacrispin
 
Mob Programming and the Power of Flow by Woody Zuill at #AgileIndia2019
Mob Programming and the Power of Flow by Woody Zuill at #AgileIndia2019Mob Programming and the Power of Flow by Woody Zuill at #AgileIndia2019
Mob Programming and the Power of Flow by Woody Zuill at #AgileIndia2019Agile Software Community of India
 
Montreal alm-20150509-benday-good-to-great-scrum-master
Montreal alm-20150509-benday-good-to-great-scrum-masterMontreal alm-20150509-benday-good-to-great-scrum-master
Montreal alm-20150509-benday-good-to-great-scrum-masterMSDEVMTL
 
Sylvia MacDonald - How the Three Amigos made us more effective - EuroSTAR 2017
Sylvia MacDonald - How the Three Amigos made us more effective - EuroSTAR  2017Sylvia MacDonald - How the Three Amigos made us more effective - EuroSTAR  2017
Sylvia MacDonald - How the Three Amigos made us more effective - EuroSTAR 2017Sylvia MacDonald
 
Stop punching yourself in the face!
Stop punching yourself in the face!Stop punching yourself in the face!
Stop punching yourself in the face!Hannes Lowette
 
Overcome the 6 Antipatterns of Agile Adoption
Overcome the 6 Antipatterns of Agile AdoptionOvercome the 6 Antipatterns of Agile Adoption
Overcome the 6 Antipatterns of Agile AdoptionAgile Velocity
 
When Support Calls
When Support CallsWhen Support Calls
When Support CallsJames Thomas
 
Code Katas Spring 2012
Code Katas Spring 2012Code Katas Spring 2012
Code Katas Spring 2012Mike Clement
 
Agile Anti-patterns
Agile Anti-patternsAgile Anti-patterns
Agile Anti-patternsAndrew Cox
 
Being agile while standing in a waterfall
Being agile while standing in a waterfallBeing agile while standing in a waterfall
Being agile while standing in a waterfallMike Edwards
 
2013 09-11 java zone - extreme programming live
2013 09-11 java zone - extreme programming live2013 09-11 java zone - extreme programming live
2013 09-11 java zone - extreme programming liveJohannes Brodwall
 
Deliver More, Stress Less with Kanban
Deliver More, Stress Less with KanbanDeliver More, Stress Less with Kanban
Deliver More, Stress Less with KanbanJulia Wester
 
Be Modern Agile Tester
Be Modern Agile TesterBe Modern Agile Tester
Be Modern Agile TesterYi Xu
 
AATC - Gamifying DevOps with Lego and Chocolate Game
AATC - Gamifying DevOps with Lego and Chocolate GameAATC - Gamifying DevOps with Lego and Chocolate Game
AATC - Gamifying DevOps with Lego and Chocolate GameDana Pylayeva
 
Continuous Improvement from the trenches - LAST Conference - 18-09-2015
Continuous Improvement from the trenches - LAST Conference - 18-09-2015Continuous Improvement from the trenches - LAST Conference - 18-09-2015
Continuous Improvement from the trenches - LAST Conference - 18-09-2015Ryan McKergow
 
Feedback - The Lost Art of Agile
Feedback -  The Lost Art of AgileFeedback -  The Lost Art of Agile
Feedback - The Lost Art of AgileAlexandru Bolboaca
 
Is There A Risk?
Is There A Risk?Is There A Risk?
Is There A Risk?TEST Huddle
 

What's hot (20)

Agile testing myths v5 final-
Agile testing myths v5 final-Agile testing myths v5 final-
Agile testing myths v5 final-
 
Mob Programming and the Power of Flow by Woody Zuill at #AgileIndia2019
Mob Programming and the Power of Flow by Woody Zuill at #AgileIndia2019Mob Programming and the Power of Flow by Woody Zuill at #AgileIndia2019
Mob Programming and the Power of Flow by Woody Zuill at #AgileIndia2019
 
Montreal alm-20150509-benday-good-to-great-scrum-master
Montreal alm-20150509-benday-good-to-great-scrum-masterMontreal alm-20150509-benday-good-to-great-scrum-master
Montreal alm-20150509-benday-good-to-great-scrum-master
 
Sylvia MacDonald - How the Three Amigos made us more effective - EuroSTAR 2017
Sylvia MacDonald - How the Three Amigos made us more effective - EuroSTAR  2017Sylvia MacDonald - How the Three Amigos made us more effective - EuroSTAR  2017
Sylvia MacDonald - How the Three Amigos made us more effective - EuroSTAR 2017
 
Stop punching yourself in the face!
Stop punching yourself in the face!Stop punching yourself in the face!
Stop punching yourself in the face!
 
Overcome the 6 Antipatterns of Agile Adoption
Overcome the 6 Antipatterns of Agile AdoptionOvercome the 6 Antipatterns of Agile Adoption
Overcome the 6 Antipatterns of Agile Adoption
 
When Support Calls
When Support CallsWhen Support Calls
When Support Calls
 
Code Katas Spring 2012
Code Katas Spring 2012Code Katas Spring 2012
Code Katas Spring 2012
 
Coaching Anti-Pattens and common smells
 Coaching Anti-Pattens and common smells Coaching Anti-Pattens and common smells
Coaching Anti-Pattens and common smells
 
Agile Anti-patterns
Agile Anti-patternsAgile Anti-patterns
Agile Anti-patterns
 
Being agile while standing in a waterfall
Being agile while standing in a waterfallBeing agile while standing in a waterfall
Being agile while standing in a waterfall
 
DevOps Game at SGZA
DevOps Game at SGZADevOps Game at SGZA
DevOps Game at SGZA
 
Agile Retrospectives
Agile RetrospectivesAgile Retrospectives
Agile Retrospectives
 
2013 09-11 java zone - extreme programming live
2013 09-11 java zone - extreme programming live2013 09-11 java zone - extreme programming live
2013 09-11 java zone - extreme programming live
 
Deliver More, Stress Less with Kanban
Deliver More, Stress Less with KanbanDeliver More, Stress Less with Kanban
Deliver More, Stress Less with Kanban
 
Be Modern Agile Tester
Be Modern Agile TesterBe Modern Agile Tester
Be Modern Agile Tester
 
AATC - Gamifying DevOps with Lego and Chocolate Game
AATC - Gamifying DevOps with Lego and Chocolate GameAATC - Gamifying DevOps with Lego and Chocolate Game
AATC - Gamifying DevOps with Lego and Chocolate Game
 
Continuous Improvement from the trenches - LAST Conference - 18-09-2015
Continuous Improvement from the trenches - LAST Conference - 18-09-2015Continuous Improvement from the trenches - LAST Conference - 18-09-2015
Continuous Improvement from the trenches - LAST Conference - 18-09-2015
 
Feedback - The Lost Art of Agile
Feedback -  The Lost Art of AgileFeedback -  The Lost Art of Agile
Feedback - The Lost Art of Agile
 
Is There A Risk?
Is There A Risk?Is There A Risk?
Is There A Risk?
 

Viewers also liked

Software Testing Competencies - Rishabh Software
Software Testing Competencies - Rishabh SoftwareSoftware Testing Competencies - Rishabh Software
Software Testing Competencies - Rishabh SoftwareRishabh Software
 
Test pyramid agile pune conference
Test pyramid   agile pune conferenceTest pyramid   agile pune conference
Test pyramid agile pune conferenceSachin Natu
 
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 Qualitylisacrispin
 
Anand Bagmar - Behavior Driven Testing (BDT) in Agile
Anand Bagmar - Behavior Driven Testing (BDT) in AgileAnand Bagmar - Behavior Driven Testing (BDT) in Agile
Anand Bagmar - Behavior Driven Testing (BDT) in AgileAnand Bagmar
 
Build Your Agile Testing Skill Set
Build Your Agile Testing Skill SetBuild Your Agile Testing Skill Set
Build Your Agile Testing Skill Setlisacrispin
 
ALN Houston - "Build Quality In: Guiding Development with Tests"
ALN Houston - "Build Quality In: Guiding Development with Tests"ALN Houston - "Build Quality In: Guiding Development with Tests"
ALN Houston - "Build Quality In: Guiding Development with Tests"lisacrispin
 

Viewers also liked (6)

Software Testing Competencies - Rishabh Software
Software Testing Competencies - Rishabh SoftwareSoftware Testing Competencies - Rishabh Software
Software Testing Competencies - Rishabh Software
 
Test pyramid agile pune conference
Test pyramid   agile pune conferenceTest pyramid   agile pune conference
Test pyramid agile pune conference
 
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
 
Anand Bagmar - Behavior Driven Testing (BDT) in Agile
Anand Bagmar - Behavior Driven Testing (BDT) in AgileAnand Bagmar - Behavior Driven Testing (BDT) in Agile
Anand Bagmar - Behavior Driven Testing (BDT) in Agile
 
Build Your Agile Testing Skill Set
Build Your Agile Testing Skill SetBuild Your Agile Testing Skill Set
Build Your Agile Testing Skill Set
 
ALN Houston - "Build Quality In: Guiding Development with Tests"
ALN Houston - "Build Quality In: Guiding Development with Tests"ALN Houston - "Build Quality In: Guiding Development with Tests"
ALN Houston - "Build Quality In: Guiding Development with Tests"
 

Similar to Advanced Topics in Agile Tsting: Focus on Automation

Code mashadvancedtopicsworkshop
Code mashadvancedtopicsworkshopCode mashadvancedtopicsworkshop
Code mashadvancedtopicsworkshoplisacrispin
 
Scrum and-xp-from-the-trenches 03 sprint backlog & daily scrum
Scrum and-xp-from-the-trenches 03 sprint backlog & daily scrumScrum and-xp-from-the-trenches 03 sprint backlog & daily scrum
Scrum and-xp-from-the-trenches 03 sprint backlog & daily scrumHossam Hassan
 
Learn Learning + Prototype Testing
Learn Learning + Prototype TestingLearn Learning + Prototype Testing
Learn Learning + Prototype TestingDave Hora
 
Never show a design you haven't tested
Never show a design you haven't testedNever show a design you haven't tested
Never show a design you haven't testedIda Aalen
 
Behavioral hypothesis of team behavior
Behavioral hypothesis of team behaviorBehavioral hypothesis of team behavior
Behavioral hypothesis of team behaviorPetri Heiramo
 
Coaching teams in Creative Problem Solving v.2
Coaching teams in Creative Problem Solving v.2Coaching teams in Creative Problem Solving v.2
Coaching teams in Creative Problem Solving v.2Flowa Oy
 
Coaching teams in creative problem solving
Coaching teams in creative problem solvingCoaching teams in creative problem solving
Coaching teams in creative problem solvingFlowa Oy
 
AgileMidwest2018-Grosman-LongDistranceRelationship
AgileMidwest2018-Grosman-LongDistranceRelationshipAgileMidwest2018-Grosman-LongDistranceRelationship
AgileMidwest2018-Grosman-LongDistranceRelationshipJason Tice
 
User Story Mapping - mini iad 2014 (Armani, Rodriguez)
User Story Mapping - mini iad 2014 (Armani, Rodriguez)User Story Mapping - mini iad 2014 (Armani, Rodriguez)
User Story Mapping - mini iad 2014 (Armani, Rodriguez)Fabio Armani
 
Agile creativity games
Agile creativity games Agile creativity games
Agile creativity games Mariya Breyter
 
The pragmatic programmer
The pragmatic programmerThe pragmatic programmer
The pragmatic programmerNilesh Sharma
 
computational_thinking_gcse.pptx
computational_thinking_gcse.pptxcomputational_thinking_gcse.pptx
computational_thinking_gcse.pptxbirulangit23
 
Mujeebur rahmansaher introduction-to-scrum_v2
Mujeebur rahmansaher introduction-to-scrum_v2Mujeebur rahmansaher introduction-to-scrum_v2
Mujeebur rahmansaher introduction-to-scrum_v2Mujeebur Rahmansaher
 
Reviving Retrospectives
Reviving RetrospectivesReviving Retrospectives
Reviving RetrospectivesHina Popal
 
Transform your technical workshop with these teaching tips
Transform your technical workshop with these teaching tipsTransform your technical workshop with these teaching tips
Transform your technical workshop with these teaching tipsJamie Wittenberg
 
Introduction to Deep Learning | CloudxLab
Introduction to Deep Learning | CloudxLabIntroduction to Deep Learning | CloudxLab
Introduction to Deep Learning | CloudxLabCloudxLab
 
VIA at Stanford University social innovation programs director Yi Zhang: Hack...
VIA at Stanford University social innovation programs director Yi Zhang: Hack...VIA at Stanford University social innovation programs director Yi Zhang: Hack...
VIA at Stanford University social innovation programs director Yi Zhang: Hack...San Francisco Public Press
 

Similar to Advanced Topics in Agile Tsting: Focus on Automation (20)

Code mashadvancedtopicsworkshop
Code mashadvancedtopicsworkshopCode mashadvancedtopicsworkshop
Code mashadvancedtopicsworkshop
 
Scrum and-xp-from-the-trenches 03 sprint backlog & daily scrum
Scrum and-xp-from-the-trenches 03 sprint backlog & daily scrumScrum and-xp-from-the-trenches 03 sprint backlog & daily scrum
Scrum and-xp-from-the-trenches 03 sprint backlog & daily scrum
 
Learn Learning + Prototype Testing
Learn Learning + Prototype TestingLearn Learning + Prototype Testing
Learn Learning + Prototype Testing
 
Never show a design you haven't tested
Never show a design you haven't testedNever show a design you haven't tested
Never show a design you haven't tested
 
Behavioral hypothesis of team behavior
Behavioral hypothesis of team behaviorBehavioral hypothesis of team behavior
Behavioral hypothesis of team behavior
 
Scrum
ScrumScrum
Scrum
 
Coaching teams in Creative Problem Solving v.2
Coaching teams in Creative Problem Solving v.2Coaching teams in Creative Problem Solving v.2
Coaching teams in Creative Problem Solving v.2
 
Coaching teams in creative problem solving
Coaching teams in creative problem solvingCoaching teams in creative problem solving
Coaching teams in creative problem solving
 
AgileMidwest2018-Grosman-LongDistranceRelationship
AgileMidwest2018-Grosman-LongDistranceRelationshipAgileMidwest2018-Grosman-LongDistranceRelationship
AgileMidwest2018-Grosman-LongDistranceRelationship
 
User Story Mapping - mini iad 2014 (Armani, Rodriguez)
User Story Mapping - mini iad 2014 (Armani, Rodriguez)User Story Mapping - mini iad 2014 (Armani, Rodriguez)
User Story Mapping - mini iad 2014 (Armani, Rodriguez)
 
Agile creativity games
Agile creativity games Agile creativity games
Agile creativity games
 
The pragmatic programmer
The pragmatic programmerThe pragmatic programmer
The pragmatic programmer
 
computational_thinking_gcse.pptx
computational_thinking_gcse.pptxcomputational_thinking_gcse.pptx
computational_thinking_gcse.pptx
 
Mujeebur rahmansaher introduction-to-scrum_v2
Mujeebur rahmansaher introduction-to-scrum_v2Mujeebur rahmansaher introduction-to-scrum_v2
Mujeebur rahmansaher introduction-to-scrum_v2
 
Startups exitosas
Startups exitosasStartups exitosas
Startups exitosas
 
Design 'super' sprint
Design 'super' sprintDesign 'super' sprint
Design 'super' sprint
 
Reviving Retrospectives
Reviving RetrospectivesReviving Retrospectives
Reviving Retrospectives
 
Transform your technical workshop with these teaching tips
Transform your technical workshop with these teaching tipsTransform your technical workshop with these teaching tips
Transform your technical workshop with these teaching tips
 
Introduction to Deep Learning | CloudxLab
Introduction to Deep Learning | CloudxLabIntroduction to Deep Learning | CloudxLab
Introduction to Deep Learning | CloudxLab
 
VIA at Stanford University social innovation programs director Yi Zhang: Hack...
VIA at Stanford University social innovation programs director Yi Zhang: Hack...VIA at Stanford University social innovation programs director Yi Zhang: Hack...
VIA at Stanford University social innovation programs director Yi Zhang: Hack...
 

More from lisacrispin

Exploring Requirements for Shared Understanding
Exploring Requirements for Shared UnderstandingExploring Requirements for Shared Understanding
Exploring Requirements for Shared Understandinglisacrispin
 
Principles for Agile Testers and Modern Testing Principles
Principles for Agile Testers and Modern Testing PrinciplesPrinciples for Agile Testers and Modern Testing Principles
Principles for Agile Testers and Modern Testing Principleslisacrispin
 
BDD and CD - better together
BDD and CD - better togetherBDD and CD - better together
BDD and CD - better togetherlisacrispin
 
Get testing bottlenecks out of your pipelines
Get testing bottlenecks out of your pipelinesGet testing bottlenecks out of your pipelines
Get testing bottlenecks out of your pipelineslisacrispin
 
Thinking Outside the Box: Cognitive bias and testing
Thinking Outside the Box: Cognitive bias and testingThinking Outside the Box: Cognitive bias and testing
Thinking Outside the Box: Cognitive bias and testinglisacrispin
 
The Whole Team Approach to Quality in Continuous Delivery
The Whole Team Approach to Quality in Continuous DeliveryThe Whole Team Approach to Quality in Continuous Delivery
The Whole Team Approach to Quality in Continuous Deliverylisacrispin
 
DeliveryConf - Whole Team Approach to Testing in Continuous Delivery
DeliveryConf - Whole Team Approach to Testing in Continuous DeliveryDeliveryConf - Whole Team Approach to Testing in Continuous Delivery
DeliveryConf - Whole Team Approach to Testing in Continuous Deliverylisacrispin
 
Agile Requirements Exploration: How Testers Add Value
Agile Requirements Exploration: How Testers Add ValueAgile Requirements Exploration: How Testers Add Value
Agile Requirements Exploration: How Testers Add Valuelisacrispin
 
Do testers have to code... to be useful?
Do testers have to code... to be useful?Do testers have to code... to be useful?
Do testers have to code... to be useful?lisacrispin
 
Do testers have to code... to be useful? Janet Gregory and Lisa Crispin plena...
Do testers have to code... to be useful? Janet Gregory and Lisa Crispin plena...Do testers have to code... to be useful? Janet Gregory and Lisa Crispin plena...
Do testers have to code... to be useful? Janet Gregory and Lisa Crispin plena...lisacrispin
 
What Testers Can Learn to Collaborate Effectively with Programmers, others
What Testers Can Learn to Collaborate Effectively with Programmers, othersWhat Testers Can Learn to Collaborate Effectively with Programmers, others
What Testers Can Learn to Collaborate Effectively with Programmers, otherslisacrispin
 
Morph your mindset for Continuous Delivery, Agile Roots 2014
Morph your mindset for Continuous Delivery,  Agile Roots 2014Morph your mindset for Continuous Delivery,  Agile Roots 2014
Morph your mindset for Continuous Delivery, Agile Roots 2014lisacrispin
 
Belgium Testing Days: Shift your testing mindset
Belgium Testing Days: Shift your testing mindsetBelgium Testing Days: Shift your testing mindset
Belgium Testing Days: Shift your testing mindsetlisacrispin
 
Developers who grok testing: why I love them and how they mitigate risk
Developers who grok testing: why I love them and how they mitigate riskDevelopers who grok testing: why I love them and how they mitigate risk
Developers who grok testing: why I love them and how they mitigate risklisacrispin
 
Atd advanced topicsworkshop
Atd advanced topicsworkshopAtd advanced topicsworkshop
Atd advanced topicsworkshoplisacrispin
 
SQuAD 2013: Team Collaboration for Testing
SQuAD 2013: Team Collaboration for TestingSQuAD 2013: Team Collaboration for Testing
SQuAD 2013: Team Collaboration for Testinglisacrispin
 
Minding your own business - TestBash 2 talk
Minding your own business - TestBash 2 talkMinding your own business - TestBash 2 talk
Minding your own business - TestBash 2 talklisacrispin
 
Atd agile automation
Atd agile automationAtd agile automation
Atd agile automationlisacrispin
 

More from lisacrispin (19)

Exploring Requirements for Shared Understanding
Exploring Requirements for Shared UnderstandingExploring Requirements for Shared Understanding
Exploring Requirements for Shared Understanding
 
Principles for Agile Testers and Modern Testing Principles
Principles for Agile Testers and Modern Testing PrinciplesPrinciples for Agile Testers and Modern Testing Principles
Principles for Agile Testers and Modern Testing Principles
 
BDD and CD - better together
BDD and CD - better togetherBDD and CD - better together
BDD and CD - better together
 
Get testing bottlenecks out of your pipelines
Get testing bottlenecks out of your pipelinesGet testing bottlenecks out of your pipelines
Get testing bottlenecks out of your pipelines
 
Thinking Outside the Box: Cognitive bias and testing
Thinking Outside the Box: Cognitive bias and testingThinking Outside the Box: Cognitive bias and testing
Thinking Outside the Box: Cognitive bias and testing
 
The Whole Team Approach to Quality in Continuous Delivery
The Whole Team Approach to Quality in Continuous DeliveryThe Whole Team Approach to Quality in Continuous Delivery
The Whole Team Approach to Quality in Continuous Delivery
 
DeliveryConf - Whole Team Approach to Testing in Continuous Delivery
DeliveryConf - Whole Team Approach to Testing in Continuous DeliveryDeliveryConf - Whole Team Approach to Testing in Continuous Delivery
DeliveryConf - Whole Team Approach to Testing in Continuous Delivery
 
Agile Requirements Exploration: How Testers Add Value
Agile Requirements Exploration: How Testers Add ValueAgile Requirements Exploration: How Testers Add Value
Agile Requirements Exploration: How Testers Add Value
 
Do testers have to code... to be useful?
Do testers have to code... to be useful?Do testers have to code... to be useful?
Do testers have to code... to be useful?
 
Do testers have to code... to be useful? Janet Gregory and Lisa Crispin plena...
Do testers have to code... to be useful? Janet Gregory and Lisa Crispin plena...Do testers have to code... to be useful? Janet Gregory and Lisa Crispin plena...
Do testers have to code... to be useful? Janet Gregory and Lisa Crispin plena...
 
What Testers Can Learn to Collaborate Effectively with Programmers, others
What Testers Can Learn to Collaborate Effectively with Programmers, othersWhat Testers Can Learn to Collaborate Effectively with Programmers, others
What Testers Can Learn to Collaborate Effectively with Programmers, others
 
Morph your mindset for Continuous Delivery, Agile Roots 2014
Morph your mindset for Continuous Delivery,  Agile Roots 2014Morph your mindset for Continuous Delivery,  Agile Roots 2014
Morph your mindset for Continuous Delivery, Agile Roots 2014
 
Belgium Testing Days: Shift your testing mindset
Belgium Testing Days: Shift your testing mindsetBelgium Testing Days: Shift your testing mindset
Belgium Testing Days: Shift your testing mindset
 
Developers who grok testing: why I love them and how they mitigate risk
Developers who grok testing: why I love them and how they mitigate riskDevelopers who grok testing: why I love them and how they mitigate risk
Developers who grok testing: why I love them and how they mitigate risk
 
Atd advanced topicsworkshop
Atd advanced topicsworkshopAtd advanced topicsworkshop
Atd advanced topicsworkshop
 
SQuAD 2013: Team Collaboration for Testing
SQuAD 2013: Team Collaboration for TestingSQuAD 2013: Team Collaboration for Testing
SQuAD 2013: Team Collaboration for Testing
 
Minding your own business - TestBash 2 talk
Minding your own business - TestBash 2 talkMinding your own business - TestBash 2 talk
Minding your own business - TestBash 2 talk
 
Oredev pairing
Oredev pairingOredev pairing
Oredev pairing
 
Atd agile automation
Atd agile automationAtd agile automation
Atd agile automation
 

Recently uploaded

A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 

Recently uploaded (20)

A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 

Advanced Topics in Agile Tsting: Focus on Automation

  • 1. Advanced  Topics:  Focus  on   Automa3on   Quality  in  Agile  2015   Lisa  Crispin  and  Janet  Gregory   Agile  Tes)ng:  A  Prac)cal  Guide  for  Testers  and  Agile  Teams   More  Agile  Tes)ng:  Learning  Journeys  for  the  Whole  Team  
  • 2. A  liAle  about  us   Janet   First  agile  team:    2000   Currently  coaching,    training   TwiAer:    janetgregoryca   Email:  janet@agiletester.ca   Agile  Tes3ng;  2009   More  Agile  Tes3ng:  Oct  2014   Website:     www.agiletester.com     www.agiletester.ca   Lisa       First  agile  team  –  2000   Currently    tes3ng  at  Piviotal  Tracker   TwiAer:    lisacrispin   Email:  lisa@agiletester.ca   Advanced  Topics  on  Agile  Tes3ng:  Lisa  Crispin  &  Janet  Gregory  
  • 3. The  Day…  Maybe!   1.  Introduc3ons   2.  Short  intro  to  get  you  thinking   3.  Iden3fy  biggest  challenges   4.  Brainstorm  experiments  for  each   5.  We’ll  contribute  any  ideas  we  have   6.  Perhaps  3me  at  the  end  for  general   discussion,  demos  or  mini-­‐open  space  for   topics  not  discussed  earlier       Advanced  Topics  on  Agile  Tes3ng:  Lisa  Crispin  &  Janet  Gregory  
  • 4. •  Brainstorm  –  explore  some  new  fron3ers!   •  Collabora3ve,    problem  solving  a`tude,  open   •  Models  to  help  with  automa3on  challenges   •  Some  more  slides  –  if  they  relate  to   problems  /  experiments   •  You’ll  leave  with  some  experiments  to  help   with  your  biggest  problems  and  goals     Expecta3ons   Advanced  Topics  on  Agile  Tes3ng:  Lisa  Crispin  &  Janet  Gregory  
  • 5. What  might  we  talk  about?  It’s  up  to  you!   •  Skills  needed,  training   •  Selec3ng  tools   •  What  to  automate   •  Who  should  automate?   •  Automa3on  paAerns   •  Maintaining  automated  tests   •  Con3nuous  integra3on  &  delivery   •  Automa3ng  at  different  levels,  i.e.,  API  or  UI   •  Mobile  or  embedded  automa3on   Others?????   Advanced  Topics  on  Agile  Tes3ng:  Lisa  Crispin  &  Janet  Gregory  
  • 6. Introduc3ons   •  What  is  your  specialty?     •  What’s  your  goal  for   today?  Write  it  on  the   lined  s3cky.   •  Note  who  you’d  like  to   talk  to   •  Self  organize  into  table   groups!   Advanced  Topics  on  Agile  Tes3ng:  Lisa  Crispin  &  Janet  Gregory  
  • 7. •  Why  we  automate   •  What  gets  in  the  way   •  A  whole  team  approach   •  Helpful  models     Let’s  Start  With  An  Overview  
  • 8. •  Manual  checking  takes  too  long   •  Manual  checks  are  error  prone   •  Frees  people  to  do  their  best  work  (tes3ng)   •  Provides  ‘living  documenta3on’   •  Repeatable   •  Saves  3me     8   Why  Should  You  Automate?  
  • 9. 9   Why  Aren’t  You   Automa3ng?  
  • 10. 10 §  ROI  –  explain  to  management   §  Acknowledge  hump  of  pain               xUnit  Test  PaAerns,  Gerard  Meszeros   Perhaps  a   cri3cal  mass   of   automa3on   libraries  
  • 11. 11   Recognize  change  is  hard,                          but  worth  it  if  done  right  
  • 12. Source:  Gojko  Adzic,  StarEast   2011  keynote  
  • 13. Source:  Gojko  Adzic,   StarEast  2011  keynote   When the TEAM owns automation
  • 14. 14 Agile  Tes3ng  Quadrants                
  • 15. Agile  Tes3ng  Pyramid  (Mike  Cohn)   push   the   tests   lower   Automate  at   the  feature   level   Automate   at  the  story   level   Automate   at  the  task   level  
  • 16. Test   Automa3on   Volcano   Original  idea  from  MaA  Barcomb;   Image  by  Jenn  Sinclair  
  • 17. What’s  in  your  way?   •  Use  the  s3cky  notes  on  the  tables  to  iden3fy   your  automa3on  challenges   •  Try  be  specific  because  we’ll  be  grouping  them   later   •  Share  as  you  write     17  
  • 18. Now  …    Let’s  priori3ze     1.  Put  your  s3ckies  on  the  wall   chart   2.  Group  similar  challenges   3.  Dot  vote  for  your  “favorites”      (three  votes  each)   5.  Create  problem  statements   for  each  of  the  top  3       18  
  • 19. Sub  topic   Sub  topic   Sub  topic   First  brainstorming  technique  –  mind   maps!   MAIN   TOPIC   Sub  topic   Sub  topic   first  &me   change   new  account   password   rules   encryp&on   save   user  name   rules   Advanced  Topics  on  Agile  Tes3ng:  Lisa  Crispin  &  Janet  Gregory  
  • 20. Round  1:    Brainstorm   •  Let’s  address  the  top  automa3on  challenge   •  Gather  around  one  or  more  sheets  of  flip  chart   paper  –  everyone  grab  a  marker!   •  Start  drawing  your  mind  map  for  ideas   •  Add  notes,  pictures,  whatever  helps  you  think   •  Iden3fy  people  who  can  help  you,  for  example,   programmers,  opera3ons  people   Advanced  Topics  Focus  on  Automa3on:  Lisa  Crispin  &  Janet  Gregory   20   minutes  
  • 21. Round  1:  Outcomes     •  Did  mind  mapping  and  drawing  help?   •  What  experiments  or  ideas  did  you  capture?   •  Any  interes3ng  stories?   •  Any  outstanding  ques3ons?   •  Any  surprises?   Advanced  Topics  Focus  on  Automa3on:  Lisa  Crispin  &  Janet  Gregory  
  • 22. Round  2:  Brain  Wri3ng   What  is  brain  wri3ng?   •  It’s  a  way  to  share  your  ideas  in  wri3ng  and  for   others  to  add  theirs     hAps://en.wikipedia.org/wiki/6-­‐3-­‐5_Brainwri3ng   Advanced  Topics  Focus  on  Automa3on:  Lisa  Crispin  &  Janet  Gregory  
  • 23. Problem  #2  on  the  list   Use  brain  wri3ng  to  help  iden3fy  possible  solu3ons   1.  Each  of  you  take  a  sheet  of  paper.   2.  Write  your  ideas  for  ways  to  address  this   automa3on  challenge   3.  Awer  three  minutes,  pass  your  paper  to  the   next  person.  (we’ll  call  3me)   4.  Read  the  ideas  on  the  paper  you  got,  and  add   more  of  your  own.   5.  Con3nue  un3l  each  person  has  wriAen  on  each   paper.     Advanced  Topics  Focus  on  Automa3on:  Lisa  Crispin  &  Janet  Gregory  
  • 24. Round  2:  Outcomes  –  Brain  Wri3ng   •  What  experiments  do  you  want  to  try?   •  Any  interes3ng  stories?   •  Any  outstanding  ques3ons?   •  Any  surprises  about  using  brain  wri3ng?   Advanced  Topics  Focus  on  Automa3on:  Lisa  Crispin  &  Janet  Gregory  
  • 25. Round  3:    Brainstorming  with  a  Twist   Use  other  groups  to  help  iden3fy  possible  solu3ons     Advanced  Topics  Focus  on  Automa3on:  Lisa  Crispin  &  Janet  Gregory  
  • 26. Address  your  third  challenge   1.  Gather  around  the  flip  chart   2.  Mind  map,  draw,  write  your  ideas  for  experiments   3.  Awer  five-­‐ten  minutes,  move  right  to  the  next   team’s  flip  chart    (we’ll  call  3me)   4.  Read  the  challenge  and  the  ideas  wriAen  down,   and  add  more  of  your  own.   5.  Con3nue  for  3  rounds     30?   minutes   Advanced  Topics  Focus  on  Automa3on:  Lisa  Crispin  &  Janet  Gregory  
  • 27. Round  3:  Outcomes       •  Take  a  look  at  all  the  ideas   •  Can  you  turn  those  ideas  into  realis3c   experiments  to  try?     •  What  did  the  group  approach  help,  or  hinder?   •  Any  surprises  about  this  way  of  thinking?   Advanced  Topics  Focus  on  Automa3on:  Lisa  Crispin  &  Janet  Gregory  
  • 28. There’s  more  to  problem  solving:   Advanced  Topics  Focus  on  Automa3on:  Lisa  Crispin  &  Janet  Gregory   Esther  Derby  -­‐  model  
  • 29. Let’s  Design  Some  Experiments!   •  Go  back  to  your  map  or  drawing  from  any   round   •  Design  at  least  two  experiments  to  try  to   address  that  challenge   •  Think  about  who  could  help  –  maybe  people   outside  of  delivery  team?   •  Think  about  how  they  can  help     Advanced  Topics  Focus  on  Automa3on:  Lisa  Crispin  &  Janet  Gregory   20   minutes  
  • 30. Outcomes:  Designing  Experiments   •  Share  two  experiments  from  your  group   •  Would  you  try  these  with  your  own  team?   Advanced  Topics  Focus  on  Automa3on:  Lisa  Crispin  &  Janet  Gregory  
  • 31. What’s  next?   Advanced  Topics  Focus  on  Automa3on:  Lisa  Crispin  &  Janet  Gregory   •  More  brainstorming  or  experiment  design?   •  Demos  of  exis3ng  automa3on  solu3ons?   •  Did  you  hear  of  any  frameworks  or  libraries   you’d  like  your  team  to  try?   •  Q  &  A    
  • 32. Contact  Informa3on     janet@agiletester.ca   www.janetgregory.ca   twiAer:  @janetgregoryca     lisa@agiletester.ca   www.lisacrispin.com   twiAer:    @lisacrispin     www.agiletester.ca   www.agiletester.com