Being a Tester in 2015

Copyright	
  2015	
  Teri	
  Charles	
  and	
  Lisa	
  Crispin	
  
Being	
  a	
  Tester	
  in	
  2015	
  
Teri	
  Charles	
  and	
  Lisa	
  Crispin	
  
Copyright	
  2015	
  Teri	
  Charles	
  and	
  Lisa	
  Crispin	
  
A	
  li7le	
  about	
  us	
  
Teri	
  
15+	
  years	
  tes=ng,	
  co-­‐organizer	
  of	
  Boulder	
  
QA	
  Meetup	
  
Twi7er:	
  	
  @booksrg8	
  
Lisa	
  	
  	
  
20+	
  years	
  tes=ng,	
  agile	
  teams	
  since	
  2000	
  
Currently	
  tester	
  on	
  Pivotal	
  Tracker	
  team	
  
Twi7er:	
  @lisacrispin	
  
Email:	
  lisa@agiletester.ca	
  
Copyright	
  2015	
  Teri	
  Charles	
  and	
  Lisa	
  Crispin	
  
How	
  About	
  You? 	
  	
  
Tell	
  us	
  a	
  li7le	
  about	
  yourselves!	
  
Copyright	
  2015	
  Teri	
  Charles	
  and	
  Lisa	
  Crispin	
  
Why	
  So	
  Much	
  Confusion?	
  
Automating is the answer!

Let’s hire some SDETs!
Copyright	
  2015	
  Teri	
  Charles	
  and	
  Lisa	
  Crispin	
  
Examples	
  of	
  Job	
  Descrip=ons	
  
•  2+	
  years	
  C#	
  is	
  a	
  must	
  
•  2+	
  years	
  working	
  as	
  a	
  Quality	
  Assurance	
  in	
  a	
  SoYware	
  
Engineering	
  test	
  capacity	
  
•  2+	
  web	
  applica=on	
  development	
  	
  
•  2+	
  JavaScript	
  MVC	
  framework	
  	
  
•  2+	
  years	
  ASP.NET	
  MVC	
  	
  
•  Ability	
  to	
  architect	
  and	
  op=mize	
  test	
  frameworks	
  for	
  
key	
  automa=on	
  ini=a=ves	
  	
  
•  Integrate	
  automated	
  tests	
  into	
  con=nuous	
  integra=on	
  
workflows	
  	
  
•  BDD,	
  TDD,	
  Unit	
  tes=ng,	
  Jasmine,	
  SpecFlow	
  
Copyright	
  2015	
  Teri	
  Charles	
  and	
  Lisa	
  Crispin	
  
More	
  Examples	
  of	
  Job	
  Descrip=ons!	
  
•  ASP.NET	
  Web	
  API,	
  RESTful	
  API	
  development	
  or	
  integra=on	
  	
  
•  Single	
  Page	
  Applica=on	
  (SPA)	
  development	
  	
  
•  MongoDB	
  or	
  other	
  NoSQL	
  database	
  	
  
•  Ember.js	
  or	
  SproutCore	
  	
  
•  AWS	
  deployment	
  and	
  management,	
  cloud	
  automa=on	
  
•  Expert	
  knowledge	
  of	
  relevant	
  development	
  tools	
  &	
  code	
  
management	
  repositories	
  (Netbeans,	
  Eclipse,	
  Komodo,	
  SVN	
  
or	
  equivalent)	
  
•  High-­‐scale	
  performance	
  tuning	
  
•  Competency	
  in	
  one	
  of	
  the	
  following	
  languages:	
  C,	
  C++,	
  Perl,	
  
Java	
  or	
  Python	
  is	
  a	
  plus	
  
Copyright	
  2015	
  Teri	
  Charles	
  and	
  Lisa	
  Crispin	
  
Where	
  is	
  the	
  Confusion	
  Coming	
  From?	
  
•  Recruiters	
  
•  Hiring	
  Managers	
  
•  Testers	
  
Copyright	
  2015	
  Teri	
  Charles	
  and	
  Lisa	
  Crispin	
  
Ques=on	
  
In	
  your	
  current	
  job,	
  what	
  was	
  the	
  job	
  pos=ng	
  vs.	
  
what	
  is	
  it	
  you	
  actually	
  do?	
  
Copyright	
  2015	
  Teri	
  Charles	
  and	
  Lisa	
  Crispin	
  
To	
  code	
  or	
  not	
  to	
  code,	
  
that	
  is	
  the	
  ques=on!	
  
Copyright	
  2015	
  Teri	
  Charles	
  and	
  Lisa	
  Crispin	
  
Do	
  You	
  Need	
  to	
  Learn	
  How	
  to	
  Code?	
  
•  Do	
  you	
  want	
  to	
  learn	
  how	
  to	
  code?	
  
Ø Then	
  do	
  it	
  
•  Do	
  you	
  not	
  want	
  to	
  learn	
  how	
  to	
  code?	
  
Ø Then	
  don’t	
  do	
  it	
  
Copyright	
  2015	
  Teri	
  Charles	
  and	
  Lisa	
  Crispin	
  
Most	
  Importantly…Don’t	
  Freak	
  Out	
  
•  Figure	
  out	
  who	
  YOU	
  are,	
  what	
  are	
  YOU	
  
interested	
  in	
  
•  Get	
  more	
  technical	
  
Ø Get	
  more	
  comfortable	
  looking	
  at	
  code	
  
Ø Know	
  your	
  domain	
  
Ø Learn	
  a	
  bit	
  of	
  SQL,	
  shell…	
  
Ø Use	
  IDE	
  team	
  uses	
  
Ø Ask	
  ques=ons	
  
Ø Know	
  what	
  you	
  need	
  to	
  add	
  value	
  
	
  
Copyright	
  2015	
  Teri	
  Charles	
  and	
  Lisa	
  Crispin	
  
What	
  is	
  “Being”	
  a	
  Tester?	
  
•  Think	
  like	
  a	
  Tester!	
  
•  Being	
  a	
  detec=ve!	
  
•  Ask	
  the	
  ques=ons!	
  
•  Communicate!	
  
•  Courage!	
  
•  Learn…learn…and	
  then	
  learn	
  some	
  more!	
  
•  Is	
  it	
  knowing	
  processes,	
  wri=ng	
  test	
  plans	
  and	
  
test	
  cases?	
  
•  Competencies	
  trump	
  roles	
  
Copyright	
  2015	
  Teri	
  Charles	
  and	
  Lisa	
  Crispin	
  
Learn	
  the	
  Rules	
  So	
  You	
  Can	
  Break	
  
the	
  Rules!	
  
Copyright	
  2015	
  Teri	
  Charles	
  and	
  Lisa	
  Crispin	
  
Ques=on	
  
What	
  do	
  we/you	
  love	
  about	
  it	
  being	
  a	
  tester?	
  
Copyright	
  2015	
  Teri	
  Charles	
  and	
  Lisa	
  Crispin	
  
Group	
  Exercise	
  
At	
  your	
  table,	
  write	
  one	
  item	
  per	
  s=cky	
  note.	
  
•  What	
  do	
  you	
  do	
  now	
  in	
  your	
  job?	
  
•  What	
  would	
  you	
  like	
  to	
  be	
  doing?	
  
Each	
  person	
  read	
  your	
  s=cky	
  notes	
  and	
  place	
  on	
  
table.	
  Group	
  similar	
  items.	
  
•  Do	
  any	
  similar	
  themes	
  emerge?	
  
Copyright	
  2015	
  Teri	
  Charles	
  and	
  Lisa	
  Crispin	
  
Learn	
  New	
  Skills 	
  	
  
•  Mentors	
  
•  Publica=ons	
  
•  Books	
  
•  Blog	
  pos=ngs	
  
•  Webinars	
  
•  Conferences	
  
•  Meetups	
  
•  Online	
  communi=es	
  
Copyright	
  2015	
  Teri	
  Charles	
  and	
  Lisa	
  Crispin	
  
Exercise 	
  	
  
•  Pick	
  your	
  top	
  learning	
  goals	
  and	
  make	
  a	
  plan	
  
Ø For	
  next	
  week	
  
Ø For	
  next	
  month	
  
Ø For	
  next	
  six	
  months	
  
•  Bonus:	
  Pair	
  with	
  a	
  buddy,	
  exchange	
  emails,	
  
keep	
  each	
  other	
  informed	
  on	
  your	
  progress	
  
Copyright	
  2015	
  Teri	
  Charles	
  and	
  Lisa	
  Crispin	
  
Educate	
  Others	
  	
  
•  One	
  of	
  the	
  best	
  ways	
  to	
  learn	
  something	
  is	
  to	
  
teach	
  something!	
  
•  Hold	
  a	
  brown	
  bag	
  at	
  work	
  
•  Write.	
  Get	
  published!	
  
•  Present	
  at	
  conferences	
  
•  Present	
  at	
  local	
  Meetups	
  
•  What	
  are	
  some	
  other	
  ideas?	
  
Copyright	
  2015	
  Teri	
  Charles	
  and	
  Lisa	
  Crispin	
  
Learning	
  Resources	
  
•  Tes=ng	
  Resources:	
  h7ps://www.mindmeister.com/
311371613	
  
•  The	
  Giant	
  Mind	
  Map	
  of	
  Testers	
  to	
  Follow:	
  h7ps://
www.mindmeister.com/542046667	
  
•  Lambert,	
  Rob,	
  "T-­‐shaped	
  Testers	
  and	
  Their	
  Role	
  In	
  a	
  
Team",	
  h7p://thesocialtester.co.uk/t-­‐shaped-­‐testers-­‐
and-­‐their-­‐role-­‐in-­‐a-­‐team/	
  ,	
  2012	
  
•  Levison,	
  Mark,	
  "The	
  Beginner's	
  Mind	
  -­‐	
  An	
  Approach	
  to	
  
Listening",	
  h7p://www.infoq.com/news/2008/08/
beginners_mind,	
  InfoQ,	
  2008	
  
•  McMillan,	
  Darren,	
  "Mind	
  Mapping	
  101",	
  for	
  Tes=ng:	
  
h7p://www.be7ertes=ng.co.uk/content/?p=956,	
  2011	
  
•  Pa7on,	
  Jeff,	
  User	
  Story	
  Mapping,	
  2014	
  
•  Wynne,	
  Ma7	
  and	
  Aslak	
  Hellesoy,	
  The	
  Cucumber	
  Book:	
  
Behavior-­‐Driven	
  Development	
  for	
  Testers	
  and	
  
Developers,	
  Pragma=c	
  Programmers,	
  2012	
  
	
  
Copyright	
  2015	
  Teri	
  Charles	
  and	
  Lisa	
  Crispin	
  
More	
  Learning	
  Resources	
  
•  Adzic,	
  Gojko,	
  SpecificaGon	
  by	
  Example:	
  How	
  Successful	
  
Teams	
  Deliver	
  the	
  Right	
  SoMware,	
  Manning,	
  2011	
  
•  Adzic,	
  Gojko,	
  Impact	
  Mapping:	
  Making	
  a	
  Big	
  Impact	
  
with	
  SoMware	
  Products	
  and	
  Projects,	
  2012a	
  h7p://
impactmapping.org	
  
•  Gärtner,	
  Markus,	
  ATDD	
  By	
  Example:	
  A	
  PracGcal	
  Guide	
  to	
  
Acceptance	
  Test-­‐Driven	
  Development,	
  Addison-­‐Wesley,	
  
2012a	
  
•  Karten,	
  Naomi,	
  "Are	
  You	
  Listening?",	
  h7p://
www.agileconnec=on.com/ar=cle/are-­‐you-­‐listening,	
  
Agile	
  Connec=on,	
  2009	
  
•  Keogh,	
  Liz,	
  h7p://lunivore.com	
  -­‐	
  look	
  for	
  her	
  posts	
  on	
  
BDD,	
  Real	
  Op=ons	
  
•  Knight,	
  Adam	
  P.,	
  "T-­‐shaped	
  Tester,	
  Square	
  Shaped	
  
Team",	
  h7p://thesocialtester.co.uk/t-­‐shaped-­‐tester-­‐
square-­‐shaped-­‐team/,	
  2013	
  
1 of 20

Recommended

Build Your Agile Testing Skill Set by
Build Your Agile Testing Skill SetBuild Your Agile Testing Skill Set
Build Your Agile Testing Skill Setlisacrispin
2.2K views20 slides
What testers can learn to work more effectively with programmers by
What testers can learn to work more effectively with programmersWhat testers can learn to work more effectively with programmers
What testers can learn to work more effectively with programmerslisacrispin
1.7K views20 slides
Atd 2016-mapping-mashup by
Atd 2016-mapping-mashupAtd 2016-mapping-mashup
Atd 2016-mapping-mashupJoEllen Carter
1.3K views23 slides
ALN Houston - "Build Quality In: Guiding Development with Tests" by
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
1.2K views43 slides
Do testers have to code... to be useful? by
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
743 views28 slides
Belgium Testing Days - Making Test Automation Work in Agile Projects by
Belgium Testing Days - Making Test Automation Work in Agile ProjectsBelgium Testing Days - Making Test Automation Work in Agile Projects
Belgium Testing Days - Making Test Automation Work in Agile Projectslisacrispin
2.9K views83 slides

More Related Content

Viewers also liked

Agile testing myths v5 final- by
Agile testing myths v5 final-Agile testing myths v5 final-
Agile testing myths v5 final-lisacrispin
1.7K views27 slides
ACCU Agile Approach to Defect Management by
ACCU Agile Approach to Defect ManagementACCU Agile Approach to Defect Management
ACCU Agile Approach to Defect Managementlisacrispin
2.1K views38 slides
Oredev pairing by
Oredev pairingOredev pairing
Oredev pairinglisacrispin
3.7K views14 slides
Whole Team Approach to Testing, Illustrated by
Whole Team Approach to Testing, IllustratedWhole Team Approach to Testing, Illustrated
Whole Team Approach to Testing, Illustratedlisacrispin
2K views32 slides
The Whole Team Approach, Illustrated. Keynote from Turku Agile Days 2012 by
The Whole Team Approach, Illustrated. Keynote from Turku Agile Days 2012The Whole Team Approach, Illustrated. Keynote from Turku Agile Days 2012
The Whole Team Approach, Illustrated. Keynote from Turku Agile Days 2012lisacrispin
1.8K views26 slides
Pitch uCoz White Label by
Pitch uCoz White LabelPitch uCoz White Label
Pitch uCoz White LabelIrina Cherepanova
55.5K views13 slides

Viewers also liked(12)

Agile testing myths v5 final- by lisacrispin
Agile testing myths v5 final-Agile testing myths v5 final-
Agile testing myths v5 final-
lisacrispin1.7K views
ACCU Agile Approach to Defect Management by lisacrispin
ACCU Agile Approach to Defect ManagementACCU Agile Approach to Defect Management
ACCU Agile Approach to Defect Management
lisacrispin2.1K views
Oredev pairing by lisacrispin
Oredev pairingOredev pairing
Oredev pairing
lisacrispin3.7K views
Whole Team Approach to Testing, Illustrated by lisacrispin
Whole Team Approach to Testing, IllustratedWhole Team Approach to Testing, Illustrated
Whole Team Approach to Testing, Illustrated
lisacrispin2K views
The Whole Team Approach, Illustrated. Keynote from Turku Agile Days 2012 by lisacrispin
The Whole Team Approach, Illustrated. Keynote from Turku Agile Days 2012The Whole Team Approach, Illustrated. Keynote from Turku Agile Days 2012
The Whole Team Approach, Illustrated. Keynote from Turku Agile Days 2012
lisacrispin1.8K views
Growing whole teams using the Dreyfus model by Matt Barcomb
Growing whole teams using the Dreyfus modelGrowing whole teams using the Dreyfus model
Growing whole teams using the Dreyfus model
Matt Barcomb2.8K views
OPNFV Arno Installation and Validation Walk Through by OPNFV
OPNFV Arno Installation and Validation Walk ThroughOPNFV Arno Installation and Validation Walk Through
OPNFV Arno Installation and Validation Walk Through
OPNFV3.5K views
Los nuevos desafíos del testing by TestingBaires
Los nuevos desafíos del testingLos nuevos desafíos del testing
Los nuevos desafíos del testing
TestingBaires642 views

More from lisacrispin

Exploring Requirements for Shared Understanding by
Exploring Requirements for Shared UnderstandingExploring Requirements for Shared Understanding
Exploring Requirements for Shared Understandinglisacrispin
108 views16 slides
Principles for Agile Testers and Modern Testing Principles by
Principles for Agile Testers and Modern Testing PrinciplesPrinciples for Agile Testers and Modern Testing Principles
Principles for Agile Testers and Modern Testing Principleslisacrispin
105 views24 slides
BDD and CD - better together by
BDD and CD - better togetherBDD and CD - better together
BDD and CD - better togetherlisacrispin
232 views23 slides
Get testing bottlenecks out of your pipelines by
Get testing bottlenecks out of your pipelinesGet testing bottlenecks out of your pipelines
Get testing bottlenecks out of your pipelineslisacrispin
147 views15 slides
Thinking Outside the Box: Cognitive bias and testing by
Thinking Outside the Box: Cognitive bias and testingThinking Outside the Box: Cognitive bias and testing
Thinking Outside the Box: Cognitive bias and testinglisacrispin
197 views51 slides
The Whole Team Approach to Quality in Continuous Delivery by
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
363 views19 slides

More from lisacrispin(20)

Exploring Requirements for Shared Understanding by lisacrispin
Exploring Requirements for Shared UnderstandingExploring Requirements for Shared Understanding
Exploring Requirements for Shared Understanding
lisacrispin108 views
Principles for Agile Testers and Modern Testing Principles by lisacrispin
Principles for Agile Testers and Modern Testing PrinciplesPrinciples for Agile Testers and Modern Testing Principles
Principles for Agile Testers and Modern Testing Principles
lisacrispin105 views
BDD and CD - better together by lisacrispin
BDD and CD - better togetherBDD and CD - better together
BDD and CD - better together
lisacrispin232 views
Get testing bottlenecks out of your pipelines by lisacrispin
Get testing bottlenecks out of your pipelinesGet testing bottlenecks out of your pipelines
Get testing bottlenecks out of your pipelines
lisacrispin147 views
Thinking Outside the Box: Cognitive bias and testing by lisacrispin
Thinking Outside the Box: Cognitive bias and testingThinking Outside the Box: Cognitive bias and testing
Thinking Outside the Box: Cognitive bias and testing
lisacrispin197 views
The Whole Team Approach to Quality in Continuous Delivery by lisacrispin
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
lisacrispin363 views
DeliveryConf - Whole Team Approach to Testing in Continuous Delivery by lisacrispin
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
lisacrispin66 views
Agile 20015 Boot Camp: Intro to Agile Testing - Everyone Owns Quality by lisacrispin
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
lisacrispin3.1K views
Build Quality In, workshop with Janet Gregory and Lisa Crispin at Agile Roots... by lisacrispin
Build Quality In, workshop with Janet Gregory and Lisa Crispin at Agile Roots...Build Quality In, workshop with Janet Gregory and Lisa Crispin at Agile Roots...
Build Quality In, workshop with Janet Gregory and Lisa Crispin at Agile Roots...
lisacrispin2K views
Do testers have to code... to be useful? Janet Gregory and Lisa Crispin plena... by 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...
lisacrispin1.6K views
Advanced Topics in Agile Tsting: Focus on Automation by lisacrispin
Advanced Topics in Agile Tsting: Focus on AutomationAdvanced Topics in Agile Tsting: Focus on Automation
Advanced Topics in Agile Tsting: Focus on Automation
lisacrispin1.8K views
Do testers have to code... to be useful? by lisacrispin
Do testers have to code... to be useful?Do testers have to code... to be useful?
Do testers have to code... to be useful?
lisacrispin1.6K views
Making Test Automation Work in Agile Projects 2012 by lisacrispin
Making Test Automation Work in Agile Projects 2012Making Test Automation Work in Agile Projects 2012
Making Test Automation Work in Agile Projects 2012
lisacrispin1.2K views
What Testers Can Learn to Collaborate Effectively with Programmers, others by lisacrispin
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
lisacrispin706 views
Advanced Topics in Agile Testing - The Future - Agile Testing Days 2014 by lisacrispin
Advanced Topics in Agile Testing - The Future - Agile Testing Days 2014Advanced Topics in Agile Testing - The Future - Agile Testing Days 2014
Advanced Topics in Agile Testing - The Future - Agile Testing Days 2014
lisacrispin3.7K views
Welcome to the Future! Preparing for our agile testing journeys, Agile Testin... by lisacrispin
Welcome to the Future! Preparing for our agile testing journeys, Agile Testin...Welcome to the Future! Preparing for our agile testing journeys, Agile Testin...
Welcome to the Future! Preparing for our agile testing journeys, Agile Testin...
lisacrispin3.2K views
Morph your mindset for Continuous Delivery, Agile Roots 2014 by lisacrispin
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
lisacrispin797 views
Belgium Testing Days: Shift your testing mindset by lisacrispin
Belgium Testing Days: Shift your testing mindsetBelgium Testing Days: Shift your testing mindset
Belgium Testing Days: Shift your testing mindset
lisacrispin1.1K views
Changing Your Testing Mindset, Booster Conference, Bergen, Norway, 2014 by lisacrispin
Changing Your Testing Mindset, Booster Conference, Bergen, Norway, 2014Changing Your Testing Mindset, Booster Conference, Bergen, Norway, 2014
Changing Your Testing Mindset, Booster Conference, Bergen, Norway, 2014
lisacrispin3.1K views
Developers who grok testing: why I love them and how they mitigate risk by lisacrispin
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
lisacrispin2.1K views

Recently uploaded

tecnologia18.docx by
tecnologia18.docxtecnologia18.docx
tecnologia18.docxnosi6702
5 views5 slides
Airline Booking Software by
Airline Booking SoftwareAirline Booking Software
Airline Booking SoftwareSharmiMehta
6 views26 slides
Ports-and-Adapters Architecture for Embedded HMI by
Ports-and-Adapters Architecture for Embedded HMIPorts-and-Adapters Architecture for Embedded HMI
Ports-and-Adapters Architecture for Embedded HMIBurkhard Stubert
21 views19 slides
SAP FOR TYRE INDUSTRY.pdf by
SAP FOR TYRE INDUSTRY.pdfSAP FOR TYRE INDUSTRY.pdf
SAP FOR TYRE INDUSTRY.pdfVirendra Rai, PMP
27 views3 slides
Dev-Cloud Conference 2023 - Continuous Deployment Showdown: Traditionelles CI... by
Dev-Cloud Conference 2023 - Continuous Deployment Showdown: Traditionelles CI...Dev-Cloud Conference 2023 - Continuous Deployment Showdown: Traditionelles CI...
Dev-Cloud Conference 2023 - Continuous Deployment Showdown: Traditionelles CI...Marc Müller
42 views83 slides
BushraDBR: An Automatic Approach to Retrieving Duplicate Bug Reports by
BushraDBR: An Automatic Approach to Retrieving Duplicate Bug ReportsBushraDBR: An Automatic Approach to Retrieving Duplicate Bug Reports
BushraDBR: An Automatic Approach to Retrieving Duplicate Bug ReportsRa'Fat Al-Msie'deen
8 views49 slides

Recently uploaded(20)

tecnologia18.docx by nosi6702
tecnologia18.docxtecnologia18.docx
tecnologia18.docx
nosi67025 views
Airline Booking Software by SharmiMehta
Airline Booking SoftwareAirline Booking Software
Airline Booking Software
SharmiMehta6 views
Ports-and-Adapters Architecture for Embedded HMI by Burkhard Stubert
Ports-and-Adapters Architecture for Embedded HMIPorts-and-Adapters Architecture for Embedded HMI
Ports-and-Adapters Architecture for Embedded HMI
Burkhard Stubert21 views
Dev-Cloud Conference 2023 - Continuous Deployment Showdown: Traditionelles CI... by Marc Müller
Dev-Cloud Conference 2023 - Continuous Deployment Showdown: Traditionelles CI...Dev-Cloud Conference 2023 - Continuous Deployment Showdown: Traditionelles CI...
Dev-Cloud Conference 2023 - Continuous Deployment Showdown: Traditionelles CI...
Marc Müller42 views
BushraDBR: An Automatic Approach to Retrieving Duplicate Bug Reports by Ra'Fat Al-Msie'deen
BushraDBR: An Automatic Approach to Retrieving Duplicate Bug ReportsBushraDBR: An Automatic Approach to Retrieving Duplicate Bug Reports
BushraDBR: An Automatic Approach to Retrieving Duplicate Bug Reports
AI and Ml presentation .pptx by FayazAli87
AI and Ml presentation .pptxAI and Ml presentation .pptx
AI and Ml presentation .pptx
FayazAli8712 views
2023-November-Schneider Electric-Meetup-BCN Admin Group.pptx by animuscrm
2023-November-Schneider Electric-Meetup-BCN Admin Group.pptx2023-November-Schneider Electric-Meetup-BCN Admin Group.pptx
2023-November-Schneider Electric-Meetup-BCN Admin Group.pptx
animuscrm15 views
Generic or specific? Making sensible software design decisions by Bert Jan Schrijver
Generic or specific? Making sensible software design decisionsGeneric or specific? Making sensible software design decisions
Generic or specific? Making sensible software design decisions
.NET Developer Conference 2023 - .NET Microservices mit Dapr – zu viel Abstra... by Marc Müller
.NET Developer Conference 2023 - .NET Microservices mit Dapr – zu viel Abstra....NET Developer Conference 2023 - .NET Microservices mit Dapr – zu viel Abstra...
.NET Developer Conference 2023 - .NET Microservices mit Dapr – zu viel Abstra...
Marc Müller41 views
Team Transformation Tactics for Holistic Testing and Quality (Japan Symposium... by Lisi Hocke
Team Transformation Tactics for Holistic Testing and Quality (Japan Symposium...Team Transformation Tactics for Holistic Testing and Quality (Japan Symposium...
Team Transformation Tactics for Holistic Testing and Quality (Japan Symposium...
Lisi Hocke35 views
FIMA 2023 Neo4j & FS - Entity Resolution.pptx by Neo4j
FIMA 2023 Neo4j & FS - Entity Resolution.pptxFIMA 2023 Neo4j & FS - Entity Resolution.pptx
FIMA 2023 Neo4j & FS - Entity Resolution.pptx
Neo4j12 views
360 graden fabriek by info33492
360 graden fabriek360 graden fabriek
360 graden fabriek
info33492138 views
Myths and Facts About Hospice Care: Busting Common Misconceptions by Care Coordinations
Myths and Facts About Hospice Care: Busting Common MisconceptionsMyths and Facts About Hospice Care: Busting Common Misconceptions
Myths and Facts About Hospice Care: Busting Common Misconceptions
Advanced API Mocking Techniques by Dimpy Adhikary
Advanced API Mocking TechniquesAdvanced API Mocking Techniques
Advanced API Mocking Techniques
Dimpy Adhikary23 views
Sprint 226 by ManageIQ
Sprint 226Sprint 226
Sprint 226
ManageIQ8 views

Being a Tester in 2015

  • 1. Copyright  2015  Teri  Charles  and  Lisa  Crispin   Being  a  Tester  in  2015   Teri  Charles  and  Lisa  Crispin  
  • 2. Copyright  2015  Teri  Charles  and  Lisa  Crispin   A  li7le  about  us   Teri   15+  years  tes=ng,  co-­‐organizer  of  Boulder   QA  Meetup   Twi7er:    @booksrg8   Lisa       20+  years  tes=ng,  agile  teams  since  2000   Currently  tester  on  Pivotal  Tracker  team   Twi7er:  @lisacrispin   Email:  lisa@agiletester.ca  
  • 3. Copyright  2015  Teri  Charles  and  Lisa  Crispin   How  About  You?     Tell  us  a  li7le  about  yourselves!  
  • 4. Copyright  2015  Teri  Charles  and  Lisa  Crispin   Why  So  Much  Confusion?   Automating is the answer! Let’s hire some SDETs!
  • 5. Copyright  2015  Teri  Charles  and  Lisa  Crispin   Examples  of  Job  Descrip=ons   •  2+  years  C#  is  a  must   •  2+  years  working  as  a  Quality  Assurance  in  a  SoYware   Engineering  test  capacity   •  2+  web  applica=on  development     •  2+  JavaScript  MVC  framework     •  2+  years  ASP.NET  MVC     •  Ability  to  architect  and  op=mize  test  frameworks  for   key  automa=on  ini=a=ves     •  Integrate  automated  tests  into  con=nuous  integra=on   workflows     •  BDD,  TDD,  Unit  tes=ng,  Jasmine,  SpecFlow  
  • 6. Copyright  2015  Teri  Charles  and  Lisa  Crispin   More  Examples  of  Job  Descrip=ons!   •  ASP.NET  Web  API,  RESTful  API  development  or  integra=on     •  Single  Page  Applica=on  (SPA)  development     •  MongoDB  or  other  NoSQL  database     •  Ember.js  or  SproutCore     •  AWS  deployment  and  management,  cloud  automa=on   •  Expert  knowledge  of  relevant  development  tools  &  code   management  repositories  (Netbeans,  Eclipse,  Komodo,  SVN   or  equivalent)   •  High-­‐scale  performance  tuning   •  Competency  in  one  of  the  following  languages:  C,  C++,  Perl,   Java  or  Python  is  a  plus  
  • 7. Copyright  2015  Teri  Charles  and  Lisa  Crispin   Where  is  the  Confusion  Coming  From?   •  Recruiters   •  Hiring  Managers   •  Testers  
  • 8. Copyright  2015  Teri  Charles  and  Lisa  Crispin   Ques=on   In  your  current  job,  what  was  the  job  pos=ng  vs.   what  is  it  you  actually  do?  
  • 9. Copyright  2015  Teri  Charles  and  Lisa  Crispin   To  code  or  not  to  code,   that  is  the  ques=on!  
  • 10. Copyright  2015  Teri  Charles  and  Lisa  Crispin   Do  You  Need  to  Learn  How  to  Code?   •  Do  you  want  to  learn  how  to  code?   Ø Then  do  it   •  Do  you  not  want  to  learn  how  to  code?   Ø Then  don’t  do  it  
  • 11. Copyright  2015  Teri  Charles  and  Lisa  Crispin   Most  Importantly…Don’t  Freak  Out   •  Figure  out  who  YOU  are,  what  are  YOU   interested  in   •  Get  more  technical   Ø Get  more  comfortable  looking  at  code   Ø Know  your  domain   Ø Learn  a  bit  of  SQL,  shell…   Ø Use  IDE  team  uses   Ø Ask  ques=ons   Ø Know  what  you  need  to  add  value    
  • 12. Copyright  2015  Teri  Charles  and  Lisa  Crispin   What  is  “Being”  a  Tester?   •  Think  like  a  Tester!   •  Being  a  detec=ve!   •  Ask  the  ques=ons!   •  Communicate!   •  Courage!   •  Learn…learn…and  then  learn  some  more!   •  Is  it  knowing  processes,  wri=ng  test  plans  and   test  cases?   •  Competencies  trump  roles  
  • 13. Copyright  2015  Teri  Charles  and  Lisa  Crispin   Learn  the  Rules  So  You  Can  Break   the  Rules!  
  • 14. Copyright  2015  Teri  Charles  and  Lisa  Crispin   Ques=on   What  do  we/you  love  about  it  being  a  tester?  
  • 15. Copyright  2015  Teri  Charles  and  Lisa  Crispin   Group  Exercise   At  your  table,  write  one  item  per  s=cky  note.   •  What  do  you  do  now  in  your  job?   •  What  would  you  like  to  be  doing?   Each  person  read  your  s=cky  notes  and  place  on   table.  Group  similar  items.   •  Do  any  similar  themes  emerge?  
  • 16. Copyright  2015  Teri  Charles  and  Lisa  Crispin   Learn  New  Skills     •  Mentors   •  Publica=ons   •  Books   •  Blog  pos=ngs   •  Webinars   •  Conferences   •  Meetups   •  Online  communi=es  
  • 17. Copyright  2015  Teri  Charles  and  Lisa  Crispin   Exercise     •  Pick  your  top  learning  goals  and  make  a  plan   Ø For  next  week   Ø For  next  month   Ø For  next  six  months   •  Bonus:  Pair  with  a  buddy,  exchange  emails,   keep  each  other  informed  on  your  progress  
  • 18. Copyright  2015  Teri  Charles  and  Lisa  Crispin   Educate  Others     •  One  of  the  best  ways  to  learn  something  is  to   teach  something!   •  Hold  a  brown  bag  at  work   •  Write.  Get  published!   •  Present  at  conferences   •  Present  at  local  Meetups   •  What  are  some  other  ideas?  
  • 19. Copyright  2015  Teri  Charles  and  Lisa  Crispin   Learning  Resources   •  Tes=ng  Resources:  h7ps://www.mindmeister.com/ 311371613   •  The  Giant  Mind  Map  of  Testers  to  Follow:  h7ps:// www.mindmeister.com/542046667   •  Lambert,  Rob,  "T-­‐shaped  Testers  and  Their  Role  In  a   Team",  h7p://thesocialtester.co.uk/t-­‐shaped-­‐testers-­‐ and-­‐their-­‐role-­‐in-­‐a-­‐team/  ,  2012   •  Levison,  Mark,  "The  Beginner's  Mind  -­‐  An  Approach  to   Listening",  h7p://www.infoq.com/news/2008/08/ beginners_mind,  InfoQ,  2008   •  McMillan,  Darren,  "Mind  Mapping  101",  for  Tes=ng:   h7p://www.be7ertes=ng.co.uk/content/?p=956,  2011   •  Pa7on,  Jeff,  User  Story  Mapping,  2014   •  Wynne,  Ma7  and  Aslak  Hellesoy,  The  Cucumber  Book:   Behavior-­‐Driven  Development  for  Testers  and   Developers,  Pragma=c  Programmers,  2012    
  • 20. Copyright  2015  Teri  Charles  and  Lisa  Crispin   More  Learning  Resources   •  Adzic,  Gojko,  SpecificaGon  by  Example:  How  Successful   Teams  Deliver  the  Right  SoMware,  Manning,  2011   •  Adzic,  Gojko,  Impact  Mapping:  Making  a  Big  Impact   with  SoMware  Products  and  Projects,  2012a  h7p:// impactmapping.org   •  Gärtner,  Markus,  ATDD  By  Example:  A  PracGcal  Guide  to   Acceptance  Test-­‐Driven  Development,  Addison-­‐Wesley,   2012a   •  Karten,  Naomi,  "Are  You  Listening?",  h7p:// www.agileconnec=on.com/ar=cle/are-­‐you-­‐listening,   Agile  Connec=on,  2009   •  Keogh,  Liz,  h7p://lunivore.com  -­‐  look  for  her  posts  on   BDD,  Real  Op=ons   •  Knight,  Adam  P.,  "T-­‐shaped  Tester,  Square  Shaped   Team",  h7p://thesocialtester.co.uk/t-­‐shaped-­‐tester-­‐ square-­‐shaped-­‐team/,  2013