
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 (like TestExplorer, Session Scan Tool and Session Tester).
This is one of these tools, and you can learn about SBTM here.
| Rapid Reporter 1.12.12.28 | Subscribe to get version updates |
|---|---|
| Direct Download! User Guide Session Sample 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 sgershon@gmail.com or at the comments below.
| Subscribe to get version updates | Rapid Reporter 1.12.12.28 |
|---|---|
| Direct Download! User Guide Session Sample |
.
FAQ:
| Q: | I need the notes of what I write available as I go, to learn from my path of thought. Can I do that? |
| A: | Sure! 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. |
| Q: | “Setup“, “Note“, “Test“, “Check“, “Bug“, “Question“, “Next Time” are good types for notes. But at my company we use different terms. Can I change that? |
| A: | Sure! 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 “ Comment“, “OffCharter“, “Defect“, “Verification“, “TestNumber” as note types.If you use that line in a batch file (*.bat), it becomes a matter of double-click. Easy and flexible! |
New!! This article translated to Serbo-Croatian language by Jovana Milutinovich.

#1 by Duncan Nisbet on March 1, 2012 - 12:38
Quote
Hi Shmuel!
Just starting to use RR again after a period away from it – some nice touches have been added!
Quick one – has anyone mentioned about hotkeys for taking a screenshot or opening RTF notepad?
I see Markus has requested hotkeys for changing the note types – not sure if the 2 are actually related though!
Thanks again for putting this out there Shmuel!
#2 by Shmuel Gershon on February 16, 2013 - 21:31
Quote
Hi Duncan!
Rapid Reporter now has a hot-key (Ctrl-Alt-F9) for taking a screenshot. It is very useful when taking pics of hover-menus features or vanishing hot-tips.
If the hot-key conflicts with a different app (unlikely but possible) it can be deactivated from the context-menu.
Thanks for the nice comments and the suggestions!
Shmuel
#3 by Gary Masnica on March 1, 2012 - 19:36
Quote
Thanks for the latest updates Shmuel! The adjustable timer is even more awesome than it was before
#4 by Shmuel Gershon on February 16, 2013 - 21:54
Quote
Glad you liked it, Gary.
There’s an update being released soon that makes the timer even better!
#5 by Ram Yonish on March 4, 2012 - 17:49
Quote
Samuel – this is the way to go. i will try to implement it in one of or projects and send you my comments
ram
#6 by Shmuel Gershon on February 16, 2013 - 22:04
Quote
Thanks for the trust, Ram. Let know if there’s any part that can be improved.
Pingback: » Yo dawg, I herd you like ET aclairefication
Pingback: » Yo dawg, I herd you like ET aclairefication
Pingback: Foreign Exchanges « Tested
#7 by Pascal Dufour on April 17, 2012 - 10:40
Quote
I’m now on windows based system so I have the opportunity to check your Rapid Reporter.
Looking forward to try it
#8 by Shmuel Gershon on February 16, 2013 - 21:34
Quote
Thanks Pascal – let know of any complaints you may have.
.
And for when you move to a different OS… hope to have a cross-platform version ready by then
Shmuel
Pingback: STANZ 2011 Day 1 Review « Craig Smith
#9 by Emile Zwiggelaar on May 8, 2012 - 11:00
Quote
Hi…
Our team just had a great SBET session during which I used your excellent tool…
Just encountered a (minor) issue….
With the (language/keyboard) settings on my system I usally get a quote sign (“) after pressing Shift+” and pressing the space bar. In your tool however I need to enter any character to get the ” in there, presssing the space bar will just give me the whitespace leaving the ” waiting for me to press any character-key
(I hope I’ve made my issue clear enough, found it difficult to describe, feel free to contact me by mail)
I twould be nice if that could be fixed
#10 by Shmuel Gershon on February 17, 2013 - 00:00
Quote
Emile, I think I understand what you mention, but I don’t think I know at this moment why it happens…
I’ll contact you to get more information!
#11 by Joël Giskes on May 9, 2012 - 11:03
Quote
Hi, I’m promoting usage of your tool within the team I’m working in, since I find it very low profile and quick in usage. One small remark though: the screenshots taken always contain the yellow RapidReporter bar as well, which sometimes is anoying while making it diffcult to get everything on one shot. Is this something that can be altered? (Although it might be difficult for W7…)
Best Regards
#12 by Shmuel Gershon on February 16, 2013 - 22:25
Quote
Thanks for the commend Joel.
Rapid Reporter has an ‘edited screenshot’ mode (press the screeshot button while pressing Shift). In this mode, Rapid Reporter window will not appear in the image.
After your comment, I am thinking of adding a special configuration to set RapidReporter to disappear on screenshots. Won’t have it as default, because to do that the app blinks, and while it is inoffensive, it is a bit annoying. I’m tracking this idea here: http://testing.gershon.info/rapidreporter/versions.cgi/tktview/ae2187374b
Pingback: Turku Agile Day 2012 reflections from the day 2 | Huima
Pingback: My take on Rapid Reporter « The Perfect Disaster
#13 by Christoph Schudel on June 6, 2012 - 09:13
Quote
Hi,
In order to expand the user group of rapid reporter it might be helpful if it handled upper asci chars (Umlaute like German ä,ö,ü) properly. After having entered Umlaute in rapid reporter and then opening the cvs File in Excel the Umlaute didn’t display properly. Neither does it work when converting the cvs to html. Only UltraEdit handled the cvs correctly as it detected the encoding as “U8-Unix”.
Since Rapid Reporting is a windows tool, based on dot.net it would be helpful if it handled Umlaute etc in the windows way.
As it currently is I need to open the cvs in UltraEdit first and then save it in a different encoding, so that opening in Excel and converting it to html renders the correct characters. As this is a bit of a pain as it includes extra steps I probably won’t be using Rapid Reporter.
It looks like a great tool. Please make it more useful by enhancing the cvs encoding.
#14 by Shmuel Gershon on February 16, 2013 - 22:38
Quote
Christoph,
The latest version of Rapid Reporter supports unicode much better, and tests with ä,ö,ü, Æ, ☀, ☃, ☡, ☪, ♅… have been sucesful in the UI, the CSV, and the HTML.
If you find an area where it’s still faulty, please let know again.
Shmuel
Pingback: 探索式测试:基于测程的测试管理(Session-Based Test Management) « Smart Testing
#15 by Ron Anshel on July 4, 2012 - 16:38
Quote
Hi Shmuel,
How are you? We met a few times in the testing conventions, I’m the guy who kinda looks like Jesus.
Anyway my whole team has been using Rapid Reporter and loving it. Last time we met you asked me if I found any bugs, and I was kinda bummed that I hadn’t… but I finally found something that may qualify as a bug in RR!
To reproduce you need to take notes as you change dates in Windows… at some point this causes RR to freeze as well as my whole PC.
I guess this is probably a bug in Microsoft. But I thought you should know
Cheers
Ron
#16 by Shmuel Gershon on February 16, 2013 - 23:14
Quote
Ron, thanks for your note.
. If you take a log in the form described at the “Troubleshooting Rapid Reporter” section of the user guide, it may be useful!
I can’t reproduce the crash you mention, but changing the system time messes up the timer and the timestamps.
This is a good bug. We may be able to implement a self-paced time-tick instead of relying in Window’s clock.
We may be able to fix the crash if I manage to reproduce it
I’m tracking this at http://testing.gershon.info/rapidreporter/versions.cgi/tktview/e8184079ec .
Thanks for the nice note on the team liking Rapid Reporter.
.
And you do look like current portrayals of Jesus, right
#17 by Gary Edwards on August 1, 2012 - 14:39
Quote
Been looking for a tool like this for my busy department. Will try out Rapid Reporter with my team and give feedback on my daily blog.
#18 by Shmuel Gershon on February 16, 2013 - 22:32
Quote
Thanks Gary — please inform any feedback or complaint!
Pingback: 探索性测试学习资料 | 编程·早晨
#19 by Peter Meister on November 5, 2012 - 21:50
Quote
is Rapid Reporter also available for Mac i. OS 6?
#20 by Shmuel Gershon on February 16, 2013 - 22:30
Quote
Peter, unfortunately not yet.
There’s a currently active effort to create a cross-platform version, as part of a joint work with an academic project. We don’t have a running version yet, but expect one in a few months.
Thanks for the comment!
#21 by Lucas Liu on December 29, 2012 - 15:46
Quote
Excellent tools!
It will be even better to have the ability to add tests or report bugs to third party Tools such as Quality Center or Bugzilla.
I wonder if you can opensource it or provide APIS to make it exentable?
Thanks !
#22 by Shmuel Gershon on February 16, 2013 - 21:53
Quote
Lucas, Rapid Reporter is already open source
– you can find the at the links in the top (or clicking here).
If you build an add-on like the one you mention, please share the results and the code, I’ll gladly consider adding it as part of the full app.
Pingback: Testing tools | Vskills Learning Resources
Pingback: xBTM: Harnessing the Power of Exploratory Testing | Christin's Blog on Testing
Pingback: The Social Tester » Explaining Exploratory Testing Relies On Good Notes..
Pingback: The Social Tester » Blog Archive » A Proof Of Concept
#23 by Gable Costello on March 13, 2013 - 16:24
Quote
Shmuel,
Thank you for this excellent tool, I am very excited to use it on the project I am test on. I like how you used one of Jon Bach’s session report for DecideRight to provide a sample session. I would like to use Jon’s sessions tool for SBTM metrics and analysis. The issue is that the sessions tool requires the reports to be in a specific format like hash tags before section headers. Is there a program that converts Rapid Reporter’s output into an acceptable input for the sessions tool that you are aware of? Thank you, Gabe
#24 by Shmuel Gershon on March 24, 2013 - 02:10
Quote
Gable, thanks for your comment.
That’s right, the reason I used Jon’s session as example for mine is that people learning from these examples can quickly step up to Rapid Reporter.
We started to discuss the SBTM script on Twitter, but as the conversation there stopped and it is harder to follow, let’s try to keep it going here.
We can try to transform our reports to the #format used in the perl script – technically all the information is there.
Thinking on the end-purpose, what kind of metrics are you trying to get out of the script? Perhaps we can skip one step by generating them directly out of Rapid Reporter ou our CSV file.
Shmuel
#25 by Isaac on April 10, 2013 - 13:15
Quote
Please order the comments in this page in decrescent time (with the newest on top)!
waiting for Android version
#26 by Twinkle on April 13, 2013 - 16:22
Quote
Well I sure am still getting a hang of it. It had been long since I took all the necessary to make it better to this app. Anyway, good luck to us!
Pingback: Exploring Exploratory Testing – Part III (Session Based Test Management) | itwingss WordPress
#27 by Plearejaine on April 27, 2013 - 16:06
Quote
=
#28 by Mohinder Khosla on April 28, 2013 - 16:45
Quote
I just started using RR again to check few things. Surprise to find that command line execute to View the session report in HTML didn’t work instead it just launched RR. Is the command RapidReporter.exe –tohtml still valid? or I lost the nag of using it.
#29 by ke wu on May 8, 2013 - 10:29
Quote
Shmuel,
Thanks for this pretty tool! I love it.
Though i am not a tester, but i use this as my reading journals reporter tool. It’s great!
Expect below feature:
#30667ab2ff Feature_Request Open Sessions Add an option on the timer to pause a session
cause i am often disturb by other things.
#30 by mgpmul on May 27, 2013 - 14:30
Quote
I converted my .csv to .html using RapidReporter -tohtml, but found that there were no links to the snapshots in the resulting htm file.
I found out the following:
When I have RapidReporter.exe in the same directory as the generated files, then the htm contains proper links.
When I use -directory option to get the generated files in another location, then there are NO links.
In this way, the -directory options is not useful for me. Any tips to solve this? Or is it an issue?
#31 by Rajkumar jayavelu on June 11, 2013 - 21:47
Quote
This is cool!
This tool was suggested by one of our testers and we have just started to use it, the ‘User Guide’ is pretty clear and useful!
The best part about this tool is that it is too easy to use! Also, it keeps us focussed while testing as we record our notes! Thanks for sharing it!