Using my transfer to a new job as an excuse, I recomended to my fellow testers in CapGemini the following tool, aiding in exploratory testing:
Rapid Reporter
This is such a great tool, I can’t stress it enough. It’s aim is to aid you during exploratory notetaking. Of course, you are not limited to the exploratory tests, and you should use it in other kinds of tests as well. Tool’s authors decided, that it should do one thing only, but extremely well.
Quick user guide:
- Download the software using the above link, move it to chosen folder (this is where all the data will be stored)
- Run Rapid Reporter, and the System Under Test (unless you want to test startup scenarios, of course)
- Fill in the tester name and the testing charter (either goal, or the testcase code, or whatever else comes to your mind)
- Perform the test. Take notes in several categories (those are default, but you can change them, if you want to): setup, note, test, check, bug, question, next time.
- Every note will land in an comma-separated file in the directory above.
- If you want, you may make additional rich-text notes in the meantime
- If you want, you can take screenshots, and edit them on-the-fly using MS Paint (this is usually sufficient to mark an interesting screen area)
The tool is simple, and this is it’s main strength. It will be usefull, when you’re learning a new system. The reports are by default in .csv format, but you can transform them to html, as well as simply pack it up in a zip, and upload to your bug-management system. It saves some time, because you can focus on testing during testing, and on bulk bug reporting afterwards.Przy okazji przejścia do nowego projektu w moim (jeszcze chwilowo dotychczasowym) pracodawcy, poleciłem znajomym testerom narzędzie wspomagające testowanie eksploracyjne.
Rapid Reporter
Narzędzie ma na celu wspomagać robienie notatek podczas eksploracji nowego oprogramowania. Można je wykorzystać oczywiście w trakcie przeprowadzania testów eksploracyjnych (a jakże), jak również podczas zapoznawania się z nowym systemem. Autorzy programu ewidentnie podeszli do tematu trochę linuksowo: niech program robi jedną rzecz, za to dobrze.
Przyśpieszona instrukcja obsługi:
- Ściągnij Rapid Reporter z powyższej strony, i przenieś do wybranego katalogu (to będzie Twój katalog roboczy)
- Uruchom Rapid Reporter, i wybrany system
- W RR uzupełnij podstawowe dane: kto raportuje („Reporter”), oraz SUT (System Under Test, tutaj opisany jako „Charter”)
- Teraz możesz prowadzić łatwo notatki w następujących kategoriach (kategorie przełączasz za pomocą kursora w górę i w dół): Instalacja/Konfiguracja (Setup), Notatka (Note), Test (Test), Sprawdzian (Check), Błąd (Bug), Pytanie (Question), Następnym Razem (Next Time). Każdy wpis zostaje zapisany razem z datą powstania wpisu w pliku .csv w katalogu roboczym.
- Jeżeli czujesz potrzebę, to możesz wzbogacić swoje notatki odrobiną formatowania (Open RTF note area).
- Dodatkowo program robi zrzuty ekranu, i pozwala je szybko edytować. Zrobienie zrzutu ekranu jest również odnotowywane w raporcie w pliku .csv.
Podsumowując: narzędzie jest proste, i w tym właśnie leży jego siła. Niewątpliwie przyda się, jeżeli ktoś przygotowuje się do poznania nowego systemu. Dzięki niemu tester będzie w stanie na bieżąco notować swoje spostrzeżenia i pytania, a co więcej – poprzeć je zrzutami ekranu. Co więcej, jako, że do tej pory spotkałem tylko jedno narzędzie wersjonujące poszczególne wykonania testów, i pozwalające dołączać załączniki, raporty tego typu (.csv + zrzuty ekranów, chociażby spakowane do archiwum) mogą stanowić bardzo wartościowe załączniki do scenariuszy testowych. Można je dalej wykorzystać do dyskusji na temat systemu.