SlideShare a Scribd company logo
1 of 32
Download to read offline
Gรกspรกr Nagy
coach โ€ข trainer โ€ข bdd addict โ€ข creator of specflow
@gasparnagy โ€ข gaspar@specsolutions.eu
Everything you MUST know
about agile testers
HUSTEF Budapest โ€ข 18/11/2015
Copyright ยฉ Gaspar Nagy
Are you an agile tester?
Copyright ยฉ Gaspar Nagy
Agile testing principles
โ€ข Collaboration
โ€ข Communication
โ€ข Transparency
โ€ข Being part of the specification
โ€ข Subjective testing techniques (e.g. exploratory testing)
โ€ข Integration to the delivery team
Being part of the specification
Copyright ยฉ Gaspar Nagy
Specify with Given/When/Then
Collaboration
Copyright ยฉ Gaspar Nagy
Did you feel like an equal member?
Yesโ€ฆ equally unhappy
Copyright ยฉ Gaspar Nagy
revolution
Copyright ยฉ Gaspar Nagy
Bug Hunting โ†’ Bug Prevention
Copyright ยฉ Gaspar Nagy
Requirements vs. Tests
As formality increases, tests and
requirements become indistinguishable.
At the limit, tests and requirements
are equivalent.
Equivalence Hypothesis (Martin, Melnik)
Pic: Martin/Melnik: Requirements and Tests
Copyright ยฉ Gaspar Nagy
Specification-By-Example
Example Tests
Specifications
consist of
describe validate fulfillment
Source: Gojko Adzic โ€“ Bridging the Communication Gap
Copyright ยฉ Gaspar Nagy
Team Foundation Server Version Control
TeamFoundation Server Workitems
SpecLog
Story Maps
Product
Backlog
Sprint
Backlog
Task Board
SpecFlow Scenarios
Test-
auto-
mation
Product
Living
Documen-
tation
Our Process
Source: TechTalk (www.techtalk.at)
Copyright ยฉ Gaspar Nagy
Agile testers during
preparationโ€ฆ
Copyright ยฉ Gaspar Nagy
Develop test strategy
Copyright ยฉ Gaspar Nagy
Decide on the automation
target
โ€ฆand manage the consequences
Copyright ยฉ Gaspar Nagy
Agile testers during
preparationโ€ฆ
โ€ข Develop test strategy
โ€ข Ensure / verify feasibility of the strategy
โ€ข (tools, infrastructure, skills)
Copyright ยฉ Gaspar Nagy
Agile testers during
planningโ€ฆ
Copyright ยฉ Gaspar Nagy
Finding acceptance criteria
โ€œImagine this story is
already implemented:
How would you verify
it?โ€
โ€œI would try to put a book
into the shopping cart โ€ฆโ€
โ€œI would try to remove a
book from the shopping
cartโ€ฆโ€
โ€œIโ€™d check whether the shopping
cart is empty, when I enter the
shop โ€ฆโ€
Shopping cart should be
empty when entering the
shop
Source: TechTalk (www.techtalk.at)
Copyright ยฉ Gaspar Nagy
Key examples: Breaking the
model
Books in catalogue:
Title Author
Specification-By-Example Gojko Adzic
Impact Mapping Gojko Adzic
Explore It! Elisabeth Hendrickson
Competitive Engineering Tom Gilb
Search for โ€ฆ Books found โ€ฆ
Spec Specification-By-Example
Hend Explore It!
et Explore It!, Competitive Engineering
What happens, if I search for
โ€œExplore Specificationโ€?
Can I search for single
characters, e.g. โ€œeโ€?
Is the number of search results
limited, or paged?
Is the search also performed in the
sub-title of a book?
Copyright ยฉ Gaspar Nagy
Agile testers during planningโ€ฆ
โ€ข Help structuring ideas to acceptance criteria
โ€ข Find key examples
โ€ข Helps deciding if a check should be automated
โ€ข Consider edge cases
โ€ข Define exploratory testing goals
Copyright ยฉ Gaspar Nagy
Agile testers during
Sprintโ€ฆ
Copyright ยฉ Gaspar Nagy
Formulate business readable
tests
Aut.
Aut.
Aut.
Managing baseline (default)
data
Visualize systems
Source: TechTalk (www.techtalk.at)
Establish build status indicators
Source: TechTalk (www.techtalk.at)
Copyright ยฉ Gaspar Nagy
Agile testers during Sprintโ€ฆ
โ€ข Formulate business readable tests (e.g. Gherkin),
โ€ข right before implementing them
โ€ข Support team with continuous verification of stories
โ€ข Build new tests from existing building blocks
โ€ข Perform AC check
โ€ข Help preparing for the demo
โ€ข Keep control of default/baseline data
โ€ข Ensure that the feedback from the tests is shown to
everyone
Copyright ยฉ Gaspar Nagy
Agile testers after Sprintโ€ฆ
โ€ข Share experience
โ€ข Help others to learn
about agile testing
Copyright ยฉ Gaspar Nagy
revolution
Copyright ยฉ Gaspar Nagy
Give the words real meaning!
collaboration
communication
transparency
specification
agile
stake in product
give and take
useful things accessible
by examples
inspect & adapt
May the test results be with you
Source: TechTalk (www.techtalk.at)
Gรกspรกr Nagy
coach โ€ข trainer โ€ข bdd addict โ€ข creator of specflow
@gasparnagy โ€ข gaspar@specsolutions.eu
Thank you!

More Related Content

More from Gรกspรกr Nagy

BDD Scenarios in a Testing Strategy
BDD Scenarios in a Testing StrategyBDD Scenarios in a Testing Strategy
BDD Scenarios in a Testing StrategyGรกspรกr Nagy
ย 
Ramp up your testing solution, ExpoQA 2023
Ramp up your testing solution, ExpoQA 2023Ramp up your testing solution, ExpoQA 2023
Ramp up your testing solution, ExpoQA 2023Gรกspรกr Nagy
ย 
BDD Scenarios in a Testing & Traceability Strategy (Webinar 19/02/2021)
BDD Scenarios in a Testing & Traceability Strategy (Webinar 19/02/2021)BDD Scenarios in a Testing & Traceability Strategy (Webinar 19/02/2021)
BDD Scenarios in a Testing & Traceability Strategy (Webinar 19/02/2021)Gรกspรกr Nagy
ย 
Fighting against technical debt (CukenFest 2020)
Fighting against technical debt (CukenFest 2020)Fighting against technical debt (CukenFest 2020)
Fighting against technical debt (CukenFest 2020)Gรกspรกr Nagy
ย 
Sรผllyedรผnk! รœtkรถzรฉs a tesztelรฉsi jรฉgheggyel (Teszt & Tea Meeup Budapest, 2018...
Sรผllyedรผnk! รœtkรถzรฉs a tesztelรฉsi jรฉgheggyel (Teszt & Tea Meeup Budapest, 2018...Sรผllyedรผnk! รœtkรถzรฉs a tesztelรฉsi jรฉgheggyel (Teszt & Tea Meeup Budapest, 2018...
Sรผllyedรผnk! รœtkรถzรฉs a tesztelรฉsi jรฉgheggyel (Teszt & Tea Meeup Budapest, 2018...Gรกspรกr Nagy
ย 
Continuous Behavior - BDD in Continuous Delivery (CoDers Who Test, Gothenburg...
Continuous Behavior - BDD in Continuous Delivery (CoDers Who Test, Gothenburg...Continuous Behavior - BDD in Continuous Delivery (CoDers Who Test, Gothenburg...
Continuous Behavior - BDD in Continuous Delivery (CoDers Who Test, Gothenburg...Gรกspรกr Nagy
ย 
We are sinking: Hitting the testing iceberg (CukenFest London, 2018)
We are sinking: Hitting the testing iceberg (CukenFest London, 2018)We are sinking: Hitting the testing iceberg (CukenFest London, 2018)
We are sinking: Hitting the testing iceberg (CukenFest London, 2018)Gรกspรกr Nagy
ย 
Behavior Driven UI Automation (Agile Testing Days 2017, Potsdam)
Behavior Driven UI Automation (Agile Testing Days 2017, Potsdam)Behavior Driven UI Automation (Agile Testing Days 2017, Potsdam)
Behavior Driven UI Automation (Agile Testing Days 2017, Potsdam)Gรกspรกr Nagy
ย 
Testing is Difficult (Agile in the City Bristol 2017, Lightening talk)
Testing is Difficult (Agile in the City Bristol 2017, Lightening talk)Testing is Difficult (Agile in the City Bristol 2017, Lightening talk)
Testing is Difficult (Agile in the City Bristol 2017, Lightening talk)Gรกspรกr Nagy
ย 
Scaffolding a legacy app with BDD scenario (Agile in the City Bristol 2017)
Scaffolding a legacy app with BDD scenario (Agile in the City Bristol 2017)Scaffolding a legacy app with BDD scenario (Agile in the City Bristol 2017)
Scaffolding a legacy app with BDD scenario (Agile in the City Bristol 2017)Gรกspรกr Nagy
ย 
Behavior Driven Web UI Automation with Selenium and Cucumber/SpecFlow (Qualit...
Behavior Driven Web UI Automation with Selenium and Cucumber/SpecFlow (Qualit...Behavior Driven Web UI Automation with Selenium and Cucumber/SpecFlow (Qualit...
Behavior Driven Web UI Automation with Selenium and Cucumber/SpecFlow (Qualit...Gรกspรกr Nagy
ย 
A tesztelรฉs szerepe folyamatos kihelyezรฉst hasznรกlรณ projektekben (Microsoft, ...
A tesztelรฉs szerepe folyamatos kihelyezรฉst hasznรกlรณ projektekben (Microsoft, ...A tesztelรฉs szerepe folyamatos kihelyezรฉst hasznรกlรณ projektekben (Microsoft, ...
A tesztelรฉs szerepe folyamatos kihelyezรฉst hasznรกlรณ projektekben (Microsoft, ...Gรกspรกr Nagy
ย 
Scaffolding a legacy app with BDD scenarios using SpecFlow/Cucumber (BDD Lond...
Scaffolding a legacy app with BDD scenarios using SpecFlow/Cucumber (BDD Lond...Scaffolding a legacy app with BDD scenarios using SpecFlow/Cucumber (BDD Lond...
Scaffolding a legacy app with BDD scenarios using SpecFlow/Cucumber (BDD Lond...Gรกspรกr Nagy
ย 

More from Gรกspรกr Nagy (13)

BDD Scenarios in a Testing Strategy
BDD Scenarios in a Testing StrategyBDD Scenarios in a Testing Strategy
BDD Scenarios in a Testing Strategy
ย 
Ramp up your testing solution, ExpoQA 2023
Ramp up your testing solution, ExpoQA 2023Ramp up your testing solution, ExpoQA 2023
Ramp up your testing solution, ExpoQA 2023
ย 
BDD Scenarios in a Testing & Traceability Strategy (Webinar 19/02/2021)
BDD Scenarios in a Testing & Traceability Strategy (Webinar 19/02/2021)BDD Scenarios in a Testing & Traceability Strategy (Webinar 19/02/2021)
BDD Scenarios in a Testing & Traceability Strategy (Webinar 19/02/2021)
ย 
Fighting against technical debt (CukenFest 2020)
Fighting against technical debt (CukenFest 2020)Fighting against technical debt (CukenFest 2020)
Fighting against technical debt (CukenFest 2020)
ย 
Sรผllyedรผnk! รœtkรถzรฉs a tesztelรฉsi jรฉgheggyel (Teszt & Tea Meeup Budapest, 2018...
Sรผllyedรผnk! รœtkรถzรฉs a tesztelรฉsi jรฉgheggyel (Teszt & Tea Meeup Budapest, 2018...Sรผllyedรผnk! รœtkรถzรฉs a tesztelรฉsi jรฉgheggyel (Teszt & Tea Meeup Budapest, 2018...
Sรผllyedรผnk! รœtkรถzรฉs a tesztelรฉsi jรฉgheggyel (Teszt & Tea Meeup Budapest, 2018...
ย 
Continuous Behavior - BDD in Continuous Delivery (CoDers Who Test, Gothenburg...
Continuous Behavior - BDD in Continuous Delivery (CoDers Who Test, Gothenburg...Continuous Behavior - BDD in Continuous Delivery (CoDers Who Test, Gothenburg...
Continuous Behavior - BDD in Continuous Delivery (CoDers Who Test, Gothenburg...
ย 
We are sinking: Hitting the testing iceberg (CukenFest London, 2018)
We are sinking: Hitting the testing iceberg (CukenFest London, 2018)We are sinking: Hitting the testing iceberg (CukenFest London, 2018)
We are sinking: Hitting the testing iceberg (CukenFest London, 2018)
ย 
Behavior Driven UI Automation (Agile Testing Days 2017, Potsdam)
Behavior Driven UI Automation (Agile Testing Days 2017, Potsdam)Behavior Driven UI Automation (Agile Testing Days 2017, Potsdam)
Behavior Driven UI Automation (Agile Testing Days 2017, Potsdam)
ย 
Testing is Difficult (Agile in the City Bristol 2017, Lightening talk)
Testing is Difficult (Agile in the City Bristol 2017, Lightening talk)Testing is Difficult (Agile in the City Bristol 2017, Lightening talk)
Testing is Difficult (Agile in the City Bristol 2017, Lightening talk)
ย 
Scaffolding a legacy app with BDD scenario (Agile in the City Bristol 2017)
Scaffolding a legacy app with BDD scenario (Agile in the City Bristol 2017)Scaffolding a legacy app with BDD scenario (Agile in the City Bristol 2017)
Scaffolding a legacy app with BDD scenario (Agile in the City Bristol 2017)
ย 
Behavior Driven Web UI Automation with Selenium and Cucumber/SpecFlow (Qualit...
Behavior Driven Web UI Automation with Selenium and Cucumber/SpecFlow (Qualit...Behavior Driven Web UI Automation with Selenium and Cucumber/SpecFlow (Qualit...
Behavior Driven Web UI Automation with Selenium and Cucumber/SpecFlow (Qualit...
ย 
A tesztelรฉs szerepe folyamatos kihelyezรฉst hasznรกlรณ projektekben (Microsoft, ...
A tesztelรฉs szerepe folyamatos kihelyezรฉst hasznรกlรณ projektekben (Microsoft, ...A tesztelรฉs szerepe folyamatos kihelyezรฉst hasznรกlรณ projektekben (Microsoft, ...
A tesztelรฉs szerepe folyamatos kihelyezรฉst hasznรกlรณ projektekben (Microsoft, ...
ย 
Scaffolding a legacy app with BDD scenarios using SpecFlow/Cucumber (BDD Lond...
Scaffolding a legacy app with BDD scenarios using SpecFlow/Cucumber (BDD Lond...Scaffolding a legacy app with BDD scenarios using SpecFlow/Cucumber (BDD Lond...
Scaffolding a legacy app with BDD scenarios using SpecFlow/Cucumber (BDD Lond...
ย 

Recently uploaded

call girls in Vaishali (Ghaziabad) ๐Ÿ” >เผ’8448380779 ๐Ÿ” genuine Escort Service ๐Ÿ”โœ”๏ธโœ”๏ธ
call girls in Vaishali (Ghaziabad) ๐Ÿ” >เผ’8448380779 ๐Ÿ” genuine Escort Service ๐Ÿ”โœ”๏ธโœ”๏ธcall girls in Vaishali (Ghaziabad) ๐Ÿ” >เผ’8448380779 ๐Ÿ” genuine Escort Service ๐Ÿ”โœ”๏ธโœ”๏ธ
call girls in Vaishali (Ghaziabad) ๐Ÿ” >เผ’8448380779 ๐Ÿ” genuine Escort Service ๐Ÿ”โœ”๏ธโœ”๏ธDelhi Call girls
ย 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionSolGuruz
ย 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
ย 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfWilly Marroquin (WillyDevNET)
ย 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto Gonzรกlez Trastoy
ย 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
ย 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
ย 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
ย 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
ย 
CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Kakori Lucknow best sexual service Online โ˜‚๏ธ
CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Kakori Lucknow best sexual service Online  โ˜‚๏ธCALL ON โžฅ8923113531 ๐Ÿ”Call Girls Kakori Lucknow best sexual service Online  โ˜‚๏ธ
CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Kakori Lucknow best sexual service Online โ˜‚๏ธanilsa9823
ย 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
ย 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
ย 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
ย 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
ย 
CHEAP Call Girls in Pushp Vihar (-DELHI )๐Ÿ” 9953056974๐Ÿ”(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )๐Ÿ” 9953056974๐Ÿ”(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )๐Ÿ” 9953056974๐Ÿ”(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )๐Ÿ” 9953056974๐Ÿ”(=)/CALL GIRLS SERVICE9953056974 Low Rate Call Girls In Saket, Delhi NCR
ย 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
ย 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
ย 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
ย 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
ย 

Recently uploaded (20)

call girls in Vaishali (Ghaziabad) ๐Ÿ” >เผ’8448380779 ๐Ÿ” genuine Escort Service ๐Ÿ”โœ”๏ธโœ”๏ธ
call girls in Vaishali (Ghaziabad) ๐Ÿ” >เผ’8448380779 ๐Ÿ” genuine Escort Service ๐Ÿ”โœ”๏ธโœ”๏ธcall girls in Vaishali (Ghaziabad) ๐Ÿ” >เผ’8448380779 ๐Ÿ” genuine Escort Service ๐Ÿ”โœ”๏ธโœ”๏ธ
call girls in Vaishali (Ghaziabad) ๐Ÿ” >เผ’8448380779 ๐Ÿ” genuine Escort Service ๐Ÿ”โœ”๏ธโœ”๏ธ
ย 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
ย 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
ย 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
ย 
Vip Call Girls Noida โžก๏ธ Delhi โžก๏ธ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida โžก๏ธ Delhi โžก๏ธ 9999965857 No Advance 24HRS LiveVip Call Girls Noida โžก๏ธ Delhi โžก๏ธ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida โžก๏ธ Delhi โžก๏ธ 9999965857 No Advance 24HRS Live
ย 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
ย 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
ย 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
ย 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
ย 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
ย 
CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Kakori Lucknow best sexual service Online โ˜‚๏ธ
CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Kakori Lucknow best sexual service Online  โ˜‚๏ธCALL ON โžฅ8923113531 ๐Ÿ”Call Girls Kakori Lucknow best sexual service Online  โ˜‚๏ธ
CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Kakori Lucknow best sexual service Online โ˜‚๏ธ
ย 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
ย 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
ย 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
ย 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
ย 
CHEAP Call Girls in Pushp Vihar (-DELHI )๐Ÿ” 9953056974๐Ÿ”(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )๐Ÿ” 9953056974๐Ÿ”(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )๐Ÿ” 9953056974๐Ÿ”(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )๐Ÿ” 9953056974๐Ÿ”(=)/CALL GIRLS SERVICE
ย 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
ย 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
ย 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
ย 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
ย 

Everything you MUST know about agile testers (HUSTEF Budapest, 18/11/2015)

  • 1. Gรกspรกr Nagy coach โ€ข trainer โ€ข bdd addict โ€ข creator of specflow @gasparnagy โ€ข gaspar@specsolutions.eu Everything you MUST know about agile testers HUSTEF Budapest โ€ข 18/11/2015
  • 2. Copyright ยฉ Gaspar Nagy Are you an agile tester?
  • 3. Copyright ยฉ Gaspar Nagy Agile testing principles โ€ข Collaboration โ€ข Communication โ€ข Transparency โ€ข Being part of the specification โ€ข Subjective testing techniques (e.g. exploratory testing) โ€ข Integration to the delivery team
  • 4. Being part of the specification
  • 5. Copyright ยฉ Gaspar Nagy Specify with Given/When/Then
  • 7. Copyright ยฉ Gaspar Nagy Did you feel like an equal member?
  • 9. Copyright ยฉ Gaspar Nagy revolution
  • 10. Copyright ยฉ Gaspar Nagy Bug Hunting โ†’ Bug Prevention
  • 11. Copyright ยฉ Gaspar Nagy Requirements vs. Tests As formality increases, tests and requirements become indistinguishable. At the limit, tests and requirements are equivalent. Equivalence Hypothesis (Martin, Melnik) Pic: Martin/Melnik: Requirements and Tests
  • 12. Copyright ยฉ Gaspar Nagy Specification-By-Example Example Tests Specifications consist of describe validate fulfillment Source: Gojko Adzic โ€“ Bridging the Communication Gap
  • 13. Copyright ยฉ Gaspar Nagy Team Foundation Server Version Control TeamFoundation Server Workitems SpecLog Story Maps Product Backlog Sprint Backlog Task Board SpecFlow Scenarios Test- auto- mation Product Living Documen- tation Our Process Source: TechTalk (www.techtalk.at)
  • 14. Copyright ยฉ Gaspar Nagy Agile testers during preparationโ€ฆ
  • 15. Copyright ยฉ Gaspar Nagy Develop test strategy
  • 16. Copyright ยฉ Gaspar Nagy Decide on the automation target โ€ฆand manage the consequences
  • 17. Copyright ยฉ Gaspar Nagy Agile testers during preparationโ€ฆ โ€ข Develop test strategy โ€ข Ensure / verify feasibility of the strategy โ€ข (tools, infrastructure, skills)
  • 18. Copyright ยฉ Gaspar Nagy Agile testers during planningโ€ฆ
  • 19. Copyright ยฉ Gaspar Nagy Finding acceptance criteria โ€œImagine this story is already implemented: How would you verify it?โ€ โ€œI would try to put a book into the shopping cart โ€ฆโ€ โ€œI would try to remove a book from the shopping cartโ€ฆโ€ โ€œIโ€™d check whether the shopping cart is empty, when I enter the shop โ€ฆโ€ Shopping cart should be empty when entering the shop Source: TechTalk (www.techtalk.at)
  • 20. Copyright ยฉ Gaspar Nagy Key examples: Breaking the model Books in catalogue: Title Author Specification-By-Example Gojko Adzic Impact Mapping Gojko Adzic Explore It! Elisabeth Hendrickson Competitive Engineering Tom Gilb Search for โ€ฆ Books found โ€ฆ Spec Specification-By-Example Hend Explore It! et Explore It!, Competitive Engineering What happens, if I search for โ€œExplore Specificationโ€? Can I search for single characters, e.g. โ€œeโ€? Is the number of search results limited, or paged? Is the search also performed in the sub-title of a book?
  • 21. Copyright ยฉ Gaspar Nagy Agile testers during planningโ€ฆ โ€ข Help structuring ideas to acceptance criteria โ€ข Find key examples โ€ข Helps deciding if a check should be automated โ€ข Consider edge cases โ€ข Define exploratory testing goals
  • 22. Copyright ยฉ Gaspar Nagy Agile testers during Sprintโ€ฆ
  • 23. Copyright ยฉ Gaspar Nagy Formulate business readable tests Aut. Aut. Aut.
  • 26. Establish build status indicators Source: TechTalk (www.techtalk.at)
  • 27. Copyright ยฉ Gaspar Nagy Agile testers during Sprintโ€ฆ โ€ข Formulate business readable tests (e.g. Gherkin), โ€ข right before implementing them โ€ข Support team with continuous verification of stories โ€ข Build new tests from existing building blocks โ€ข Perform AC check โ€ข Help preparing for the demo โ€ข Keep control of default/baseline data โ€ข Ensure that the feedback from the tests is shown to everyone
  • 28. Copyright ยฉ Gaspar Nagy Agile testers after Sprintโ€ฆ โ€ข Share experience โ€ข Help others to learn about agile testing
  • 29. Copyright ยฉ Gaspar Nagy revolution
  • 30. Copyright ยฉ Gaspar Nagy Give the words real meaning! collaboration communication transparency specification agile stake in product give and take useful things accessible by examples inspect & adapt
  • 31. May the test results be with you Source: TechTalk (www.techtalk.at)
  • 32. Gรกspรกr Nagy coach โ€ข trainer โ€ข bdd addict โ€ข creator of specflow @gasparnagy โ€ข gaspar@specsolutions.eu Thank you!