This page presents a note taking application that aids in the reporting process of SBTM – Session Based Test Managements.
SBTM is a method for managing exploratory tests, which relies on notes taken during an uninterrupted testing session and a review of these notes afterwards. The notes being the most important part of the whole method, there are many techniques and suggestions on how to carry them on, and some applications that help you do and review them.
This is one of these tools, and you can learn about SBTM here.
|Rapid Reporter 188.8.131.52||Subscribe to get version updates|
Note: Application requires .NET 3.5
This tool wasn’t born, however, from a study of all the steps in SBTM (although it is based on such).
It was born from careful observation of sessions performed by me and other testers, and observation of session reviews.
During such observations, we noticed a few things on the dynamics of note taking and review.
For example, we noticed between other points that:
- notes should be easy and quick to take, or there will be fewer/poorer notes
- dealing with the structure of the session report *during* the tests session deviates attention, slows the cognitive process and makes it boring
- if the session reports aren’t computerized, doing a final report is a nightmare (we had tried hand-written notes for a while for their simplicity, bad idea)
- session reports that are grouped by section lose their chronology (The two SBTM tools linked above sort by section)
- session reports in binary format are harder to work with as you cannot index, grep or manipulate easily…
Observations like these guided the design of Rapid Reporter.
The tool iterated during many versions where it was tweaked to fit my friend’s reporting activities. Any module that wasn’t immediately necessary for reporting a testing step was removed, and the others made more straightforward.
The result has the following benefits:
- A tool that is standalone (no installation required), can be used across different computers from your USB disk-on-key.
- It is yellow and always-on-top, so testers don’t need to look for it on their desktop.
- Notes are taken one by one, in one-liners. Note types (our name for ‘sections’) can be changed while you type by using directional keys.
- To augment the one-liner notes, the application can take screenshots on-demand, and provides an extended rich text format notes area.
- All notes are saved in CSV text files, which combine plain text flexibility with spreadsheet manipulation power.
Tool’s known issues:
- Windows Only (XP/Vista/7, 32/64).
- Requires .NET 3.5 :(. If it is an impediment for you, please let me know, I am considering a non-.NET migration.
- Maximize function works poorly or in very weird manners.
- Other issues that can be seen at the known issues list.
If you are so kind, please report issues to email@example.com or at the comments below.
|Subscribe to get version updates||Rapid Reporter 184.108.40.206|
|Q:||I need the notes of what I write available as I go, to learn from my path of thought. Can I do that?|
Rapid Reporter offers three ways to do that.
a) Use the extended note area:
The content here is persistent until you delete it. If it was (at least) once saved, it is available even after you delete the content.
Using built in persistent note is the preferred method.
b) Look at previous notes in the history context menu:
This will show you all the previous notes, and you can see from here the cognitive progress you’ve passed through.
c) Open the working folder:
By right clicking the golden area, you can open the current working directory, and there you have full direct raw access to all the notes, attachments and extensions you logged during this (or a previous) session.
Start Rapid Reporter from command line, and follow the command with the list of words you’d want to use as note types.
For example, executing:
C:\prompt\> RapidReporter.exe Comment OffCharter Defect Verification TestNumber
Will start Rapid Reporter with “
If you use that line in a batch file (*.bat), it becomes a matter of double-click. Easy and flexible!