SlideShare ist ein Scribd-Unternehmen logo
1 von 26
An Introduction to Agile Testing
The many shapes of modern testing
Clement Pickering, Head of Testing, Callcredit
September 2013
Testing is no longer a phase
Quality is everyone’s responsibility
Testing has become a highly skilled, exciting dynamic profession
The shape of Testing is changing
It’s Just All Testing, Right?
• Today’s aim – to introduce what
agile testing is all about
• How and Why it is different from
traditional approaches
• Key underlying principles
• To share examples from Callcredit
• Focus on three key angles …
1. People & Mindset
2. Strategy & Approach
3. Tools & Techniques
• … and the many shapes of agile
testing
Who are Callcredit?
• Callcredit is a UK Credit Reference Agency,
with key offices in Leeds and Kaunas
• Callcredit has now formally adopted an Agile
methodology, DSDM Atern
• Various disparate Development areas now
all together under one group function
• Different backgrounds to QA – from no QA
to waterfall QA
People & Mindset
A is for Advocacy (NOT Assurance)
Quality is not just testing NOT Testing is a rubberstamp
Testing is part of the Process (NOT a phase)
Testing is part of the process NOT Testing phase gets squeezed
One Team Approach
Collaboration, one team NOT Independent police
Generalising Specialists
Flexible Team, generalising NOT
specialists
Functional silos, imposed job
boundaries
Experts in Information
One team recommendation NOT QA sign-off
•Removal of QA sign-off
•Project team seating
•Community of test practice not separate department
•Integrated entryexit quality process
•Constant, consistent message
•Events on agile testing
•Encouraging testers and developers to learn outside roles
Strategy & Approach
Lightweight Visible Test Strategy
Infinite Test Cycles
Change accommodated NOT Change expensive
Prevent not Find
Prevent not find NOT Find, unable to prevent
Shapes on Testing #1 – Quadrants
http://www.slideshare.net/ehendrickson/the-thinking-tester-evolved
Shapes on Testing #2 – Corners
http://dannorth.net/
Shapes on Testing #3 – Coverage Blanket
•Test Strategy Posters
•Prevent not fix – no logging of bugs found in Integration
Environments
•Test first Development
•Team empowered to choose their approach and encouraged
to think of testing and quality from many different angles
Tools & Techniques
The Right Tool for the Right Job
Toolbox of specialist tools NOT One tool fits all
Shapes on Testing #4 – Test Pyramid
Exploratory
Exploratory
Selenium; QTP; WebDriver; Manual QC
SoapUI; Internal tools; LoadRunner
SpecFlow; Fitnesse; beHat
xUnit
UAT
UI
Service
BDDATDD
Unit
Automate and Integrate
Continuous Integrated Testing NOT Single Test Cycle
•Testing pyramid – layers of testing
•BDDATDD tools (SpecFlow, Fitnesse)
•Service tools (SoapUI, Orion, WCFStorm)
•Use of more environments
•Continuous integration
Conclusions
• Modern Software Development requires a different approach to Testing
• Agile Testing is more than just testing at the end of sprints, it’s a whole
different mindset
• Testing is no longer a manual low-skilled role – it’s challenging, technical,
integrated and exciting
• Changing the testing culture is key (but the hardest
challenge)
The Shape of Testing is Changing

Weitere ähnliche Inhalte

Was ist angesagt?

EuroSTAR webinar: creating Agile Test Strategies for larger Enterprises
EuroSTAR webinar: creating Agile Test Strategies for larger EnterprisesEuroSTAR webinar: creating Agile Test Strategies for larger Enterprises
EuroSTAR webinar: creating Agile Test Strategies for larger EnterprisesDerk-Jan de Grood
 
Improve your test process, improve your life
Improve your test process, improve your lifeImprove your test process, improve your life
Improve your test process, improve your lifeQualitest
 
John Fodeh - Spend Wisely, Test Well
John Fodeh - Spend Wisely, Test WellJohn Fodeh - Spend Wisely, Test Well
John Fodeh - Spend Wisely, Test WellTEST Huddle
 
Test Process Improvement
Test Process ImprovementTest Process Improvement
Test Process ImprovementMomentum NI
 
Agile tour 2011 ladislau szilagyi
Agile tour 2011   ladislau szilagyiAgile tour 2011   ladislau szilagyi
Agile tour 2011 ladislau szilagyiAgora Group
 
Jonathan Kohl - Is Agile Distracting You?
Jonathan Kohl - Is Agile Distracting You?Jonathan Kohl - Is Agile Distracting You?
Jonathan Kohl - Is Agile Distracting You?TEST Huddle
 
Building a testing team
Building a testing teamBuilding a testing team
Building a testing teamSQALab
 
РАМЕЛЛА БАСЕНКО ISTQB® Streams “Core&Agile”
РАМЕЛЛА БАСЕНКО ISTQB® Streams “Core&Agile”РАМЕЛЛА БАСЕНКО ISTQB® Streams “Core&Agile”
РАМЕЛЛА БАСЕНКО ISTQB® Streams “Core&Agile”GoQA
 
Agile Testing in the Enterprise 2016
Agile Testing in the Enterprise   2016Agile Testing in the Enterprise   2016
Agile Testing in the Enterprise 2016Janet Gregory
 
What is Agile Testing? A MindMap
What is Agile Testing? A MindMapWhat is Agile Testing? A MindMap
What is Agile Testing? A MindMapAlan Richardson
 
Dorothy Graham - Can The Past Tell Us The Future
Dorothy Graham -  Can The Past Tell Us The FutureDorothy Graham -  Can The Past Tell Us The Future
Dorothy Graham - Can The Past Tell Us The FutureTEST Huddle
 
6 marta firlej - is test manager role disappearing
6   marta firlej - is test manager role disappearing6   marta firlej - is test manager role disappearing
6 marta firlej - is test manager role disappearingIevgenii Katsan
 
Isabel Evans - A Statement for the Future
Isabel Evans - A Statement for the Future Isabel Evans - A Statement for the Future
Isabel Evans - A Statement for the Future TEST Huddle
 
Agile QA: Redefining Quality in the Wild West
Agile QA: Redefining Quality in the Wild WestAgile QA: Redefining Quality in the Wild West
Agile QA: Redefining Quality in the Wild WestFord Prior
 
Антон Мужайло, «Using the test process improvement models. Case study based o...
Антон Мужайло, «Using the test process improvement models. Case study based o...Антон Мужайло, «Using the test process improvement models. Case study based o...
Антон Мужайло, «Using the test process improvement models. Case study based o...Sigma Software
 

Was ist angesagt? (20)

EuroSTAR webinar: creating Agile Test Strategies for larger Enterprises
EuroSTAR webinar: creating Agile Test Strategies for larger EnterprisesEuroSTAR webinar: creating Agile Test Strategies for larger Enterprises
EuroSTAR webinar: creating Agile Test Strategies for larger Enterprises
 
Improve your test process, improve your life
Improve your test process, improve your lifeImprove your test process, improve your life
Improve your test process, improve your life
 
John Fodeh - Spend Wisely, Test Well
John Fodeh - Spend Wisely, Test WellJohn Fodeh - Spend Wisely, Test Well
John Fodeh - Spend Wisely, Test Well
 
QA evolution to the present day
QA evolution to the present dayQA evolution to the present day
QA evolution to the present day
 
QA evolution, in pictures
QA evolution, in picturesQA evolution, in pictures
QA evolution, in pictures
 
Agile testing
Agile testingAgile testing
Agile testing
 
Test Process Improvement
Test Process ImprovementTest Process Improvement
Test Process Improvement
 
Agile tour 2011 ladislau szilagyi
Agile tour 2011   ladislau szilagyiAgile tour 2011   ladislau szilagyi
Agile tour 2011 ladislau szilagyi
 
Jonathan Kohl - Is Agile Distracting You?
Jonathan Kohl - Is Agile Distracting You?Jonathan Kohl - Is Agile Distracting You?
Jonathan Kohl - Is Agile Distracting You?
 
Building a testing team
Building a testing teamBuilding a testing team
Building a testing team
 
РАМЕЛЛА БАСЕНКО ISTQB® Streams “Core&Agile”
РАМЕЛЛА БАСЕНКО ISTQB® Streams “Core&Agile”РАМЕЛЛА БАСЕНКО ISTQB® Streams “Core&Agile”
РАМЕЛЛА БАСЕНКО ISTQB® Streams “Core&Agile”
 
Agile Testing in the Enterprise 2016
Agile Testing in the Enterprise   2016Agile Testing in the Enterprise   2016
Agile Testing in the Enterprise 2016
 
What is Agile Testing? A MindMap
What is Agile Testing? A MindMapWhat is Agile Testing? A MindMap
What is Agile Testing? A MindMap
 
Dorothy Graham - Can The Past Tell Us The Future
Dorothy Graham -  Can The Past Tell Us The FutureDorothy Graham -  Can The Past Tell Us The Future
Dorothy Graham - Can The Past Tell Us The Future
 
6 marta firlej - is test manager role disappearing
6   marta firlej - is test manager role disappearing6   marta firlej - is test manager role disappearing
6 marta firlej - is test manager role disappearing
 
Agile testing
Agile  testingAgile  testing
Agile testing
 
Isabel Evans - A Statement for the Future
Isabel Evans - A Statement for the Future Isabel Evans - A Statement for the Future
Isabel Evans - A Statement for the Future
 
Agile QA: Redefining Quality in the Wild West
Agile QA: Redefining Quality in the Wild WestAgile QA: Redefining Quality in the Wild West
Agile QA: Redefining Quality in the Wild West
 
Антон Мужайло, «Using the test process improvement models. Case study based o...
Антон Мужайло, «Using the test process improvement models. Case study based o...Антон Мужайло, «Using the test process improvement models. Case study based o...
Антон Мужайло, «Using the test process improvement models. Case study based o...
 
Transitioning To Agile
Transitioning To Agile Transitioning To Agile
Transitioning To Agile
 

Andere mochten auch

Quadri elettrici in bassa tensione
Quadri elettrici in bassa tensioneQuadri elettrici in bassa tensione
Quadri elettrici in bassa tensioneANIE Energia
 
Silabus 2013 new
Silabus 2013 newSilabus 2013 new
Silabus 2013 newyudiyunika
 
스마트하게 일하자 표원지
스마트하게 일하자 표원지스마트하게 일하자 표원지
스마트하게 일하자 표원지GNTECH_ceomba
 
Дарвинизм
ДарвинизмДарвинизм
ДарвинизмKuklinaGL
 
We're all the same (Ungheni)
We're all the same (Ungheni)We're all the same (Ungheni)
We're all the same (Ungheni)doina_morari
 
Le Parc Fact Sheet - Choose the perfect luxury condo & townhome for sale (ven...
Le Parc Fact Sheet - Choose the perfect luxury condo & townhome for sale (ven...Le Parc Fact Sheet - Choose the perfect luxury condo & townhome for sale (ven...
Le Parc Fact Sheet - Choose the perfect luxury condo & townhome for sale (ven...LEPARC AT BRICKELL
 
Perspektif tokoh pendidikan islam indonesia
Perspektif tokoh pendidikan islam indonesiaPerspektif tokoh pendidikan islam indonesia
Perspektif tokoh pendidikan islam indonesiaMuhamad Fatih Rusydi
 
Economics General View
Economics General ViewEconomics General View
Economics General ViewLordRatix
 
Varnita, Bender Community Project
Varnita, Bender Community ProjectVarnita, Bender Community Project
Varnita, Bender Community Projectdoina_morari
 
أجهزة التصوير الفوتوغرافي وأجهزة تصوير الفيديو جاهز
أجهزة التصوير الفوتوغرافي وأجهزة تصوير الفيديو جاهزأجهزة التصوير الفوتوغرافي وأجهزة تصوير الفيديو جاهز
أجهزة التصوير الفوتوغرافي وأجهزة تصوير الفيديو جاهزalgerbi
 
Branded presentation new-1
Branded presentation new-1Branded presentation new-1
Branded presentation new-1wbneverman
 

Andere mochten auch (17)

16. i1384s04
16.  i1384s0416.  i1384s04
16. i1384s04
 
Quadri elettrici in bassa tensione
Quadri elettrici in bassa tensioneQuadri elettrici in bassa tensione
Quadri elettrici in bassa tensione
 
38. tec-pepino
38.  tec-pepino38.  tec-pepino
38. tec-pepino
 
Silabus 2013 new
Silabus 2013 newSilabus 2013 new
Silabus 2013 new
 
Ana
AnaAna
Ana
 
스마트하게 일하자 표원지
스마트하게 일하자 표원지스마트하게 일하자 표원지
스마트하게 일하자 표원지
 
Дарвинизм
ДарвинизмДарвинизм
Дарвинизм
 
We're all the same (Ungheni)
We're all the same (Ungheni)We're all the same (Ungheni)
We're all the same (Ungheni)
 
Alis
AlisAlis
Alis
 
Le Parc Fact Sheet - Choose the perfect luxury condo & townhome for sale (ven...
Le Parc Fact Sheet - Choose the perfect luxury condo & townhome for sale (ven...Le Parc Fact Sheet - Choose the perfect luxury condo & townhome for sale (ven...
Le Parc Fact Sheet - Choose the perfect luxury condo & townhome for sale (ven...
 
Perspektif tokoh pendidikan islam indonesia
Perspektif tokoh pendidikan islam indonesiaPerspektif tokoh pendidikan islam indonesia
Perspektif tokoh pendidikan islam indonesia
 
Economics General View
Economics General ViewEconomics General View
Economics General View
 
Varnita, Bender Community Project
Varnita, Bender Community ProjectVarnita, Bender Community Project
Varnita, Bender Community Project
 
PR'Mix
PR'MixPR'Mix
PR'Mix
 
Comment créer de personnage
Comment créer de personnageComment créer de personnage
Comment créer de personnage
 
أجهزة التصوير الفوتوغرافي وأجهزة تصوير الفيديو جاهز
أجهزة التصوير الفوتوغرافي وأجهزة تصوير الفيديو جاهزأجهزة التصوير الفوتوغرافي وأجهزة تصوير الفيديو جاهز
أجهزة التصوير الفوتوغرافي وأجهزة تصوير الفيديو جاهز
 
Branded presentation new-1
Branded presentation new-1Branded presentation new-1
Branded presentation new-1
 

Ähnlich wie An Introduction to Agile Testing Agile Tour Kaunas 2013

Agile testing - Madhu Krishnappa
Agile testing - Madhu KrishnappaAgile testing - Madhu Krishnappa
Agile testing - Madhu KrishnappaPiyush Rahate
 
A business case for a modern QA organization
A business case for a modern QA organizationA business case for a modern QA organization
A business case for a modern QA organizationJohan Hoberg
 
Arrogance or Apathy: The Need for Formative Evaluation + Current & Emerging S...
Arrogance or Apathy: The Need for Formative Evaluation + Current & Emerging S...Arrogance or Apathy: The Need for Formative Evaluation + Current & Emerging S...
Arrogance or Apathy: The Need for Formative Evaluation + Current & Emerging S...Michael M Grant
 
Practitest webinar - When a test manager makes a difference
Practitest webinar - When a test manager makes a differencePractitest webinar - When a test manager makes a difference
Practitest webinar - When a test manager makes a differenceDerk-Jan de Grood
 
Five Steps to a More Agile Organization
Five Steps to a More Agile OrganizationFive Steps to a More Agile Organization
Five Steps to a More Agile OrganizationLitheSpeed
 
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
 
How to improve your time to market by moving to Agile with good governance (K...
How to improve your time to market by moving to Agile with good governance (K...How to improve your time to market by moving to Agile with good governance (K...
How to improve your time to market by moving to Agile with good governance (K...APMG-International Showcase UK
 
A New Model For Testing
A New Model For TestingA New Model For Testing
A New Model For TestingTEST Huddle
 
AgileTestStrategy.pptx
AgileTestStrategy.pptxAgileTestStrategy.pptx
AgileTestStrategy.pptxEdisonTobon3
 
2015 06-03 ti4 agile presented at ncs
2015 06-03 ti4 agile presented at ncs2015 06-03 ti4 agile presented at ncs
2015 06-03 ti4 agile presented at ncsRuud Teunissen
 
Life of a pragmatic tester
Life of a pragmatic testerLife of a pragmatic tester
Life of a pragmatic testerGitte Ottosen
 
Integrate Test Activities in Agile
Integrate Test Activities in AgileIntegrate Test Activities in Agile
Integrate Test Activities in AgileTEST Huddle
 
Integrate testing activities in Agile (EuroSTAR webinar)
Integrate testing activities in Agile (EuroSTAR webinar)Integrate testing activities in Agile (EuroSTAR webinar)
Integrate testing activities in Agile (EuroSTAR webinar)Rik Marselis
 
IGGS - Presentation- Session4
IGGS - Presentation- Session4IGGS - Presentation- Session4
IGGS - Presentation- Session4Arsala Dilshad
 
Interview with a tester
Interview with a testerInterview with a tester
Interview with a testerJohan Hoberg
 
ISTQB agile tester exam - Conclusions about Certification
ISTQB agile tester exam - Conclusions about CertificationISTQB agile tester exam - Conclusions about Certification
ISTQB agile tester exam - Conclusions about CertificationMichał Dudziak
 

Ähnlich wie An Introduction to Agile Testing Agile Tour Kaunas 2013 (20)

Agile testing - Madhu Krishnappa
Agile testing - Madhu KrishnappaAgile testing - Madhu Krishnappa
Agile testing - Madhu Krishnappa
 
A business case for a modern QA organization
A business case for a modern QA organizationA business case for a modern QA organization
A business case for a modern QA organization
 
UNIT IV.ppt
UNIT IV.pptUNIT IV.ppt
UNIT IV.ppt
 
Arrogance or Apathy: The Need for Formative Evaluation + Current & Emerging S...
Arrogance or Apathy: The Need for Formative Evaluation + Current & Emerging S...Arrogance or Apathy: The Need for Formative Evaluation + Current & Emerging S...
Arrogance or Apathy: The Need for Formative Evaluation + Current & Emerging S...
 
Practitest webinar - When a test manager makes a difference
Practitest webinar - When a test manager makes a differencePractitest webinar - When a test manager makes a difference
Practitest webinar - When a test manager makes a difference
 
Five Steps to a More Agile Organization
Five Steps to a More Agile OrganizationFive Steps to a More Agile Organization
Five Steps to a More Agile Organization
 
Agile Testing - What, why and how.
Agile Testing - What, why and how.Agile Testing - What, why and how.
Agile Testing - What, why and how.
 
How to improve your time to market by moving to Agile with good governance (K...
How to improve your time to market by moving to Agile with good governance (K...How to improve your time to market by moving to Agile with good governance (K...
How to improve your time to market by moving to Agile with good governance (K...
 
Scaled agile implementation
Scaled agile implementationScaled agile implementation
Scaled agile implementation
 
New model
New modelNew model
New model
 
A New Model For Testing
A New Model For TestingA New Model For Testing
A New Model For Testing
 
AgileTestStrategy.pptx
AgileTestStrategy.pptxAgileTestStrategy.pptx
AgileTestStrategy.pptx
 
2015 06-03 ti4 agile presented at ncs
2015 06-03 ti4 agile presented at ncs2015 06-03 ti4 agile presented at ncs
2015 06-03 ti4 agile presented at ncs
 
Life of a pragmatic tester
Life of a pragmatic testerLife of a pragmatic tester
Life of a pragmatic tester
 
Integrate Test Activities in Agile
Integrate Test Activities in AgileIntegrate Test Activities in Agile
Integrate Test Activities in Agile
 
Integrate testing activities in Agile (EuroSTAR webinar)
Integrate testing activities in Agile (EuroSTAR webinar)Integrate testing activities in Agile (EuroSTAR webinar)
Integrate testing activities in Agile (EuroSTAR webinar)
 
IGGS - Presentation- Session4
IGGS - Presentation- Session4IGGS - Presentation- Session4
IGGS - Presentation- Session4
 
Interview with a tester
Interview with a testerInterview with a tester
Interview with a tester
 
ISTQB agile tester exam - Conclusions about Certification
ISTQB agile tester exam - Conclusions about CertificationISTQB agile tester exam - Conclusions about Certification
ISTQB agile tester exam - Conclusions about Certification
 
QA in Agile World
QA in Agile WorldQA in Agile World
QA in Agile World
 

Mehr von Clement Pickering

M is for mvp (or is it ) (leeds digi fest)
M is for mvp (or is it ) (leeds digi fest)M is for mvp (or is it ) (leeds digi fest)
M is for mvp (or is it ) (leeds digi fest)Clement Pickering
 
Increasing engagement through visual roadmaps v2
Increasing engagement through visual roadmaps v2Increasing engagement through visual roadmaps v2
Increasing engagement through visual roadmaps v2Clement Pickering
 
Culteral impediments to DevOps
Culteral impediments to DevOpsCulteral impediments to DevOps
Culteral impediments to DevOpsClement Pickering
 
Test Environments for Continuous Delivery
Test Environments for Continuous DeliveryTest Environments for Continuous Delivery
Test Environments for Continuous DeliveryClement Pickering
 

Mehr von Clement Pickering (6)

M is for mvp (or is it ) (leeds digi fest)
M is for mvp (or is it ) (leeds digi fest)M is for mvp (or is it ) (leeds digi fest)
M is for mvp (or is it ) (leeds digi fest)
 
Increasing engagement through visual roadmaps v2
Increasing engagement through visual roadmaps v2Increasing engagement through visual roadmaps v2
Increasing engagement through visual roadmaps v2
 
Culteral impediments to DevOps
Culteral impediments to DevOpsCulteral impediments to DevOps
Culteral impediments to DevOps
 
T is for Tester May 2016
T is for Tester May 2016T is for Tester May 2016
T is for Tester May 2016
 
Test Environments for Continuous Delivery
Test Environments for Continuous DeliveryTest Environments for Continuous Delivery
Test Environments for Continuous Delivery
 
Test strategy tldr
Test strategy tldrTest strategy tldr
Test strategy tldr
 

Kürzlich hochgeladen

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
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
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
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
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
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
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 

Kürzlich hochgeladen (20)

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
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...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
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
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
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?
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 

An Introduction to Agile Testing Agile Tour Kaunas 2013

  • 1. An Introduction to Agile Testing The many shapes of modern testing Clement Pickering, Head of Testing, Callcredit September 2013
  • 2. Testing is no longer a phase Quality is everyone’s responsibility Testing has become a highly skilled, exciting dynamic profession The shape of Testing is changing
  • 3. It’s Just All Testing, Right? • Today’s aim – to introduce what agile testing is all about • How and Why it is different from traditional approaches • Key underlying principles • To share examples from Callcredit • Focus on three key angles … 1. People & Mindset 2. Strategy & Approach 3. Tools & Techniques • … and the many shapes of agile testing
  • 4. Who are Callcredit? • Callcredit is a UK Credit Reference Agency, with key offices in Leeds and Kaunas • Callcredit has now formally adopted an Agile methodology, DSDM Atern • Various disparate Development areas now all together under one group function • Different backgrounds to QA – from no QA to waterfall QA
  • 6. A is for Advocacy (NOT Assurance) Quality is not just testing NOT Testing is a rubberstamp
  • 7. Testing is part of the Process (NOT a phase) Testing is part of the process NOT Testing phase gets squeezed
  • 8. One Team Approach Collaboration, one team NOT Independent police
  • 9. Generalising Specialists Flexible Team, generalising NOT specialists Functional silos, imposed job boundaries
  • 10. Experts in Information One team recommendation NOT QA sign-off
  • 11. •Removal of QA sign-off •Project team seating •Community of test practice not separate department •Integrated entryexit quality process •Constant, consistent message •Events on agile testing •Encouraging testers and developers to learn outside roles
  • 14. Infinite Test Cycles Change accommodated NOT Change expensive
  • 15. Prevent not Find Prevent not find NOT Find, unable to prevent
  • 16. Shapes on Testing #1 – Quadrants http://www.slideshare.net/ehendrickson/the-thinking-tester-evolved
  • 17. Shapes on Testing #2 – Corners http://dannorth.net/
  • 18. Shapes on Testing #3 – Coverage Blanket
  • 19. •Test Strategy Posters •Prevent not fix – no logging of bugs found in Integration Environments •Test first Development •Team empowered to choose their approach and encouraged to think of testing and quality from many different angles
  • 21. The Right Tool for the Right Job Toolbox of specialist tools NOT One tool fits all
  • 22. Shapes on Testing #4 – Test Pyramid Exploratory Exploratory Selenium; QTP; WebDriver; Manual QC SoapUI; Internal tools; LoadRunner SpecFlow; Fitnesse; beHat xUnit UAT UI Service BDDATDD Unit
  • 23. Automate and Integrate Continuous Integrated Testing NOT Single Test Cycle
  • 24. •Testing pyramid – layers of testing •BDDATDD tools (SpecFlow, Fitnesse) •Service tools (SoapUI, Orion, WCFStorm) •Use of more environments •Continuous integration
  • 26. • Modern Software Development requires a different approach to Testing • Agile Testing is more than just testing at the end of sprints, it’s a whole different mindset • Testing is no longer a manual low-skilled role – it’s challenging, technical, integrated and exciting • Changing the testing culture is key (but the hardest challenge) The Shape of Testing is Changing

Hinweis der Redaktion

  1. Biggest challenge is to break down the traditional views on QA and testing
  2. Traditionally testers are powerless to influence quality only report on itQuality is a feature of the system, not a roleAssistance or Advocacy, not Assurance or AuditQuality is everyone’s responsibility
  3. Avoid the pattern of having testing at the end of timeboxes or a timebox behindResist developers setting off on new stuff
  4. Testers are not the policeTeam should work as one, everyone can testTeam takes pride in quality of the final product
  5. Cycling team analogyTesters shouldn’t be the only ones executing testsTesters can help the team learn about testing and quality and make sure testing is part of the process
  6. Testers are experts in finding out and providing informationTeam responsibility – make information visible and highlight risks and recommendations
  7. Dojos, lunchs, testing community events, webinars
  8. Testing is part of the processDifference between approaches agile vs traditional
  9. Visible documentation rather than un-read documentsPrompts conversationWindow into the testing and quality approaches of the teamLiving documentWhole team
  10. Notion of test cycles in obsolete – need to be able to repeat, repeat, repeatAutomation not a goal in itself but a means to an endContinuous Integration
  11. Defects can be harmful – as targetsThe best testers find no bugs as they’ve helped prevent themDefect management still needed – but more for a memory aid and significantly less important
  12. Assessing the risk of your project from different angles – have you covered them all?
  13. Another angle on risk and strategy – have you considered testing through this shape?Most tests lie along the forward slash angle, but the back slash angle is often overlooked
  14. Matching the shape of tests to the task at hand
  15. Practical aspects – tools for the job
  16. One tool does not fit allCode language analogy – css, javascript, .NET, SQL
  17. Layered approach to testingAutomate lower down, less brittle
  18. Need for automation to allow repeatitionFrees testers up for more interesting and value-adding rolesRequires more technical skills