top of page
  • kellyellenkenyon

Session Based Test Management




Homework Recap:

Do some research into exploratory testing and how to manage sessions. Find a template and use it for a session. Write up what worked well and not so well. How would you change it for next time? Using the template that works for you do more practice at home. Try one or two of those techniques and record how you got on.

Exploratory Testing



EXPLORATORY TESTING is a type of software testing where Test cases are not created in advance but testers check system on the fly. They may note down ideas about what to test before test execution. The focus of exploratory testing is more on testing as a \”thinking\” activity.

Exploratory Testing is widely used in Agile models and is all about discovery, investigation, and learning. It emphasizes personal freedom and responsibility of the individual tester.

Under scripted testing, you design test cases first and later proceed with test execution. On the contrary, exploratory testing is a simultaneous process of test design and test execution all done at the same time.

Scripted Test Execution is usually a non-thinking activity where testers execute the test steps and compare the actual results with expected results. Such test execution activity can be automated does not require many cognitive skills.


Exploratory Testing

Though the current trend in software testing is to push for automation, exploratory testing is a new way of thinking. Automation has its limits


Exploratory Testing Tutorial: Process, Techniques & Examples

What is Session Based Test Management?


  1. Formulated by Jonathan/ James Bach

  2. Manages and tracks Exploratory Testing

  3. Testing tasks on a project divided into sessions

  4. A test session:

    1. A dedicated and uninterrupted period of exploratory testing

    2. Focussed on set objectives defined in a \”Charter\”

    3. Generates notes and lightweight reporting on the testing carried out

There are also many tools around to allow you to use SBTM


Test Charter 1 Heather Reid/ Expanded on by Ade Stokes

Explore (thing) With (resources) To discover (information)

Ade talks about tailoring in a few ways such as;

Explore (thing) As (persona/accessibility user) With (resources) To discover (information) Or; To learn how to (feature/function) Or; To execute a (tour/journey)

Likes- lots of space for developing/ exploring


Test Charter 2- Jonathan Bach (from Session Based Task Management)

What I like- everything is clear/ the tick list for the Areas/ there\’s a space for everything. 



Charter 3 – Scott Kenyon

Likes- give you space for a debrief/ simple to use/

QLIP





Test Charter 4- Qualitest Qualitest SBTM

Introduction:

Exploratory test charters are used for keeping track of an exploratory test session’s findings. Exploratory testing itself is a documented approach to testing a system’s functionality with an architecture that is largely unknown.

Procedure:

Prepare for the exploratory testing session. Create the charter with the following format:



  1. Charter: The name of the charter, which is a sentence, describing what will be explored. The format for this should be the same as a bug name, terminated by a period.

  2. Areas: What was covered, describe the test harness used to test the system under test (SUT) and the areas of the SUT that were actually tested. Each entry in this section should be on its own line.

  3. Start: the start date and time.

  4. Tester: the tester’s name

  5. Task Breakdown:

  6. Duration: Short (30-60 mins)/Normal (60-90 mins)/Long (90-120 mins).

  7. Test Design and Execution: percentage of time spent on this phase of the exploratory test.

  8. Bug investigation and reporting: percentage of time spent on this phase of the exploratory test.

  9. Session setup: percentage of time spent on this phase of the exploratory test.

  10. Charter vs. Opportunity: Percentage of time spent on expected areas of the system under test (SUT) versus unexpected areas of the SUT that were undertaken and tested.

  11. Data files: any data that was gathered during the test, such as screen recordings, or screen shots. The path to this is acceptable

  12. Test Notes: Step by step “journal” of the exploratory test. The format for this is a sentence describing what actions were taken when testing, followed by bullets to describe the observations and steps performed to complete the action described.

  13. Opportunity: this section follows the same format at the preceding ‘Test Notes’ section, but covers what unexpected opportunities were taken during the exploratory test.

  14. Bugs: What bugs were found during the exploratory test. The format is a sentence bug name, followed by a section titled: “Steps to Reproduce,” then bulleted steps, a “Expected Results:” section then an “Actual Results” section. Each bug should be numbered.

  15. Issues: each numbered issue should be described in one or more sentences.

My STMB

I liked parts of all of the above, but I need to use them to try them out- so I\’ve decided to modify a bit of them all, and I will develop this as I use them more. 

I am also quite a visual learner, so the colour is a big help for me!

I\’m going to test it out with the Parking Cost Calc example from Test Buddy











2 views0 comments

Recent Posts

See All
Post: Blog2_Post
bottom of page