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

PDF
Making Numbers Count: Metrics That Matter
PDF
If You Could Turn Back Time: Coaching New Testers
PDF
Augmenting Regression Testing in Agile Teams
PDF
Technical debt
PDF
Dell Partner Training
PDF
Testing Transformation: The Art and Science for Success
PDF
Improving Regression Testing Effectiveness With Defect Detection Percentage (...
RTF
Acquired Skillsoft Training 22 Classes
Making Numbers Count: Metrics That Matter
If You Could Turn Back Time: Coaching New Testers
Augmenting Regression Testing in Agile Teams
Technical debt
Dell Partner Training
Testing Transformation: The Art and Science for Success
Improving Regression Testing Effectiveness With Defect Detection Percentage (...
Acquired Skillsoft Training 22 Classes

Viewers also liked (15)

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

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

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

More from TechWell (20)

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

Recently uploaded (20)

PPTX
Presentation - Principles of Instructional Design.pptx
PPTX
Build automations faster and more reliably with UiPath ScreenPlay
PDF
The AI Revolution in Customer Service - 2025
PDF
Data Virtualization in Action: Scaling APIs and Apps with FME
PDF
Rapid Prototyping: A lecture on prototyping techniques for interface design
PDF
Transform-Your-Streaming-Platform-with-AI-Driven-Quality-Engineering.pdf
PDF
zbrain.ai-Scope Key Metrics Configuration and Best Practices.pdf
PDF
Examining Bias in AI Generated News Content.pdf
PDF
IT-ITes Industry bjjbnkmkhkhknbmhkhmjhjkhj
PPTX
AI-driven Assurance Across Your End-to-end Network With ThousandEyes
PDF
Lung cancer patients survival prediction using outlier detection and optimize...
PDF
Transform-Your-Supply-Chain-with-AI-Driven-Quality-Engineering.pdf
PDF
Auditboard EB SOX Playbook 2023 edition.
PPTX
Module 1 Introduction to Web Programming .pptx
PDF
Altius execution marketplace concept.pdf
PDF
“The Future of Visual AI: Efficient Multimodal Intelligence,” a Keynote Prese...
PDF
Ensemble model-based arrhythmia classification with local interpretable model...
PDF
Connector Corner: Transform Unstructured Documents with Agentic Automation
PDF
Advancing precision in air quality forecasting through machine learning integ...
PDF
5-Ways-AI-is-Revolutionizing-Telecom-Quality-Engineering.pdf
Presentation - Principles of Instructional Design.pptx
Build automations faster and more reliably with UiPath ScreenPlay
The AI Revolution in Customer Service - 2025
Data Virtualization in Action: Scaling APIs and Apps with FME
Rapid Prototyping: A lecture on prototyping techniques for interface design
Transform-Your-Streaming-Platform-with-AI-Driven-Quality-Engineering.pdf
zbrain.ai-Scope Key Metrics Configuration and Best Practices.pdf
Examining Bias in AI Generated News Content.pdf
IT-ITes Industry bjjbnkmkhkhknbmhkhmjhjkhj
AI-driven Assurance Across Your End-to-end Network With ThousandEyes
Lung cancer patients survival prediction using outlier detection and optimize...
Transform-Your-Supply-Chain-with-AI-Driven-Quality-Engineering.pdf
Auditboard EB SOX Playbook 2023 edition.
Module 1 Introduction to Web Programming .pptx
Altius execution marketplace concept.pdf
“The Future of Visual AI: Efficient Multimodal Intelligence,” a Keynote Prese...
Ensemble model-based arrhythmia classification with local interpretable model...
Connector Corner: Transform Unstructured Documents with Agentic Automation
Advancing precision in air quality forecasting through machine learning integ...
5-Ways-AI-is-Revolutionizing-Telecom-Quality-Engineering.pdf

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 ∙ [email protected] ∙ 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