Wprowadzenie do Thinking Rock GTD

Od kilku lat fascynuje mnie rozdźwięk pomiędzy tym, co teoretycznie składa się na metodykę GTD, a tym, co w praktyce oferują narzędzia informatyczne w celu wsparcia całego procesu. To zadziwiające, ale do tej pory, przez przynajmniej 4 lata, udało mi się znaleźć dopiero 2 narzędzia, które są czymś więcej, niż tylko wyrafinowaną listą todosów, ewentualnie z kontekstami. Thinking Rock GTD jest lepszym z tych programów, i to takim, za który aż miło jest zapłacić. W nadchodzącym cyklu wpisów przybliżę to narzędzie.

Disclaimer: nie jestem w żaden sposób wynagradzany przez twórców Thinking Rock GTD za ninejsze teksty – jestem po prostu zadowolonym klientem :)

Rapid Reporter

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.

Jak byś przetestował… stół?

Zapraszam do wypełnienia krótkiej ankiety, której wyniki wkrótce podsumuję i skomentuję na blogu:

Jak byś przetestował stół?

ISTQB Foundation – zrobiony!

Wczoraj, z okazji Wielkanocy chyba, dostałem maila, o jakże miłej dla mnie zawartości:

Z przyjemnością informujemy, że zdał Pan egzamin ‘Certyfikowany tester – poziom podstawowy’ złożony w dniu 2011-04-20, uzyskując 35 punktów na 40 możliwych. Uzyskał Pan tytuł Certyfikowanego Testera, a certyfikat zostanie Panu dostarczony kurierem w ciągu 40 dni roboczych.

Egzamin odbył się we Wrocławiu, po intensywnym szkoleniu przeprowadzonym przez pana Piotra Ślęzaka (którego szkolenia mogę z czystą satysfakcją polecić) z firmy CORRSE Education. Moim zdaniem skomplikowany nie był, chociaż doszły mnie opinie innych egzaminowanych osób o mieszanych odczuciach dotyczących pytań. Tych, z wiadomych powodów umieścić tutaj nie mogę – mogę tylko dać wskazówkę, żeby nie przywiązywać się zbytnio do formuły pytań zawartych w oficjalnym próbnym zestawie egzaminacyjnym :).

Zdrowe podejście do procedur jest podstawą sukcesu

Za http://www.flickr.com/photos/fncll/2129889439/

Nie jestem urodzonym proceduralistą. Znam dużo osób (ba, mam nawet w rodzinie takie osoby), które nie potrafią żyć bez procedur, i nawet najprostsze rzeczy planują najdrobniejszych detalach, ja jednak uznaję, że prawda leży gdzieś pośrodku.

Read More…

Istota testów L&P

Testy wydajnościowe i obciążeniowe (L&P Tests – Load and Performance) stanowią jedne z testów niefunkcjonalnych. Nie będę się wdawał w teorię książkową, ani certyfikacyjną – moje dotychczasowe doświadczenia wynikają z praktyki testowania w moim aktualnym projekcie, która to praktyka jest… co najmniej interesująca – i właśnie będzie zmieniana.

Read More…

Testy Load and Performance – szkolenie i praktyka w Düsseldorfie

Parę godzin temu wylądowałem w delegacji w Düsseldorfie. Zostaję w tym mieście aż do piątku, żeby na praktycznych przykładach zobaczyć testowanie obciążeniowe i wydajnościowe dużej aplikacji, której testowaniem zajmuję się na co dzień w CapGemini.

Read More…