SlideShare a Scribd company logo
1 of 17
Download to read offline
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 UnderdesignTechWell
 
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 TestingTechWell
 
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 TestingTechWell
 
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 StrategyTechWell
 
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 DeliverTechWell
 
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 TestingTechWell
 
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 SolutionsTechWell
 
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—SoonerTechWell
 
The Four Dimensions of Performance Improvement
The Four Dimensions of Performance ImprovementThe Four Dimensions of Performance Improvement
The Four Dimensions of Performance ImprovementTechWell
 
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 AppsTechWell
 
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 BetterTechWell
 
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 ExecutivesTechWell
 
Test Automation Patterns: Issues and Solutions
Test Automation Patterns: Issues and SolutionsTest Automation Patterns: Issues and Solutions
Test Automation Patterns: Issues and SolutionsTechWell
 

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 MatterTechWell
 
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 CollegeSt. Pauls College
 
Final MBP Presenatation 1-27-17
Final MBP Presenatation 1-27-17Final MBP Presenatation 1-27-17
Final MBP Presenatation 1-27-17Louis Poggenburg
 
Risk-Based Testing for Agile Projects
Risk-Based Testing for Agile ProjectsRisk-Based Testing for Agile Projects
Risk-Based Testing for Agile ProjectsTechWell
 
Finding Success with Test Process Improvement
Finding Success with Test Process ImprovementFinding Success with Test Process Improvement
Finding Success with Test Process ImprovementJosiah 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 TestingPerfecto 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 2amitsonuksms
 
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 DesignBir 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...GoQA
 
Customer Success with Technical Customers
Customer Success with Technical CustomersCustomer Success with Technical Customers
Customer Success with Technical CustomersGainsight
 
Resume_Arun_Kothari_29_November_2015
Resume_Arun_Kothari_29_November_2015Resume_Arun_Kothari_29_November_2015
Resume_Arun_Kothari_29_November_2015Arun 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 MontveliskyQA 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 MaintenanceTechWell
 
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 AutomationTechWell
 
Certified Incident Handling Engineer (CIHE) - St. Pauls College
Certified Incident Handling Engineer (CIHE) - St. Pauls CollegeCertified Incident Handling Engineer (CIHE) - St. Pauls College
Certified Incident Handling Engineer (CIHE) - St. Pauls CollegeSt. Pauls College
 

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
 
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
 
Certified Incident Handling Engineer (CIHE) - St. Pauls College
Certified Incident Handling Engineer (CIHE) - St. Pauls CollegeCertified Incident Handling Engineer (CIHE) - St. Pauls College
Certified Incident Handling Engineer (CIHE) - St. Pauls College
 

More from TechWell

Failing and Recovering
Failing and RecoveringFailing and Recovering
Failing and RecoveringTechWell
 
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 ArchitectureTechWell
 
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 StartTechWell
 
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 StrategyTechWell
 
Implement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlowImplement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlowTechWell
 
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 SanityTechWell
 
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 StrategyTechWell
 
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 DevOpsTechWell
 
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—LeadershipTechWell
 
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 TeamsTechWell
 
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 GameTechWell
 
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 TeamsTechWell
 
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 ImplementationTechWell
 
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 ProcessTechWell
 
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 AutomateTechWell
 
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 SuccessTechWell
 
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 TransformationTechWell
 
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 TodayTechWell
 

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

AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsPrecisely
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 

Recently uploaded (20)

AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power Systems
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 

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