Bogdan Bereza

Bogdan Bereza Informatyk,
specjalista i trener
SQA, psycholog,
kierowni...

Temat: Jak usprawnić projekty AGILE? Testowanie eksploracyjne

Jak usprawnić projekty AGILE? Testowanie eksploracyjne

* Metodyki Agile, które według oszacowań stosuje już nawet połowa projektów informatycznych, wymagają - z powodu swojej elastyczności - szczególnie sprawnego testowania.

* Niezbędne są automatyczne testy regresji, aby sprawdzić, czy wprowadzane często i na bieżąco zmiany nie uszkodziły wcześniej zbudowanej funkcjonalności.

* Aby sprawnie i skutecznie sprawdzić (przetestować, zweryfikować) nową funkcjonalność, realizowaną w trakcie "przebiegu" (Sprint w Agile Scrum), konieczna jest umiejętność szybkiego wykonywania testów bez przygotowania, posługując się intuicją oraz kreatywnością. Metodyka zwana testowaniem eksploracyjnym (exploratory testing, victo.eu/Exploratory) dramatycznie, często o rząd wielkości, zwiększa sprawność takiego testowania.

* Aby dobrze i szybko nauczyć testowania eksploracyjnego, trzeba znakomitego trenera. Michael Hackett, współzałożyciel i współwłaściciel amerykańskiej firmy LogiGear, jest takim trenerem. Inny z założycieli LogiGear, Hung Q. Nguyen, jest współautorem słynnej książki Testing Computer Software, w której po raz pierwszy opisano zasady testowania eksploracyjnego.

* Dlatego raz jeszcze zapraszamy wszystkich na kursy testowania eksploracyjnego, które odbędą się w Warszawie 4-5 kwietnia oraz we Wrocławiu 7-8 kwietnia (victo.eu/Exploratory). Owszem, kursy nie są tanie, bo nie jest tanio sprowadzić trenera z najlepszej firmy z Kalifornii. Niestety, musimy sięgnąć po te umiejętności do źródła, bo np. popularne szkolenia na certyfikaty ISTQB, mające niewątpliwie liczne zalety, nie uczą jednak ani zasad testowania w projektach Agile, ani tym bardziej efektywnego testowania eksploracyjnego.

* Wydatek niecałych 3000 złotych na kurs zwróci się niemal natychmiast - już następnego dnia po jego ukończeniu, wyszkolony tester znajdzie w oprogramowaniu błędy, które spowodowałyby wielokrotnie wyższe koszty, dostając się do wersji produkcyjnej oprogramowania. Tak, testowanie eksploracyjne jest skuteczne tu i teraz, nie musimy go reklamować określeniami, że "dostarcza ogólnej, podstawowej wiedzy" lub że "umożliwia uporządkowanie terminologii"!

* Aby jednak oba kursy odbyły się w zaplanowanym terminie, potrzeba jeszcze więcej uczestników. Nie wynika to z chciwości organizatora - VictO zarabia na tym przedsięwzięciu minimalnie - lecz z wysokich kosztów organizacji (przede wszystkim amerykańskich stawek za takie szkolenie). Skoro nie jesteśmy jeszcze Ameryką, możemy się do niej znacznie zbliżyć, wykorzystując unikalną okazję poznania najskuteczniejszej metody testowania - jeśli tylko solidarnie zrobimy to wspólnie!

* Metody testowania eksploracyjnego znajdują zastosowanie także w projektach tradycyjnych, nie posługujących się Agile: nawet mając do dyspozycji tysiące starannie, zawczasu zaprojektowanych testów, nie należy pochopnie zrezygnować z kilkudziesięciu ważnych bugów, które dodatkowo znajdziemy, posługując się metodami eksploracyjnymi.

Pozdrawiamy VictO - Symbio
Bogdan Bereza

Bogdan Bereza Informatyk,
specjalista i trener
SQA, psycholog,
kierowni...

Temat: Jak usprawnić projekty AGILE? Testowanie eksploracyjne

Szanowni Koledzy,

Z przykrością muszę zawiadomić, że zaplanowane na 4-5 oraz 7-8 kwietnia warsztaty testowania eksploracyjnego zostały przeniesione na późniejszy, majowy termin.

Jak tylko ustalimy z LogiGear dokładny nowy termin, zawiadomimy Państwa.

Pozdrawiam serdecznie, Bogdan Bereza-Jarociński

PS. Aby zorganizować takie szkolenie z udziałem jednego z najwybitniejszych trenerów, niestety nieuniknione są dość znaczne koszty, które można pokryć - bez nadmiernego podnoszenia ceny szkolenia dla uczestników - tylko pod warunkiem udziału dostatecznej liczby osób.

Mimo bardzo intensywnej akcji reklamowej w Polsce, w Niemczech, w Czechach i nawet na Słowacji, nie udało się - na razie. Na szczęście, i ja, i firma LogiGear, należymy do upartych, więc zwiększymy wysiłki i zorganizujemy szkolenie około miesiąc później.

Aby zrealizować ten cel, stawiamy sobie za zadanie uświadomić rosnącym rzeszom zwolenników metod agile, że umiejętność zastosowania właśnie testowania eksploracyjnego stanowi często główną różnicę, rozstrzygającą o powodzeniu projektów agile.

Następna dyskusja:

Testowanie w Agile - Szkolenie




Wyślij zaproszenie do