SlideShare a Scribd company logo
W10
Agile Testing
5/1/2013 1:45:00 PM

Exploratory Testing on Agile Projects:
Combining SBTM and TBTM
Presented by:
Christin Wiedemann
Professional Quality Assurance, Ltd.

Brought to you by:

340 Corporate Way, Suite 300, Orange Park, FL 32073
888-268-8770 ∙ 904-278-0524 ∙ sqeinfo@sqe.com ∙ www.sqe.com
Christin Wiedemann
After eleven years as an astroparticle physicist, Christin Wiedemann brings her logical and analytical
problem-solving skills to the world of testing. Five years into her new career, Christin is still eager to learn,
looking for new ways to test more efficiently, constantly trying new approaches, and keen to share her
experiences. In her roles as tester, test lead, trainer, and speaker, she uses her scientific background and
pedagogic abilities to continually develop her own skills and those of others. Co-creator of the exploratory
testing approach xBTM, Christin lives in Vancouver, where she has joined Professional Quality Assurance
Ltd. Follow Christin on Twitter @c_wiedemann or visit her blog christintesting.wordpress.com.
4/16/2013

Exploratory Testing on Agile Projects:
Combining SBTM and TBTM
STAREAST, Orlando, FL, May 1st, 2013

Christin Wiedemann, PQA Ltd.

test smarter...

Outline
Why test?
Agile testing
Exploratory testing
SBTM, TBTM, xBTM
What’s in it for me?

©2012 Professional Quality Assurance Ltd. (PQA) -- http://www.pqatesting.com

2

©2011 Professional Quality Assurance (PQA) Ltd. -- http://www.pqa.ca

1
4/16/2013

Why Do We Test?

©2012 Professional Quality Assurance Ltd. (PQA) -- http://www.pqatesting.com

3

The Objective of Testing

©2012 Professional Quality Assurance Ltd. (PQA) -- http://www.pqatesting.com

4

©2011 Professional Quality Assurance (PQA) Ltd. -- http://www.pqa.ca

2
4/16/2013

Testing on Agile Projects

http://gardenofeaden.blogspot.ca

©2012 Professional Quality Assurance Ltd. (PQA) -- http://www.pqatesting.com

5

Exploratory Testing

Explorer Kazimierz Nowak

©2012 Professional Quality Assurance Ltd. (PQA) -- http://www.pqatesting.com

6

©2011 Professional Quality Assurance (PQA) Ltd. -- http://www.pqa.ca

3
4/16/2013

Pair-Testing

©2012 Professional Quality Assurance Ltd. (PQA) -- http://www.pqatesting.com

7

Testing Spectrum
xBTM
Manual Scripted

SBTM

TBTM

Freestyle
Exploratory

Exploratory Testing

Figure adapted from original by Jon Bach
©2012 Professional Quality Assurance Ltd. (PQA) -- http://www.pqatesting.com

8

©2011 Professional Quality Assurance (PQA) Ltd. -- http://www.pqa.ca

4
4/16/2013

Session-Based Test Management

©2012 Professional Quality Assurance Ltd. (PQA) -- http://www.pqatesting.com

9

Session-Based Test Management
Test Charter
‣ Risk
‣ Coverage
‣ Time frame

Test Charter

Credit: Michael D. Kelly
©2012 Professional Quality Assurance Ltd. (PQA) -- http://www.pqatesting.com

10

©2011 Professional Quality Assurance (PQA) Ltd. -- http://www.pqa.ca

5
4/16/2013

Session-Based Test Management
Session Report
‣ When?
‣ Who?

Time break-down

‣ What?
‣ How?
‣ Bugs?

Design
Execu on
Repor ng
Other

©2012 Professional Quality Assurance Ltd. (PQA) -- http://www.pqatesting.com

11

Session-Based Test Management

Test Charters
16
14
12
10
8
6
4
2
0
User Account

Shopping Cart

©2012 Professional Quality Assurance Ltd. (PQA) -- http://www.pqatesting.com

Payment

12

©2011 Professional Quality Assurance (PQA) Ltd. -- http://www.pqa.ca

6
4/16/2013

Session-Based Test Management
Debriefing
‣ P – Past
‣ R – Result
‣ O – Obstacles
‣ O – Outlook
‣ F – Feelings

©2012 Professional Quality Assurance Ltd. (PQA) -- http://www.pqatesting.com

13

Thread-Based Test Management

©2012 Professional Quality Assurance Ltd. (PQA) -- http://www.pqatesting.com

14

©2011 Professional Quality Assurance (PQA) Ltd. -- http://www.pqa.ca

7
4/16/2013

Threads – Example

©2012 Professional Quality Assurance Ltd. (PQA) -- http://www.pqatesting.com

15

Threads – Example

©2012 Professional Quality Assurance Ltd. (PQA) -- http://www.pqatesting.com

16

©2011 Professional Quality Assurance (PQA) Ltd. -- http://www.pqa.ca

8
4/16/2013

Thread-Based Test Management
The essence of TBTM:
‣ Activities change over time
‣ “For me ‘test’ is a verb. Testing is something that I do, not so much

something that I create.”*
‣ Focus on “doing” and not “getting done”

* James Bach, http://www.satisfice.com/blog/archives/503
©2012 Professional Quality Assurance Ltd. (PQA) -- http://www.pqatesting.com

17

Thread-Based Test Management
How do you do it?
Function area
Test technique

Thread

©2012 Professional Quality Assurance Ltd. (PQA) -- http://www.pqatesting.com

18

©2011 Professional Quality Assurance (PQA) Ltd. -- http://www.pqa.ca

9
4/16/2013

xBTM

©2012 Professional Quality Assurance Ltd. (PQA) -- http://www.pqatesting.com

19

xBTM – Demo

©2012 Professional Quality Assurance Ltd. (PQA) -- http://www.pqatesting.com

20

©2011 Professional Quality Assurance (PQA) Ltd. -- http://www.pqa.ca

10
4/16/2013

xBTM – Demo

©2012 Professional Quality Assurance Ltd. (PQA) -- http://www.pqatesting.com

21

xBTM – Demo

©2012 Professional Quality Assurance Ltd. (PQA) -- http://www.pqatesting.com

22

©2011 Professional Quality Assurance (PQA) Ltd. -- http://www.pqa.ca

11
4/16/2013

xBTM – Demo

©2012 Professional Quality Assurance Ltd. (PQA) -- http://www.pqatesting.com

23

xBTM – Demo

©2012 Professional Quality Assurance Ltd. (PQA) -- http://www.pqatesting.com

24

©2011 Professional Quality Assurance (PQA) Ltd. -- http://www.pqa.ca

12
4/16/2013

Traditional Workflow

Planning

Design

Execution

Reporting

Waterfall
‣ Consecutive phases

Agile
‣ All phases repeated in every iteration

©2012 Professional Quality Assurance Ltd. (PQA) -- http://www.pqatesting.com

25

xBTM Workflow

Planning

Design

Execution

Reporting

Planning
‣ Threads in mind map
‣ Function areas and/or test techniques
‣ Group threads into sessions (optional)
‣ Estimate number of charters needed (optional)

©2012 Professional Quality Assurance Ltd. (PQA) -- http://www.pqatesting.com

26

©2011 Professional Quality Assurance (PQA) Ltd. -- http://www.pqa.ca

13
4/16/2013

xBTM Workflow

Planning

Design

Execution

Reporting

Design, Execution, Reporting
‣ Update mind map
‣ Session reports (optional)
‣ Update test charters (optional)
‣ Add threads
‣ Create additional test charters (optional)

©2012 Professional Quality Assurance Ltd. (PQA) -- http://www.pqatesting.com

27

Summary and Conclusion
‣ Exploratory testing can be very structured
‣ Exploratory testing can be thoroughly documented
‣ Mind maps are great for visualization and collaboration
‣ Use SBTM when possible
‣ Use TBTM when environment is too hectic
‣ Adapt the method to your needs

©2012 Professional Quality Assurance Ltd. (PQA) -- http://www.pqatesting.com

28

©2011 Professional Quality Assurance (PQA) Ltd. -- http://www.pqa.ca

14
4/16/2013

Links – Mind Mapping
XMind: Powerful tool with a lot of nice features, used in examples
‣ http://www.xmind.net

mindmeister: Collaborative tool.
‣ http://www.mindmeister.com

FreeMind: The simpler of the mind mapping tools, but still very useful.
‣ http://freemind.sourceforge.net/wiki/index.php/Main_Page

©2012 Professional Quality Assurance Ltd. (PQA) -- http://www.pqatesting.com

29

Links – SBTM Tools
Rapid Reporter: A note taking tool for exploratory testing sessions.
‣ http://testing.gershon.info/reporter/

Session Tester: A tool for recording and managing exploratory testing
session.
‣ http://sessiontester.openqa.org

SBTExecute: A tool that produces summary reports and calculates
metrics from an Excel session report template.
‣ http://www.addq.se/utforskande-testmetodik-xbtm/ (scroll down to

bottom of page for English)

©2012 Professional Quality Assurance Ltd. (PQA) -- http://www.pqatesting.com

30

©2011 Professional Quality Assurance (PQA) Ltd. -- http://www.pqa.ca

15

More Related Content

Viewers also liked

Avoiding Overdesign and Underdesign
Avoiding Overdesign and UnderdesignAvoiding Overdesign and Underdesign
Avoiding Overdesign and Underdesign
TechWell
 
Testing in the Age of Distraction: Flow, Focus, and Defocus in Testing
Testing in the Age of Distraction: Flow, Focus, and Defocus in TestingTesting in the Age of Distraction: Flow, Focus, and Defocus in Testing
Testing in the Age of Distraction: Flow, Focus, and Defocus in Testing
TechWell
 
A Rapid Introduction to Rapid Software Testing
A Rapid Introduction to Rapid Software TestingA Rapid Introduction to Rapid Software Testing
A Rapid Introduction to Rapid Software Testing
TechWell
 
Beyond Processes and Tools: What about Ethics?
Beyond Processes and Tools: What about Ethics?Beyond Processes and Tools: What about Ethics?
Beyond Processes and Tools: What about Ethics?
TechWell
 
Using Mindmaps to Develop a Test Strategy
Using Mindmaps to Develop a Test StrategyUsing Mindmaps to Develop a Test Strategy
Using Mindmaps to Develop a Test Strategy
TechWell
 
The Leadership Tutorial: Improving Your Ability to Stand and Deliver
The Leadership Tutorial: Improving Your Ability to Stand and DeliverThe Leadership Tutorial: Improving Your Ability to Stand and Deliver
The Leadership Tutorial: Improving Your Ability to Stand and Deliver
TechWell
 
A Rapid Introduction to Rapid Software Testing
A Rapid Introduction to Rapid Software TestingA Rapid Introduction to Rapid Software Testing
A Rapid Introduction to Rapid Software Testing
TechWell
 
Reduce Release Cycle Time: Nine Months to a Week - Nice!
Reduce Release Cycle Time: Nine Months to a Week - Nice!Reduce Release Cycle Time: Nine Months to a Week - Nice!
Reduce Release Cycle Time: Nine Months to a Week - Nice!
TechWell
 
Scaling Agile at Dell: Real-life Problems - and Solutions
Scaling Agile at Dell: Real-life Problems - and SolutionsScaling Agile at Dell: Real-life Problems - and Solutions
Scaling Agile at Dell: Real-life Problems - and Solutions
TechWell
 
Agile Code Reviews for Better Software—Sooner
Agile Code Reviews for Better Software—SoonerAgile Code Reviews for Better Software—Sooner
Agile Code Reviews for Better Software—Sooner
TechWell
 
The Four Dimensions of Performance Improvement
The Four Dimensions of Performance ImprovementThe Four Dimensions of Performance Improvement
The Four Dimensions of Performance Improvement
TechWell
 
It's a Phone First! How to Test Your Five-star Mobile Apps
It's a Phone First! How to Test Your Five-star Mobile AppsIt's a Phone First! How to Test Your Five-star Mobile Apps
It's a Phone First! How to Test Your Five-star Mobile Apps
TechWell
 
Twelve Heuristics for Solving Tough Problems—Faster and Better
Twelve Heuristics for Solving Tough Problems—Faster and BetterTwelve Heuristics for Solving Tough Problems—Faster and Better
Twelve Heuristics for Solving Tough Problems—Faster and Better
TechWell
 
Test Status Reporting: Focus Your Message for Executives
Test Status Reporting: Focus Your Message for ExecutivesTest Status Reporting: Focus Your Message for Executives
Test Status Reporting: Focus Your Message for Executives
TechWell
 
Test Automation Patterns: Issues and Solutions
Test Automation Patterns: Issues and SolutionsTest Automation Patterns: Issues and Solutions
Test Automation Patterns: Issues and Solutions
TechWell
 

Viewers also liked (15)

Avoiding Overdesign and Underdesign
Avoiding Overdesign and UnderdesignAvoiding Overdesign and Underdesign
Avoiding Overdesign and Underdesign
 
Testing in the Age of Distraction: Flow, Focus, and Defocus in Testing
Testing in the Age of Distraction: Flow, Focus, and Defocus in TestingTesting in the Age of Distraction: Flow, Focus, and Defocus in Testing
Testing in the Age of Distraction: Flow, Focus, and Defocus in Testing
 
A Rapid Introduction to Rapid Software Testing
A Rapid Introduction to Rapid Software TestingA Rapid Introduction to Rapid Software Testing
A Rapid Introduction to Rapid Software Testing
 
Beyond Processes and Tools: What about Ethics?
Beyond Processes and Tools: What about Ethics?Beyond Processes and Tools: What about Ethics?
Beyond Processes and Tools: What about Ethics?
 
Using Mindmaps to Develop a Test Strategy
Using Mindmaps to Develop a Test StrategyUsing Mindmaps to Develop a Test Strategy
Using Mindmaps to Develop a Test Strategy
 
The Leadership Tutorial: Improving Your Ability to Stand and Deliver
The Leadership Tutorial: Improving Your Ability to Stand and DeliverThe Leadership Tutorial: Improving Your Ability to Stand and Deliver
The Leadership Tutorial: Improving Your Ability to Stand and Deliver
 
A Rapid Introduction to Rapid Software Testing
A Rapid Introduction to Rapid Software TestingA Rapid Introduction to Rapid Software Testing
A Rapid Introduction to Rapid Software Testing
 
Reduce Release Cycle Time: Nine Months to a Week - Nice!
Reduce Release Cycle Time: Nine Months to a Week - Nice!Reduce Release Cycle Time: Nine Months to a Week - Nice!
Reduce Release Cycle Time: Nine Months to a Week - Nice!
 
Scaling Agile at Dell: Real-life Problems - and Solutions
Scaling Agile at Dell: Real-life Problems - and SolutionsScaling Agile at Dell: Real-life Problems - and Solutions
Scaling Agile at Dell: Real-life Problems - and Solutions
 
Agile Code Reviews for Better Software—Sooner
Agile Code Reviews for Better Software—SoonerAgile Code Reviews for Better Software—Sooner
Agile Code Reviews for Better Software—Sooner
 
The Four Dimensions of Performance Improvement
The Four Dimensions of Performance ImprovementThe Four Dimensions of Performance Improvement
The Four Dimensions of Performance Improvement
 
It's a Phone First! How to Test Your Five-star Mobile Apps
It's a Phone First! How to Test Your Five-star Mobile AppsIt's a Phone First! How to Test Your Five-star Mobile Apps
It's a Phone First! How to Test Your Five-star Mobile Apps
 
Twelve Heuristics for Solving Tough Problems—Faster and Better
Twelve Heuristics for Solving Tough Problems—Faster and BetterTwelve Heuristics for Solving Tough Problems—Faster and Better
Twelve Heuristics for Solving Tough Problems—Faster and Better
 
Test Status Reporting: Focus Your Message for Executives
Test Status Reporting: Focus Your Message for ExecutivesTest Status Reporting: Focus Your Message for Executives
Test Status Reporting: Focus Your Message for Executives
 
Test Automation Patterns: Issues and Solutions
Test Automation Patterns: Issues and SolutionsTest Automation Patterns: Issues and Solutions
Test Automation Patterns: Issues and Solutions
 

Similar to Exploratory Testing on Agile Projects: Combining SBTM and TBTM

Making Numbers Count: Metrics That Matter
Making Numbers Count: Metrics That MatterMaking Numbers Count: Metrics That Matter
Making Numbers Count: Metrics That Matter
TechWell
 
Certified Disaster Recovery Engineer (CDRE) - St. Pauls College
Certified Disaster Recovery Engineer (CDRE) - St. Pauls CollegeCertified Disaster Recovery Engineer (CDRE) - St. Pauls College
Certified Disaster Recovery Engineer (CDRE) - St. Pauls College
St. Pauls College
 
Final MBP Presenatation 1-27-17
Final MBP Presenatation 1-27-17Final MBP Presenatation 1-27-17
Final MBP Presenatation 1-27-17
Louis Poggenburg
 
Risk-Based Testing for Agile Projects
Risk-Based Testing for Agile ProjectsRisk-Based Testing for Agile Projects
Risk-Based Testing for Agile Projects
TechWell
 
ANIn Chennai May 2023 | Navigating the Rapids: Embracing Agility to Conquer E...
ANIn Chennai May 2023 | Navigating the Rapids: Embracing Agility to Conquer E...ANIn Chennai May 2023 | Navigating the Rapids: Embracing Agility to Conquer E...
ANIn Chennai May 2023 | Navigating the Rapids: Embracing Agility to Conquer E...
AgileNetwork
 
Finding Success with Test Process Improvement
Finding Success with Test Process ImprovementFinding Success with Test Process Improvement
Finding Success with Test Process Improvement
Josiah Renaudin
 
10 Emerging Test Frameworks for Cross Browser Testing
10 Emerging Test Frameworks for Cross Browser Testing10 Emerging Test Frameworks for Cross Browser Testing
10 Emerging Test Frameworks for Cross Browser Testing
Perfecto by Perforce
 
Work Experience -CCP - Tim Nung
Work Experience -CCP - Tim Nung Work Experience -CCP - Tim Nung
Work Experience -CCP - Tim Nung
Tim Nung
 
Exhaustively Test Any Basic UI or API in 30 Minutes: The Ideal for Any Organi...
Exhaustively Test Any Basic UI or API in 30 Minutes: The Ideal for Any Organi...Exhaustively Test Any Basic UI or API in 30 Minutes: The Ideal for Any Organi...
Exhaustively Test Any Basic UI or API in 30 Minutes: The Ideal for Any Organi...
CA Technologies
 
Surrogate Model-Based Reliability Analysis of Composite UAV Wing facilitation...
Surrogate Model-Based Reliability Analysis of Composite UAV Wing facilitation...Surrogate Model-Based Reliability Analysis of Composite UAV Wing facilitation...
Surrogate Model-Based Reliability Analysis of Composite UAV Wing facilitation...
Altair
 
Fmq lqos introduction npi rev 2
Fmq  lqos introduction npi rev 2Fmq  lqos introduction npi rev 2
Fmq lqos introduction npi rev 2
amitsonuksms
 
QA Role in Agile Teams
QA Role in Agile Teams QA Role in Agile Teams
QA Role in Agile Teams
Synerzip
 
White paper on Quality by Design
White paper on Quality by DesignWhite paper on Quality by Design
White paper on Quality by Design
Bir Gujral PhD, MBA
 
ДМИТРО ПІЛЬВІНСЬКИЙ «Automatic QA and PM reporting from jira and testrail» Lv...
ДМИТРО ПІЛЬВІНСЬКИЙ «Automatic QA and PM reporting from jira and testrail» Lv...ДМИТРО ПІЛЬВІНСЬКИЙ «Automatic QA and PM reporting from jira and testrail» Lv...
ДМИТРО ПІЛЬВІНСЬКИЙ «Automatic QA and PM reporting from jira and testrail» Lv...
QADay
 
Customer Success with Technical Customers
Customer Success with Technical CustomersCustomer Success with Technical Customers
Customer Success with Technical Customers
Gainsight
 
Resume_Arun_Kothari_29_November_2015
Resume_Arun_Kothari_29_November_2015Resume_Arun_Kothari_29_November_2015
Resume_Arun_Kothari_29_November_2015
Arun Kumar Kothari
 
Let's focus more on Quality and less on Testing by Joel Montvelisky
Let's focus more on Quality and less on Testing by Joel MontveliskyLet's focus more on Quality and less on Testing by Joel Montvelisky
Let's focus more on Quality and less on Testing by Joel Montvelisky
QA or the Highway
 
When the System Creaks: Lessons Learned in Agile Maintenance
When the System Creaks: Lessons Learned in Agile MaintenanceWhen the System Creaks: Lessons Learned in Agile Maintenance
When the System Creaks: Lessons Learned in Agile Maintenance
TechWell
 
Mathumathi_Resume
Mathumathi_ResumeMathumathi_Resume
Mathumathi_Resume
Madhuravi 10593
 
Shifting Left: The Evolution of Test Automation
Shifting Left: The Evolution of Test AutomationShifting Left: The Evolution of Test Automation
Shifting Left: The Evolution of Test Automation
TechWell
 

Similar to Exploratory Testing on Agile Projects: Combining SBTM and TBTM (20)

Making Numbers Count: Metrics That Matter
Making Numbers Count: Metrics That MatterMaking Numbers Count: Metrics That Matter
Making Numbers Count: Metrics That Matter
 
Certified Disaster Recovery Engineer (CDRE) - St. Pauls College
Certified Disaster Recovery Engineer (CDRE) - St. Pauls CollegeCertified Disaster Recovery Engineer (CDRE) - St. Pauls College
Certified Disaster Recovery Engineer (CDRE) - St. Pauls College
 
Final MBP Presenatation 1-27-17
Final MBP Presenatation 1-27-17Final MBP Presenatation 1-27-17
Final MBP Presenatation 1-27-17
 
Risk-Based Testing for Agile Projects
Risk-Based Testing for Agile ProjectsRisk-Based Testing for Agile Projects
Risk-Based Testing for Agile Projects
 
ANIn Chennai May 2023 | Navigating the Rapids: Embracing Agility to Conquer E...
ANIn Chennai May 2023 | Navigating the Rapids: Embracing Agility to Conquer E...ANIn Chennai May 2023 | Navigating the Rapids: Embracing Agility to Conquer E...
ANIn Chennai May 2023 | Navigating the Rapids: Embracing Agility to Conquer E...
 
Finding Success with Test Process Improvement
Finding Success with Test Process ImprovementFinding Success with Test Process Improvement
Finding Success with Test Process Improvement
 
10 Emerging Test Frameworks for Cross Browser Testing
10 Emerging Test Frameworks for Cross Browser Testing10 Emerging Test Frameworks for Cross Browser Testing
10 Emerging Test Frameworks for Cross Browser Testing
 
Work Experience -CCP - Tim Nung
Work Experience -CCP - Tim Nung Work Experience -CCP - Tim Nung
Work Experience -CCP - Tim Nung
 
Exhaustively Test Any Basic UI or API in 30 Minutes: The Ideal for Any Organi...
Exhaustively Test Any Basic UI or API in 30 Minutes: The Ideal for Any Organi...Exhaustively Test Any Basic UI or API in 30 Minutes: The Ideal for Any Organi...
Exhaustively Test Any Basic UI or API in 30 Minutes: The Ideal for Any Organi...
 
Surrogate Model-Based Reliability Analysis of Composite UAV Wing facilitation...
Surrogate Model-Based Reliability Analysis of Composite UAV Wing facilitation...Surrogate Model-Based Reliability Analysis of Composite UAV Wing facilitation...
Surrogate Model-Based Reliability Analysis of Composite UAV Wing facilitation...
 
Fmq lqos introduction npi rev 2
Fmq  lqos introduction npi rev 2Fmq  lqos introduction npi rev 2
Fmq lqos introduction npi rev 2
 
QA Role in Agile Teams
QA Role in Agile Teams QA Role in Agile Teams
QA Role in Agile Teams
 
White paper on Quality by Design
White paper on Quality by DesignWhite paper on Quality by Design
White paper on Quality by Design
 
ДМИТРО ПІЛЬВІНСЬКИЙ «Automatic QA and PM reporting from jira and testrail» Lv...
ДМИТРО ПІЛЬВІНСЬКИЙ «Automatic QA and PM reporting from jira and testrail» Lv...ДМИТРО ПІЛЬВІНСЬКИЙ «Automatic QA and PM reporting from jira and testrail» Lv...
ДМИТРО ПІЛЬВІНСЬКИЙ «Automatic QA and PM reporting from jira and testrail» Lv...
 
Customer Success with Technical Customers
Customer Success with Technical CustomersCustomer Success with Technical Customers
Customer Success with Technical Customers
 
Resume_Arun_Kothari_29_November_2015
Resume_Arun_Kothari_29_November_2015Resume_Arun_Kothari_29_November_2015
Resume_Arun_Kothari_29_November_2015
 
Let's focus more on Quality and less on Testing by Joel Montvelisky
Let's focus more on Quality and less on Testing by Joel MontveliskyLet's focus more on Quality and less on Testing by Joel Montvelisky
Let's focus more on Quality and less on Testing by Joel Montvelisky
 
When the System Creaks: Lessons Learned in Agile Maintenance
When the System Creaks: Lessons Learned in Agile MaintenanceWhen the System Creaks: Lessons Learned in Agile Maintenance
When the System Creaks: Lessons Learned in Agile Maintenance
 
Mathumathi_Resume
Mathumathi_ResumeMathumathi_Resume
Mathumathi_Resume
 
Shifting Left: The Evolution of Test Automation
Shifting Left: The Evolution of Test AutomationShifting Left: The Evolution of Test Automation
Shifting Left: The Evolution of Test Automation
 

More from TechWell

Failing and Recovering
Failing and RecoveringFailing and Recovering
Failing and Recovering
TechWell
 
Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization
TechWell
 
Test Design for Fully Automated Build Architecture
Test Design for Fully Automated Build ArchitectureTest Design for Fully Automated Build Architecture
Test Design for Fully Automated Build Architecture
TechWell
 
System-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good StartSystem-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good Start
TechWell
 
Build Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test StrategyBuild Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test Strategy
TechWell
 
Implement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlowImplement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlow
TechWell
 
Develop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your SanityDevelop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your Sanity
TechWell
 
Ma 15
Ma 15Ma 15
Ma 15
TechWell
 
Eliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps StrategyEliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps Strategy
TechWell
 
Transform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOpsTransform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOps
TechWell
 
The Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—LeadershipThe Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—Leadership
TechWell
 
Resolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile TeamsResolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile Teams
TechWell
 
Pin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile GamePin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile Game
TechWell
 
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile TeamsAgile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
TechWell
 
A Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps ImplementationA Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps Implementation
TechWell
 
Databases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery ProcessDatabases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery Process
TechWell
 
Mobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to AutomateMobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to Automate
TechWell
 
Cultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for SuccessCultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for Success
TechWell
 
Turn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile TransformationTurn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile Transformation
TechWell
 
Scale: The Most Hyped Term in Agile Development Today
Scale: The Most Hyped Term in Agile Development TodayScale: The Most Hyped Term in Agile Development Today
Scale: The Most Hyped Term in Agile Development Today
TechWell
 

More from TechWell (20)

Failing and Recovering
Failing and RecoveringFailing and Recovering
Failing and Recovering
 
Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization
 
Test Design for Fully Automated Build Architecture
Test Design for Fully Automated Build ArchitectureTest Design for Fully Automated Build Architecture
Test Design for Fully Automated Build Architecture
 
System-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good StartSystem-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good Start
 
Build Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test StrategyBuild Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test Strategy
 
Implement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlowImplement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlow
 
Develop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your SanityDevelop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your Sanity
 
Ma 15
Ma 15Ma 15
Ma 15
 
Eliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps StrategyEliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps Strategy
 
Transform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOpsTransform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOps
 
The Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—LeadershipThe Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—Leadership
 
Resolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile TeamsResolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile Teams
 
Pin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile GamePin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile Game
 
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile TeamsAgile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
 
A Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps ImplementationA Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps Implementation
 
Databases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery ProcessDatabases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery Process
 
Mobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to AutomateMobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to Automate
 
Cultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for SuccessCultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for Success
 
Turn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile TransformationTurn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile Transformation
 
Scale: The Most Hyped Term in Agile Development Today
Scale: The Most Hyped Term in Agile Development TodayScale: The Most Hyped Term in Agile Development Today
Scale: The Most Hyped Term in Agile Development Today
 

Recently uploaded

“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
Edge AI and Vision Alliance
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
Zilliz
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
IndexBug
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Alpen-Adria-Universität
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
DanBrown980551
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
Tomaz Bratanic
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
Jakub Marek
 
Webinar: Designing a schema for a Data Warehouse
Webinar: Designing a schema for a Data WarehouseWebinar: Designing a schema for a Data Warehouse
Webinar: Designing a schema for a Data Warehouse
Federico Razzoli
 
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Jeffrey Haguewood
 
UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
Wouter Lemaire
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
Tatiana Kojar
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
kumardaparthi1024
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
Zilliz
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
Zilliz
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
panagenda
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
tolgahangng
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
shyamraj55
 

Recently uploaded (20)

“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
 
Webinar: Designing a schema for a Data Warehouse
Webinar: Designing a schema for a Data WarehouseWebinar: Designing a schema for a Data Warehouse
Webinar: Designing a schema for a Data Warehouse
 
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
 
UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
 

Exploratory Testing on Agile Projects: Combining SBTM and TBTM

  • 1. W10 Agile Testing 5/1/2013 1:45:00 PM Exploratory Testing on Agile Projects: Combining SBTM and TBTM Presented by: Christin Wiedemann Professional Quality Assurance, Ltd. Brought to you by: 340 Corporate Way, Suite 300, Orange Park, FL 32073 888-268-8770 ∙ 904-278-0524 ∙ sqeinfo@sqe.com ∙ www.sqe.com
  • 2. Christin Wiedemann After eleven years as an astroparticle physicist, Christin Wiedemann brings her logical and analytical problem-solving skills to the world of testing. Five years into her new career, Christin is still eager to learn, looking for new ways to test more efficiently, constantly trying new approaches, and keen to share her experiences. In her roles as tester, test lead, trainer, and speaker, she uses her scientific background and pedagogic abilities to continually develop her own skills and those of others. Co-creator of the exploratory testing approach xBTM, Christin lives in Vancouver, where she has joined Professional Quality Assurance Ltd. Follow Christin on Twitter @c_wiedemann or visit her blog christintesting.wordpress.com.
  • 3. 4/16/2013 Exploratory Testing on Agile Projects: Combining SBTM and TBTM STAREAST, Orlando, FL, May 1st, 2013 Christin Wiedemann, PQA Ltd. test smarter... Outline Why test? Agile testing Exploratory testing SBTM, TBTM, xBTM What’s in it for me? ©2012 Professional Quality Assurance Ltd. (PQA) -- http://www.pqatesting.com 2 ©2011 Professional Quality Assurance (PQA) Ltd. -- http://www.pqa.ca 1
  • 4. 4/16/2013 Why Do We Test? ©2012 Professional Quality Assurance Ltd. (PQA) -- http://www.pqatesting.com 3 The Objective of Testing ©2012 Professional Quality Assurance Ltd. (PQA) -- http://www.pqatesting.com 4 ©2011 Professional Quality Assurance (PQA) Ltd. -- http://www.pqa.ca 2
  • 5. 4/16/2013 Testing on Agile Projects http://gardenofeaden.blogspot.ca ©2012 Professional Quality Assurance Ltd. (PQA) -- http://www.pqatesting.com 5 Exploratory Testing Explorer Kazimierz Nowak ©2012 Professional Quality Assurance Ltd. (PQA) -- http://www.pqatesting.com 6 ©2011 Professional Quality Assurance (PQA) Ltd. -- http://www.pqa.ca 3
  • 6. 4/16/2013 Pair-Testing ©2012 Professional Quality Assurance Ltd. (PQA) -- http://www.pqatesting.com 7 Testing Spectrum xBTM Manual Scripted SBTM TBTM Freestyle Exploratory Exploratory Testing Figure adapted from original by Jon Bach ©2012 Professional Quality Assurance Ltd. (PQA) -- http://www.pqatesting.com 8 ©2011 Professional Quality Assurance (PQA) Ltd. -- http://www.pqa.ca 4
  • 7. 4/16/2013 Session-Based Test Management ©2012 Professional Quality Assurance Ltd. (PQA) -- http://www.pqatesting.com 9 Session-Based Test Management Test Charter ‣ Risk ‣ Coverage ‣ Time frame Test Charter Credit: Michael D. Kelly ©2012 Professional Quality Assurance Ltd. (PQA) -- http://www.pqatesting.com 10 ©2011 Professional Quality Assurance (PQA) Ltd. -- http://www.pqa.ca 5
  • 8. 4/16/2013 Session-Based Test Management Session Report ‣ When? ‣ Who? Time break-down ‣ What? ‣ How? ‣ Bugs? Design Execu on Repor ng Other ©2012 Professional Quality Assurance Ltd. (PQA) -- http://www.pqatesting.com 11 Session-Based Test Management Test Charters 16 14 12 10 8 6 4 2 0 User Account Shopping Cart ©2012 Professional Quality Assurance Ltd. (PQA) -- http://www.pqatesting.com Payment 12 ©2011 Professional Quality Assurance (PQA) Ltd. -- http://www.pqa.ca 6
  • 9. 4/16/2013 Session-Based Test Management Debriefing ‣ P – Past ‣ R – Result ‣ O – Obstacles ‣ O – Outlook ‣ F – Feelings ©2012 Professional Quality Assurance Ltd. (PQA) -- http://www.pqatesting.com 13 Thread-Based Test Management ©2012 Professional Quality Assurance Ltd. (PQA) -- http://www.pqatesting.com 14 ©2011 Professional Quality Assurance (PQA) Ltd. -- http://www.pqa.ca 7
  • 10. 4/16/2013 Threads – Example ©2012 Professional Quality Assurance Ltd. (PQA) -- http://www.pqatesting.com 15 Threads – Example ©2012 Professional Quality Assurance Ltd. (PQA) -- http://www.pqatesting.com 16 ©2011 Professional Quality Assurance (PQA) Ltd. -- http://www.pqa.ca 8
  • 11. 4/16/2013 Thread-Based Test Management The essence of TBTM: ‣ Activities change over time ‣ “For me ‘test’ is a verb. Testing is something that I do, not so much something that I create.”* ‣ Focus on “doing” and not “getting done” * James Bach, http://www.satisfice.com/blog/archives/503 ©2012 Professional Quality Assurance Ltd. (PQA) -- http://www.pqatesting.com 17 Thread-Based Test Management How do you do it? Function area Test technique Thread ©2012 Professional Quality Assurance Ltd. (PQA) -- http://www.pqatesting.com 18 ©2011 Professional Quality Assurance (PQA) Ltd. -- http://www.pqa.ca 9
  • 12. 4/16/2013 xBTM ©2012 Professional Quality Assurance Ltd. (PQA) -- http://www.pqatesting.com 19 xBTM – Demo ©2012 Professional Quality Assurance Ltd. (PQA) -- http://www.pqatesting.com 20 ©2011 Professional Quality Assurance (PQA) Ltd. -- http://www.pqa.ca 10
  • 13. 4/16/2013 xBTM – Demo ©2012 Professional Quality Assurance Ltd. (PQA) -- http://www.pqatesting.com 21 xBTM – Demo ©2012 Professional Quality Assurance Ltd. (PQA) -- http://www.pqatesting.com 22 ©2011 Professional Quality Assurance (PQA) Ltd. -- http://www.pqa.ca 11
  • 14. 4/16/2013 xBTM – Demo ©2012 Professional Quality Assurance Ltd. (PQA) -- http://www.pqatesting.com 23 xBTM – Demo ©2012 Professional Quality Assurance Ltd. (PQA) -- http://www.pqatesting.com 24 ©2011 Professional Quality Assurance (PQA) Ltd. -- http://www.pqa.ca 12
  • 15. 4/16/2013 Traditional Workflow Planning Design Execution Reporting Waterfall ‣ Consecutive phases Agile ‣ All phases repeated in every iteration ©2012 Professional Quality Assurance Ltd. (PQA) -- http://www.pqatesting.com 25 xBTM Workflow Planning Design Execution Reporting Planning ‣ Threads in mind map ‣ Function areas and/or test techniques ‣ Group threads into sessions (optional) ‣ Estimate number of charters needed (optional) ©2012 Professional Quality Assurance Ltd. (PQA) -- http://www.pqatesting.com 26 ©2011 Professional Quality Assurance (PQA) Ltd. -- http://www.pqa.ca 13
  • 16. 4/16/2013 xBTM Workflow Planning Design Execution Reporting Design, Execution, Reporting ‣ Update mind map ‣ Session reports (optional) ‣ Update test charters (optional) ‣ Add threads ‣ Create additional test charters (optional) ©2012 Professional Quality Assurance Ltd. (PQA) -- http://www.pqatesting.com 27 Summary and Conclusion ‣ Exploratory testing can be very structured ‣ Exploratory testing can be thoroughly documented ‣ Mind maps are great for visualization and collaboration ‣ Use SBTM when possible ‣ Use TBTM when environment is too hectic ‣ Adapt the method to your needs ©2012 Professional Quality Assurance Ltd. (PQA) -- http://www.pqatesting.com 28 ©2011 Professional Quality Assurance (PQA) Ltd. -- http://www.pqa.ca 14
  • 17. 4/16/2013 Links – Mind Mapping XMind: Powerful tool with a lot of nice features, used in examples ‣ http://www.xmind.net mindmeister: Collaborative tool. ‣ http://www.mindmeister.com FreeMind: The simpler of the mind mapping tools, but still very useful. ‣ http://freemind.sourceforge.net/wiki/index.php/Main_Page ©2012 Professional Quality Assurance Ltd. (PQA) -- http://www.pqatesting.com 29 Links – SBTM Tools Rapid Reporter: A note taking tool for exploratory testing sessions. ‣ http://testing.gershon.info/reporter/ Session Tester: A tool for recording and managing exploratory testing session. ‣ http://sessiontester.openqa.org SBTExecute: A tool that produces summary reports and calculates metrics from an Excel session report template. ‣ http://www.addq.se/utforskande-testmetodik-xbtm/ (scroll down to bottom of page for English) ©2012 Professional Quality Assurance Ltd. (PQA) -- http://www.pqatesting.com 30 ©2011 Professional Quality Assurance (PQA) Ltd. -- http://www.pqa.ca 15