SlideShare a Scribd company logo
1 of 24
Download to read offline
Agile Testing:
Not Just Tester’s Story
LONG DANG
About me
2
3
Agenda
Overview
 Objectives
 Problems
 Agile testing- pieces of cake
 Management
 Customer
 Team
 Tester
 What we tried to grow
 Closing
4
Objectives
This topic focuses on
- The problems with current testing
mindsets/approaches
- How people think about Agile testing
- Personal views of Agile testing
- Our Agile testing activities: implement, review,
adapt
- Lesson learns
5
6
Problems
7
Problems in current testing
Traditional mindset and approach
Quality = Tester’s stories
Short iteration, release
White box vs Black box
Accountability
Agile testing – some views
Technical stuffs
More AUTOMATION
Working models
C h a n g e s in team
Customer‘s benefits
Marketing make-up
HARDto IMPLEMENT
8
Problems with Agile testing
9
SESSION-BASED TESTING
PAIR
Programing
Testing
Estimation
Regression
10
Agile testing – pieces of cake
Agile testing – personal view
11
Firstly, let’s recall…
Agile testing – personal view
As it’s Agile so it’s about…
New MINDSET and Approaches
Continuous-improvement
12
It is ALL
NOT just techniques, working models,
team/individual, tools…
Beneficial
Agile testing – personal view
Let’s discuss on the pieces of cake
13
Customer
Team Tester
Management
Agile testing – personal view
14
Customer
Team
Tester
Management
Involvement
Feedbacks
Value focus
Support
Environment
Role/Title
Feature
team
Metric
Trust
Encourage
Strategies
Testing Ecosytem
Training/Coaching
Whole team
Continuous
learning
Communication
PDCA
Willing to learn
Multi skills
Prevention vs
Detection
Test soon, Test
oftenExploratory
Big picture view
Agile Mindset
15
What we tried to grow
The 1st story– Team Beaver
16
Scrum team, 7 persons, 2 testers, sprint length 2 weeks
Just manual testing, no automation
Regression is getting big issue shortly
Team members is swapped as new project coming
Context
First adaption: conduct regression iteration, all members do testing
Next adaption:
Team/PO agrees to reduce 30% velocity to learn existing automation framework.
Dev/Tester work closely and reduce processes to focus on prevention.
SM to escalate to management to stop distracting team
Result: After one more release, 80% main functions automated
Action
collaborate transparently with customer to identify and resolve issue
Use what can help, don’t stick strictly to a method.
Team to speak up
Cross-functional mindset
Lesson
The 2nd story– Team Honey
17
Scrum team, 9 persons, 2 testers, sprint length 2 weeks, 100% main function
unit tested.
Want apply TDD and Pair Programming
Team/PO is under pressure for critical release
Context
Firstly, team start learning/applying TDD kata and pairing
Fact: both of these techniques consumes too much efforts of team caused stopping those
actions after 2 sprints
Adaption: No TDD at this time, TDD needs more time to be familiar with, just pair-
programing for senior guys. Unit test is still reasonable to go. Action
No need to implement things if your team is not appropriate with, especially it doesn’t
bring values to customer.
Be patient and plan to learn new techniques carefully.
Encourage and engage team members Lesson
The 3rd story– Team Rocks
18
Also an Agile team with seniors, working on pilot project in 4 months, first time to
apply multiple techniques in the testing quadrants, chance to show off to customer
TDD (Junit), BDD (Cucumber)
Automation (Selenium-based framework)
Exploratory testing (CDT)
Performance (Jmeter/SoapUI) and security (not Pentest)
Apply CI
Context
Fact: Project closed before deadline with big concern from customer about the
huge effort spending on testing
Adaption: No chance to correct
Action
Collaborate with customer to get their expectation and propose what values them
Get them involved and provide feedbacks frequently
Specify the expectation/benefit in DoD
Again, do PDCA Lesson
The 4th story– Nexgen
19
An distributed Agile team, different time zone, old mindset
Don’t involve offshore testers in iteration activities
Team lead expect testing result based on the numbers of user stories
Not transparent info, request offshore tester many metrics
Changes in user stories are disaster
Context
Fact: hard to get information to proceed and not sufficient to measure
performance
Adaption:
actively stay late to join their daily standup and any team activities
Propose “testing velocity” based on the sum of Test Case point and Complexity point
Suggest customer to split out user stories to enough for iteration to test
Propose customer to use user story mapping to share big view of release/product to the
whole team
Action
Again, customer collaboration is important
Don’t expect customer to understand Agile well, especially testing, coaching them too.
Propose useful and enough metrics to save time and value customers
Lesson
20
Closing
Lesson learns
• After for years adopting Agile testing, we learnt that:
– Agile mindset is the most important thing
– The whole team approach
– Use any model/quadrant/ecosystem that fits your team’s
capacity
– Collaborate closely with all stakeholders, get them
involved and provide feedbacks frequently
– Continuously review and improve team’s capacity as well
as processes/methods
– Encourage team to adopt new techniques, slow and solid
as long as they value customer
– Celebrate team success by focusing on value/motivated
metrics
21
References
• Let’s Break The Agile Testing Quadrants (Gojko Adzic 2013)
• A tester’s view on James Bach’s presentation ‘The REAL Agile Testing
Quadrants’ http://assurity.co.nz/community/big-thoughts/a-testers-view-on-
james-bachs-presentation-the-real-agile-testing-quadrants/
• Agile Testing: A Practical Guide for Testers and Agile Teams – Lisa
Crispin, Addison-Wesley Professional; 1 edition (January 9, 2009)
• Software Testing (2nd Edition) - Ron Patton, Sams Publishing (August 5,
2005)
• Explore It!: Reduce Risk and Increase Confidence with Exploratory
Testing - Elisabeth Hendrickson, Pragmatic Bookshelf; 1st edition (March
3, 2013)
• Testing in Scrum: A Guide for Software Quality Assurance in the Agile
World (Rocky Nook Computing) 1st Edition – Tilo Linz, Rocky Nook; 1
edition (April 7, 2014)
22
23
Q&A
© 2014 HCMC Software Testing Club
THANK YOU

More Related Content

What's hot

How to get Automated Testing "Done"
How to get Automated Testing "Done"How to get Automated Testing "Done"
How to get Automated Testing "Done"TEST Huddle
 
[Vu Van Nguyen] Value-based Software Testing an Approach to Prioritizing Tests
[Vu Van Nguyen]  Value-based Software Testing an Approach to Prioritizing Tests[Vu Van Nguyen]  Value-based Software Testing an Approach to Prioritizing Tests
[Vu Van Nguyen] Value-based Software Testing an Approach to Prioritizing TestsHo Chi Minh City Software Testing Club
 
Gitte Ottosen - Agility and Process Maturity, Of Course They Mix!
Gitte Ottosen - Agility and Process Maturity, Of Course They Mix!Gitte Ottosen - Agility and Process Maturity, Of Course They Mix!
Gitte Ottosen - Agility and Process Maturity, Of Course They Mix!TEST Huddle
 
A Concise QA Process
A Concise QA Process A Concise QA Process
A Concise QA Process Arslan Ali
 
Agile Tester - Crash Slides
Agile Tester - Crash SlidesAgile Tester - Crash Slides
Agile Tester - Crash SlidesSamer Desouky
 
Niels Malotaux - Help We Have a QA Problem!
Niels Malotaux -  Help We Have a QA Problem!Niels Malotaux -  Help We Have a QA Problem!
Niels Malotaux - Help We Have a QA Problem!TEST Huddle
 
Automation testing in Agile project
Automation testing in Agile projectAutomation testing in Agile project
Automation testing in Agile projectHien Nguyen
 
Geoff Thompson - Why Do We Bother With Test Strategies
Geoff Thompson - Why Do We Bother With Test StrategiesGeoff Thompson - Why Do We Bother With Test Strategies
Geoff Thompson - Why Do We Bother With Test StrategiesTEST Huddle
 
Growing a Company Test Community: Roles and Paths for Testers
Growing a Company Test Community: Roles and Paths for TestersGrowing a Company Test Community: Roles and Paths for Testers
Growing a Company Test Community: Roles and Paths for TestersTEST Huddle
 
Fredrik Rydberg - Can Exploratory Testing Save Lives - EuroSTAR 2010
Fredrik Rydberg - Can Exploratory Testing Save Lives - EuroSTAR 2010Fredrik Rydberg - Can Exploratory Testing Save Lives - EuroSTAR 2010
Fredrik Rydberg - Can Exploratory Testing Save Lives - EuroSTAR 2010TEST Huddle
 
Darius Silingas - From Model Driven Testing to Test Driven Modelling
Darius Silingas - From Model Driven Testing to Test Driven ModellingDarius Silingas - From Model Driven Testing to Test Driven Modelling
Darius Silingas - From Model Driven Testing to Test Driven ModellingTEST Huddle
 
'How To Apply Lean Test Management' by Bob van de Burgt
'How To Apply Lean Test Management' by Bob van de Burgt'How To Apply Lean Test Management' by Bob van de Burgt
'How To Apply Lean Test Management' by Bob van de BurgtTEST Huddle
 
Introduction to Agile Testing
Introduction to Agile TestingIntroduction to Agile Testing
Introduction to Agile TestingvodQA
 
How to use selenium successfully
How to use selenium successfullyHow to use selenium successfully
How to use selenium successfullyTEST Huddle
 
Vipul Kocher - Software Testing, A Framework Based Approach
Vipul Kocher - Software Testing, A Framework Based ApproachVipul Kocher - Software Testing, A Framework Based Approach
Vipul Kocher - Software Testing, A Framework Based ApproachTEST Huddle
 
'Acceptance Testing' by Erik Boelen
'Acceptance Testing' by Erik Boelen'Acceptance Testing' by Erik Boelen
'Acceptance Testing' by Erik BoelenTEST Huddle
 
Practical Test Strategy Using Heuristics
Practical Test Strategy Using HeuristicsPractical Test Strategy Using Heuristics
Practical Test Strategy Using HeuristicsTEST Huddle
 
David Hayman - The Future of Testing is in New Zealand
David Hayman - The Future of Testing is in New ZealandDavid Hayman - The Future of Testing is in New Zealand
David Hayman - The Future of Testing is in New ZealandTEST Huddle
 

What's hot (20)

How to get Automated Testing "Done"
How to get Automated Testing "Done"How to get Automated Testing "Done"
How to get Automated Testing "Done"
 
[Vu Van Nguyen] Value-based Software Testing an Approach to Prioritizing Tests
[Vu Van Nguyen]  Value-based Software Testing an Approach to Prioritizing Tests[Vu Van Nguyen]  Value-based Software Testing an Approach to Prioritizing Tests
[Vu Van Nguyen] Value-based Software Testing an Approach to Prioritizing Tests
 
Gitte Ottosen - Agility and Process Maturity, Of Course They Mix!
Gitte Ottosen - Agility and Process Maturity, Of Course They Mix!Gitte Ottosen - Agility and Process Maturity, Of Course They Mix!
Gitte Ottosen - Agility and Process Maturity, Of Course They Mix!
 
Agile Testing
Agile Testing Agile Testing
Agile Testing
 
A Concise QA Process
A Concise QA Process A Concise QA Process
A Concise QA Process
 
Agile Tester - Crash Slides
Agile Tester - Crash SlidesAgile Tester - Crash Slides
Agile Tester - Crash Slides
 
Niels Malotaux - Help We Have a QA Problem!
Niels Malotaux -  Help We Have a QA Problem!Niels Malotaux -  Help We Have a QA Problem!
Niels Malotaux - Help We Have a QA Problem!
 
Automation testing in Agile project
Automation testing in Agile projectAutomation testing in Agile project
Automation testing in Agile project
 
Geoff Thompson - Why Do We Bother With Test Strategies
Geoff Thompson - Why Do We Bother With Test StrategiesGeoff Thompson - Why Do We Bother With Test Strategies
Geoff Thompson - Why Do We Bother With Test Strategies
 
Growing a Company Test Community: Roles and Paths for Testers
Growing a Company Test Community: Roles and Paths for TestersGrowing a Company Test Community: Roles and Paths for Testers
Growing a Company Test Community: Roles and Paths for Testers
 
Fredrik Rydberg - Can Exploratory Testing Save Lives - EuroSTAR 2010
Fredrik Rydberg - Can Exploratory Testing Save Lives - EuroSTAR 2010Fredrik Rydberg - Can Exploratory Testing Save Lives - EuroSTAR 2010
Fredrik Rydberg - Can Exploratory Testing Save Lives - EuroSTAR 2010
 
Darius Silingas - From Model Driven Testing to Test Driven Modelling
Darius Silingas - From Model Driven Testing to Test Driven ModellingDarius Silingas - From Model Driven Testing to Test Driven Modelling
Darius Silingas - From Model Driven Testing to Test Driven Modelling
 
'How To Apply Lean Test Management' by Bob van de Burgt
'How To Apply Lean Test Management' by Bob van de Burgt'How To Apply Lean Test Management' by Bob van de Burgt
'How To Apply Lean Test Management' by Bob van de Burgt
 
Introduction to Agile Testing
Introduction to Agile TestingIntroduction to Agile Testing
Introduction to Agile Testing
 
How to use selenium successfully
How to use selenium successfullyHow to use selenium successfully
How to use selenium successfully
 
Vipul Kocher - Software Testing, A Framework Based Approach
Vipul Kocher - Software Testing, A Framework Based ApproachVipul Kocher - Software Testing, A Framework Based Approach
Vipul Kocher - Software Testing, A Framework Based Approach
 
'Acceptance Testing' by Erik Boelen
'Acceptance Testing' by Erik Boelen'Acceptance Testing' by Erik Boelen
'Acceptance Testing' by Erik Boelen
 
ISTQB Foundation Agile Tester 2014 Training, Agile SW Development
ISTQB Foundation Agile Tester 2014 Training, Agile SW DevelopmentISTQB Foundation Agile Tester 2014 Training, Agile SW Development
ISTQB Foundation Agile Tester 2014 Training, Agile SW Development
 
Practical Test Strategy Using Heuristics
Practical Test Strategy Using HeuristicsPractical Test Strategy Using Heuristics
Practical Test Strategy Using Heuristics
 
David Hayman - The Future of Testing is in New Zealand
David Hayman - The Future of Testing is in New ZealandDavid Hayman - The Future of Testing is in New Zealand
David Hayman - The Future of Testing is in New Zealand
 

Viewers also liked

The New Agile Testing Quadrants: Bringing Skilled Testers and Developers Toge...
The New Agile Testing Quadrants: Bringing Skilled Testers and Developers Toge...The New Agile Testing Quadrants: Bringing Skilled Testers and Developers Toge...
The New Agile Testing Quadrants: Bringing Skilled Testers and Developers Toge...Ho Chi Minh City Software Testing Club
 
A Universal Automation Framework based on BDD Cucumber and Ruby on Rails - Ph...
A Universal Automation Framework based on BDD Cucumber and Ruby on Rails - Ph...A Universal Automation Framework based on BDD Cucumber and Ruby on Rails - Ph...
A Universal Automation Framework based on BDD Cucumber and Ruby on Rails - Ph...Ho Chi Minh City Software Testing Club
 
A Novel Approach of Automation Test for Software Monitoring Solution - Tran S...
A Novel Approach of Automation Test for Software Monitoring Solution - Tran S...A Novel Approach of Automation Test for Software Monitoring Solution - Tran S...
A Novel Approach of Automation Test for Software Monitoring Solution - Tran S...Ho Chi Minh City Software Testing Club
 
Deliver Fast, Break Nothing Via Effective Building Developer and Tester Colla...
Deliver Fast, Break Nothing Via Effective Building Developer and Tester Colla...Deliver Fast, Break Nothing Via Effective Building Developer and Tester Colla...
Deliver Fast, Break Nothing Via Effective Building Developer and Tester Colla...Ho Chi Minh City Software Testing Club
 
Introduction to Back End Automation Testing - Nguyen Vu Hoang, Hoang Phi
Introduction to Back End Automation Testing - Nguyen Vu Hoang, Hoang PhiIntroduction to Back End Automation Testing - Nguyen Vu Hoang, Hoang Phi
Introduction to Back End Automation Testing - Nguyen Vu Hoang, Hoang PhiHo Chi Minh City Software Testing Club
 
Optimizing Your Agile Testing Processes
Optimizing Your Agile Testing ProcessesOptimizing Your Agile Testing Processes
Optimizing Your Agile Testing ProcessesStanton Champion
 
Python-nose: A unittest-based testing framework for Python that makes writing...
Python-nose: A unittest-based testing framework for Python that makes writing...Python-nose: A unittest-based testing framework for Python that makes writing...
Python-nose: A unittest-based testing framework for Python that makes writing...Timo Stollenwerk
 
Python Unit Test
Python Unit TestPython Unit Test
Python Unit TestDavid Xie
 

Viewers also liked (20)

The New Agile Testing Quadrants: Bringing Skilled Testers and Developers Toge...
The New Agile Testing Quadrants: Bringing Skilled Testers and Developers Toge...The New Agile Testing Quadrants: Bringing Skilled Testers and Developers Toge...
The New Agile Testing Quadrants: Bringing Skilled Testers and Developers Toge...
 
A Universal Automation Framework based on BDD Cucumber and Ruby on Rails - Ph...
A Universal Automation Framework based on BDD Cucumber and Ruby on Rails - Ph...A Universal Automation Framework based on BDD Cucumber and Ruby on Rails - Ph...
A Universal Automation Framework based on BDD Cucumber and Ruby on Rails - Ph...
 
Security testing-What can we do - Trinh Minh Hien
Security testing-What can we do - Trinh Minh HienSecurity testing-What can we do - Trinh Minh Hien
Security testing-What can we do - Trinh Minh Hien
 
A Novel Approach of Automation Test for Software Monitoring Solution - Tran S...
A Novel Approach of Automation Test for Software Monitoring Solution - Tran S...A Novel Approach of Automation Test for Software Monitoring Solution - Tran S...
A Novel Approach of Automation Test for Software Monitoring Solution - Tran S...
 
Deliver Fast, Break Nothing Via Effective Building Developer and Tester Colla...
Deliver Fast, Break Nothing Via Effective Building Developer and Tester Colla...Deliver Fast, Break Nothing Via Effective Building Developer and Tester Colla...
Deliver Fast, Break Nothing Via Effective Building Developer and Tester Colla...
 
Introduction to Back End Automation Testing - Nguyen Vu Hoang, Hoang Phi
Introduction to Back End Automation Testing - Nguyen Vu Hoang, Hoang PhiIntroduction to Back End Automation Testing - Nguyen Vu Hoang, Hoang Phi
Introduction to Back End Automation Testing - Nguyen Vu Hoang, Hoang Phi
 
Mobile Video Games Testing Principles - Benjamin Poirrier
Mobile Video Games Testing Principles - Benjamin PoirrierMobile Video Games Testing Principles - Benjamin Poirrier
Mobile Video Games Testing Principles - Benjamin Poirrier
 
Web API Test Automation Using Frisby & Node.js
Web API Test Automation Using Frisby  & Node.jsWeb API Test Automation Using Frisby  & Node.js
Web API Test Automation Using Frisby & Node.js
 
Common Web UI Problems Transforming Manual to Automation
Common Web UI Problems Transforming Manual to Automation Common Web UI Problems Transforming Manual to Automation
Common Web UI Problems Transforming Manual to Automation
 
[HCMC STC Jan 2015] Making IT Count – Agile Test Metrics
[HCMC STC Jan 2015] Making IT Count – Agile Test Metrics[HCMC STC Jan 2015] Making IT Count – Agile Test Metrics
[HCMC STC Jan 2015] Making IT Count – Agile Test Metrics
 
[HCMC STC Jan 2015] FATS: A Framework For Automated Testing Scenarios
[HCMC STC Jan 2015] FATS: A Framework For Automated Testing Scenarios[HCMC STC Jan 2015] FATS: A Framework For Automated Testing Scenarios
[HCMC STC Jan 2015] FATS: A Framework For Automated Testing Scenarios
 
Building an effective mobile testing strategy
Building an effective mobile testing strategyBuilding an effective mobile testing strategy
Building an effective mobile testing strategy
 
[HCMC STC Jan 2015] Risk-Based Software Testing Approaches
[HCMC STC Jan 2015] Risk-Based Software Testing Approaches[HCMC STC Jan 2015] Risk-Based Software Testing Approaches
[HCMC STC Jan 2015] Risk-Based Software Testing Approaches
 
Why a Mobile Test Strategy is just Test Strategy
Why a Mobile Test Strategy is just Test StrategyWhy a Mobile Test Strategy is just Test Strategy
Why a Mobile Test Strategy is just Test Strategy
 
Key Factors To Ensure Test Automation Framework Success
Key Factors To Ensure Test Automation Framework SuccessKey Factors To Ensure Test Automation Framework Success
Key Factors To Ensure Test Automation Framework Success
 
Pyunit
PyunitPyunit
Pyunit
 
Optimizing Your Agile Testing Processes
Optimizing Your Agile Testing ProcessesOptimizing Your Agile Testing Processes
Optimizing Your Agile Testing Processes
 
Python-nose: A unittest-based testing framework for Python that makes writing...
Python-nose: A unittest-based testing framework for Python that makes writing...Python-nose: A unittest-based testing framework for Python that makes writing...
Python-nose: A unittest-based testing framework for Python that makes writing...
 
Python Unit Test
Python Unit TestPython Unit Test
Python Unit Test
 
Intro to agile testing
Intro to agile testingIntro to agile testing
Intro to agile testing
 

Similar to Agile Testing - Not Just Tester’s Story _ Dang Thanh Long

Managing agile testing
Managing agile testing Managing agile testing
Managing agile testing PractiTest
 
Best Effort Agile
Best Effort AgileBest Effort Agile
Best Effort AgileMark Sawers
 
Why Six Sigma is required?
Why Six Sigma is required?Why Six Sigma is required?
Why Six Sigma is required?Vijay Deshpande
 
ADDIE- An Instructional Systems Design Model
ADDIE- An Instructional Systems Design ModelADDIE- An Instructional Systems Design Model
ADDIE- An Instructional Systems Design Modeleshikachattopadhyay
 
The AAA Test Transformation Model
The AAA Test Transformation ModelThe AAA Test Transformation Model
The AAA Test Transformation ModelSushant Hublikar
 
Paul Gerrard - Advancing Testing Using Axioms - EuroSTAR 2010
Paul Gerrard - Advancing Testing Using Axioms - EuroSTAR 2010Paul Gerrard - Advancing Testing Using Axioms - EuroSTAR 2010
Paul Gerrard - Advancing Testing Using Axioms - EuroSTAR 2010TEST Huddle
 
Ch02 total quality management ocka
Ch02 total quality management ockaCh02 total quality management ocka
Ch02 total quality management ockaAhmed Said
 
AgileTestStrategy.pptx
AgileTestStrategy.pptxAgileTestStrategy.pptx
AgileTestStrategy.pptxEdisonTobon3
 
Agile testing practice
Agile testing practiceAgile testing practice
Agile testing practiceMary Jiang
 
Usability Primer - for Alberta Municipal Webmasters Working Group
Usability Primer - for Alberta Municipal Webmasters Working GroupUsability Primer - for Alberta Municipal Webmasters Working Group
Usability Primer - for Alberta Municipal Webmasters Working GroupNormanMendoza
 
Experiences with Semi-Scripted Exploratory Testing
Experiences with Semi-Scripted Exploratory TestingExperiences with Semi-Scripted Exploratory Testing
Experiences with Semi-Scripted Exploratory TestingSimon Morley
 
TOTAL QUALITY MANAGEMENT (TQM)
TOTAL QUALITY MANAGEMENT (TQM)TOTAL QUALITY MANAGEMENT (TQM)
TOTAL QUALITY MANAGEMENT (TQM)SANJAY KUMAR JOGAR
 
Total Quality Management_module 4_18ME734.pptx
Total Quality Management_module 4_18ME734.pptxTotal Quality Management_module 4_18ME734.pptx
Total Quality Management_module 4_18ME734.pptxRoopaDNDandally
 
Ch02 total quality management
Ch02 total quality managementCh02 total quality management
Ch02 total quality managementSakib Anik
 
Experiment-driven development
Experiment-driven developmentExperiment-driven development
Experiment-driven developmentAgile Velocity
 
'Growing to a Next Level Test Organisation' by Tim Koomen
'Growing to a Next Level Test Organisation' by Tim Koomen'Growing to a Next Level Test Organisation' by Tim Koomen
'Growing to a Next Level Test Organisation' by Tim KoomenTEST Huddle
 
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
 

Similar to Agile Testing - Not Just Tester’s Story _ Dang Thanh Long (20)

December 2009, multivariate testing
December 2009, multivariate testingDecember 2009, multivariate testing
December 2009, multivariate testing
 
Managing agile testing
Managing agile testing Managing agile testing
Managing agile testing
 
Best Effort Agile
Best Effort AgileBest Effort Agile
Best Effort Agile
 
Why Six Sigma is required?
Why Six Sigma is required?Why Six Sigma is required?
Why Six Sigma is required?
 
ADDIE- An Instructional Systems Design Model
ADDIE- An Instructional Systems Design ModelADDIE- An Instructional Systems Design Model
ADDIE- An Instructional Systems Design Model
 
The AAA Test Transformation Model
The AAA Test Transformation ModelThe AAA Test Transformation Model
The AAA Test Transformation Model
 
Paul Gerrard - Advancing Testing Using Axioms - EuroSTAR 2010
Paul Gerrard - Advancing Testing Using Axioms - EuroSTAR 2010Paul Gerrard - Advancing Testing Using Axioms - EuroSTAR 2010
Paul Gerrard - Advancing Testing Using Axioms - EuroSTAR 2010
 
Ch02 total quality management ocka
Ch02 total quality management ockaCh02 total quality management ocka
Ch02 total quality management ocka
 
AgileTestStrategy.pptx
AgileTestStrategy.pptxAgileTestStrategy.pptx
AgileTestStrategy.pptx
 
Agile testing practice
Agile testing practiceAgile testing practice
Agile testing practice
 
Usability Primer - for Alberta Municipal Webmasters Working Group
Usability Primer - for Alberta Municipal Webmasters Working GroupUsability Primer - for Alberta Municipal Webmasters Working Group
Usability Primer - for Alberta Municipal Webmasters Working Group
 
Experiences with Semi-Scripted Exploratory Testing
Experiences with Semi-Scripted Exploratory TestingExperiences with Semi-Scripted Exploratory Testing
Experiences with Semi-Scripted Exploratory Testing
 
Lean UX
Lean UXLean UX
Lean UX
 
TOTAL QUALITY MANAGEMENT (TQM)
TOTAL QUALITY MANAGEMENT (TQM)TOTAL QUALITY MANAGEMENT (TQM)
TOTAL QUALITY MANAGEMENT (TQM)
 
Total Quality Management_module 4_18ME734.pptx
Total Quality Management_module 4_18ME734.pptxTotal Quality Management_module 4_18ME734.pptx
Total Quality Management_module 4_18ME734.pptx
 
Ch02 total quality management
Ch02 total quality managementCh02 total quality management
Ch02 total quality management
 
Experiment-driven development
Experiment-driven developmentExperiment-driven development
Experiment-driven development
 
Ch03 total quality management
Ch03 total quality managementCh03 total quality management
Ch03 total quality management
 
'Growing to a Next Level Test Organisation' by Tim Koomen
'Growing to a Next Level Test Organisation' by Tim Koomen'Growing to a Next Level Test Organisation' by Tim Koomen
'Growing to a Next Level Test Organisation' by Tim Koomen
 
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
 

More from Ho Chi Minh City Software Testing Club

[HCMC STC Jan 2015] Developing an Offshore Context-Driven Testing Team
[HCMC STC Jan 2015] Developing an Offshore Context-Driven Testing Team[HCMC STC Jan 2015] Developing an Offshore Context-Driven Testing Team
[HCMC STC Jan 2015] Developing an Offshore Context-Driven Testing TeamHo Chi Minh City Software Testing Club
 
[HCMC STC Jan 2015] Proving Our Worth Quantifying The Value Of Testing
[HCMC STC Jan 2015] Proving Our Worth  Quantifying The Value Of Testing[HCMC STC Jan 2015] Proving Our Worth  Quantifying The Value Of Testing
[HCMC STC Jan 2015] Proving Our Worth Quantifying The Value Of TestingHo Chi Minh City Software Testing Club
 
[HCMC STC Jan 2015] Choosing The Best Of The Plan-Driven And Agile Developmen...
[HCMC STC Jan 2015] Choosing The Best Of The Plan-Driven And Agile Developmen...[HCMC STC Jan 2015] Choosing The Best Of The Plan-Driven And Agile Developmen...
[HCMC STC Jan 2015] Choosing The Best Of The Plan-Driven And Agile Developmen...Ho Chi Minh City Software Testing Club
 
Ho Chi Minh City Software Testing Conference 2014 "Stay on the cutting-edge" ...
Ho Chi Minh City Software Testing Conference 2014 "Stay on the cutting-edge" ...Ho Chi Minh City Software Testing Conference 2014 "Stay on the cutting-edge" ...
Ho Chi Minh City Software Testing Conference 2014 "Stay on the cutting-edge" ...Ho Chi Minh City Software Testing Club
 
[Thong Nguyen & Trong Bui] Behavior Driven Development (BDD) and Automation T...
[Thong Nguyen & Trong Bui] Behavior Driven Development (BDD) and Automation T...[Thong Nguyen & Trong Bui] Behavior Driven Development (BDD) and Automation T...
[Thong Nguyen & Trong Bui] Behavior Driven Development (BDD) and Automation T...Ho Chi Minh City Software Testing Club
 

More from Ho Chi Minh City Software Testing Club (10)

[HCMC STC Jan 2015] Workshop Of Context-Driven Testing In Agile
[HCMC STC Jan 2015] Workshop Of Context-Driven Testing In Agile[HCMC STC Jan 2015] Workshop Of Context-Driven Testing In Agile
[HCMC STC Jan 2015] Workshop Of Context-Driven Testing In Agile
 
[HCMC STC Jan 2015] Developing an Offshore Context-Driven Testing Team
[HCMC STC Jan 2015] Developing an Offshore Context-Driven Testing Team[HCMC STC Jan 2015] Developing an Offshore Context-Driven Testing Team
[HCMC STC Jan 2015] Developing an Offshore Context-Driven Testing Team
 
[HCMC STC Jan 2015] Proving Our Worth Quantifying The Value Of Testing
[HCMC STC Jan 2015] Proving Our Worth  Quantifying The Value Of Testing[HCMC STC Jan 2015] Proving Our Worth  Quantifying The Value Of Testing
[HCMC STC Jan 2015] Proving Our Worth Quantifying The Value Of Testing
 
[HCMC STC Jan 2015] Choosing The Best Of The Plan-Driven And Agile Developmen...
[HCMC STC Jan 2015] Choosing The Best Of The Plan-Driven And Agile Developmen...[HCMC STC Jan 2015] Choosing The Best Of The Plan-Driven And Agile Developmen...
[HCMC STC Jan 2015] Choosing The Best Of The Plan-Driven And Agile Developmen...
 
[HCMC STC Jan 2015] Creating a Better Testing Future
[HCMC STC Jan 2015] Creating a Better Testing Future[HCMC STC Jan 2015] Creating a Better Testing Future
[HCMC STC Jan 2015] Creating a Better Testing Future
 
[HCMC STC Jan 2015] Performing Target Test in UMTS Network
[HCMC STC Jan 2015] Performing Target Test in UMTS Network[HCMC STC Jan 2015] Performing Target Test in UMTS Network
[HCMC STC Jan 2015] Performing Target Test in UMTS Network
 
Selecting the Right Automated Testing tool
Selecting the Right Automated Testing tool Selecting the Right Automated Testing tool
Selecting the Right Automated Testing tool
 
Ho Chi Minh City Software Testing Conference 2014 "Stay on the cutting-edge" ...
Ho Chi Minh City Software Testing Conference 2014 "Stay on the cutting-edge" ...Ho Chi Minh City Software Testing Conference 2014 "Stay on the cutting-edge" ...
Ho Chi Minh City Software Testing Conference 2014 "Stay on the cutting-edge" ...
 
[Vu Van Nguyen] Test Estimation in Practice
[Vu Van Nguyen]  Test Estimation in Practice[Vu Van Nguyen]  Test Estimation in Practice
[Vu Van Nguyen] Test Estimation in Practice
 
[Thong Nguyen & Trong Bui] Behavior Driven Development (BDD) and Automation T...
[Thong Nguyen & Trong Bui] Behavior Driven Development (BDD) and Automation T...[Thong Nguyen & Trong Bui] Behavior Driven Development (BDD) and Automation T...
[Thong Nguyen & Trong Bui] Behavior Driven Development (BDD) and Automation T...
 

Recently uploaded

Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptkotipi9215
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfjoe51371421
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfkalichargn70th171
 
cybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningcybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningVitsRangannavar
 
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
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
XpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software SolutionsXpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software SolutionsMehedi Hasan Shohan
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number SystemsJheuzeDellosa
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about usDynamic Netsoft
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyFrank van der Linden
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...Christina Lin
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
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
 
Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...aditisharan08
 

Recently uploaded (20)

Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.ppt
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
 
cybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningcybersecurity notes for mca students for learning
cybersecurity notes for mca students for learning
 
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...
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
XpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software SolutionsXpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software Solutions
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number Systems
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about us
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The Ugly
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
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
 
Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...
 

Agile Testing - Not Just Tester’s Story _ Dang Thanh Long

  • 1. Agile Testing: Not Just Tester’s Story LONG DANG
  • 4. Overview  Objectives  Problems  Agile testing- pieces of cake  Management  Customer  Team  Tester  What we tried to grow  Closing 4
  • 5. Objectives This topic focuses on - The problems with current testing mindsets/approaches - How people think about Agile testing - Personal views of Agile testing - Our Agile testing activities: implement, review, adapt - Lesson learns 5
  • 7. 7 Problems in current testing Traditional mindset and approach Quality = Tester’s stories Short iteration, release White box vs Black box Accountability
  • 8. Agile testing – some views Technical stuffs More AUTOMATION Working models C h a n g e s in team Customer‘s benefits Marketing make-up HARDto IMPLEMENT 8
  • 9. Problems with Agile testing 9 SESSION-BASED TESTING PAIR Programing Testing Estimation Regression
  • 10. 10 Agile testing – pieces of cake
  • 11. Agile testing – personal view 11 Firstly, let’s recall…
  • 12. Agile testing – personal view As it’s Agile so it’s about… New MINDSET and Approaches Continuous-improvement 12 It is ALL NOT just techniques, working models, team/individual, tools… Beneficial
  • 13. Agile testing – personal view Let’s discuss on the pieces of cake 13 Customer Team Tester Management
  • 14. Agile testing – personal view 14 Customer Team Tester Management Involvement Feedbacks Value focus Support Environment Role/Title Feature team Metric Trust Encourage Strategies Testing Ecosytem Training/Coaching Whole team Continuous learning Communication PDCA Willing to learn Multi skills Prevention vs Detection Test soon, Test oftenExploratory Big picture view Agile Mindset
  • 15. 15 What we tried to grow
  • 16. The 1st story– Team Beaver 16 Scrum team, 7 persons, 2 testers, sprint length 2 weeks Just manual testing, no automation Regression is getting big issue shortly Team members is swapped as new project coming Context First adaption: conduct regression iteration, all members do testing Next adaption: Team/PO agrees to reduce 30% velocity to learn existing automation framework. Dev/Tester work closely and reduce processes to focus on prevention. SM to escalate to management to stop distracting team Result: After one more release, 80% main functions automated Action collaborate transparently with customer to identify and resolve issue Use what can help, don’t stick strictly to a method. Team to speak up Cross-functional mindset Lesson
  • 17. The 2nd story– Team Honey 17 Scrum team, 9 persons, 2 testers, sprint length 2 weeks, 100% main function unit tested. Want apply TDD and Pair Programming Team/PO is under pressure for critical release Context Firstly, team start learning/applying TDD kata and pairing Fact: both of these techniques consumes too much efforts of team caused stopping those actions after 2 sprints Adaption: No TDD at this time, TDD needs more time to be familiar with, just pair- programing for senior guys. Unit test is still reasonable to go. Action No need to implement things if your team is not appropriate with, especially it doesn’t bring values to customer. Be patient and plan to learn new techniques carefully. Encourage and engage team members Lesson
  • 18. The 3rd story– Team Rocks 18 Also an Agile team with seniors, working on pilot project in 4 months, first time to apply multiple techniques in the testing quadrants, chance to show off to customer TDD (Junit), BDD (Cucumber) Automation (Selenium-based framework) Exploratory testing (CDT) Performance (Jmeter/SoapUI) and security (not Pentest) Apply CI Context Fact: Project closed before deadline with big concern from customer about the huge effort spending on testing Adaption: No chance to correct Action Collaborate with customer to get their expectation and propose what values them Get them involved and provide feedbacks frequently Specify the expectation/benefit in DoD Again, do PDCA Lesson
  • 19. The 4th story– Nexgen 19 An distributed Agile team, different time zone, old mindset Don’t involve offshore testers in iteration activities Team lead expect testing result based on the numbers of user stories Not transparent info, request offshore tester many metrics Changes in user stories are disaster Context Fact: hard to get information to proceed and not sufficient to measure performance Adaption: actively stay late to join their daily standup and any team activities Propose “testing velocity” based on the sum of Test Case point and Complexity point Suggest customer to split out user stories to enough for iteration to test Propose customer to use user story mapping to share big view of release/product to the whole team Action Again, customer collaboration is important Don’t expect customer to understand Agile well, especially testing, coaching them too. Propose useful and enough metrics to save time and value customers Lesson
  • 21. Lesson learns • After for years adopting Agile testing, we learnt that: – Agile mindset is the most important thing – The whole team approach – Use any model/quadrant/ecosystem that fits your team’s capacity – Collaborate closely with all stakeholders, get them involved and provide feedbacks frequently – Continuously review and improve team’s capacity as well as processes/methods – Encourage team to adopt new techniques, slow and solid as long as they value customer – Celebrate team success by focusing on value/motivated metrics 21
  • 22. References • Let’s Break The Agile Testing Quadrants (Gojko Adzic 2013) • A tester’s view on James Bach’s presentation ‘The REAL Agile Testing Quadrants’ http://assurity.co.nz/community/big-thoughts/a-testers-view-on- james-bachs-presentation-the-real-agile-testing-quadrants/ • Agile Testing: A Practical Guide for Testers and Agile Teams – Lisa Crispin, Addison-Wesley Professional; 1 edition (January 9, 2009) • Software Testing (2nd Edition) - Ron Patton, Sams Publishing (August 5, 2005) • Explore It!: Reduce Risk and Increase Confidence with Exploratory Testing - Elisabeth Hendrickson, Pragmatic Bookshelf; 1st edition (March 3, 2013) • Testing in Scrum: A Guide for Software Quality Assurance in the Agile World (Rocky Nook Computing) 1st Edition – Tilo Linz, Rocky Nook; 1 edition (April 7, 2014) 22
  • 24. © 2014 HCMC Software Testing Club THANK YOU