Jump to content

Session-based testing

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Walter Görlitz (talk | contribs) at 05:41, 20 October 2005 (Starting the article). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)

Session-based testing is more closely related to Exploratory testing than to Scenario testing, but the concepts can be used in conjunction. It is a controlled and improved ad-hoc testing that is able to use the knowledge gained as a basis for ongoing, product sustained improvement. The improved test results can help put the case for change throughout development, and ways in which the testing team can build on the initial processes to arrive at a better overall testing. 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 is ideal when formal requirements are non present, incomplete, or changing rapidly.

The main tool in session-based testing is the charter or test point. Charters and test points list what should be tested and provide a record of what was tested. They should take between two and four hours to execute. Testers using Session-based testing plan their testing daily and new revelations on what needs to be tested are added as tests are executed.

Adventures in Session-Based Testing

Session-Based Test Management

See also