Session-based testing: Difference between revisions

Content deleted Content added
Faught (talk | contribs)
Cleaned up references and removed external link redundancy
 
(4 intermediate revisions by 4 users not shown)
Line 1:
'''Session-based testing''' is a [[software test]] method that aims to combine [[accountability]] and [[exploratory testing]] to provide rapid defect discovery, creative on-the-fly [[test design]], management control and metrics reporting. The method can also be used in conjunction with [[scenario testing]]. Session-based testing was developed in 2000 by Jonathan and [[James Marcus Bach|James Bach]].
 
Session-based testing can be used to introduce measurement and control to an immature test process and can form a foundation for significant improvements in productivity and error detection. Session-based testing can offer benefits when formal [[requirement]]s are not present, incomplete, or changing rapidly.
Line 7:
===Mission===
 
The mission in Session Based Test Management identifies the purpose of the session, helping to focus the session while still allowing for exploration of the system under test. According to Jon Bach, one of the co-founders of the methodology, the mission tells usexplains "what we are testing or what problems we are looking for."<ref name=SBTM>{{cite web |url=http://www.satisfice.com/articles/sbtm.pdf |title=Session-Based Test Management |first=Jonathan |last=Bach |date=November 2000}}</ref>{{rp|1-21–2}}
 
===Charter===
Line 32:
===Debrief===
A debrief is a short discussion between the manager and tester (or testers) about the session report.
Jonathan Bach uses the aconymnacronym PROOF to help structure his debriefing. PROOF stands for:-
* Past. What happened during the session?
* Results. What was achieved during the session?
* Obstacles. What got in the way of good testing?
* Outlook. What still needs to be done?
* Feelings. How does the tester feel about all this?<ref name=SBTM/>{{rp|9-109–10}}
 
===Parsing results===
Line 46:
 
==See also==
 
{{portal|Software Testing}}
*[[Software testing]]
*[[Test case (software)|Test case]]
*[[Test script]]
*[[Exploratory testing]]
Line 57:
 
==External links==
*{{cite web |url=http://www.satisfice.com/sbtm/ |title=Session-Based Test Management: A method for measuring and managing exploratory testing |date=November 2000 |publisher=Satisfice, Inc.}}
*{{cite web |url=http://mail.quardev.com/content/whitepapers/how_measure_exploratory_testing.pdf |title=How to Manage and Measure Exploratory Testing |first=Jon |last=Bach |year=2006 |publisher=Quardev}}
*{{cite web |title=SBT Lite: Components of Session-Based Test Management |url=http://mail.quardev.com/content/whitepapers/SBTMLite_samkalman.pdf |first=Sam |last=Kalman |date=May 2007 |publisher=Quardev}}