Oddział Mazowiecki PTI zaprasza na Klub Informatyka o problematyce automatyzacji testów oprogramowania. Spotkanie odbędzie się na wydziale MiNI Politechniki Warszawskiej, w głównym kompleksie budynków PW czyli tu. Tylko 10-15 minut pieszo od Dworca Centralnego. Spotykamy się 17 stycznia 2017 (wtorek) o godz. 18:00 (początek pierwszej prelekcji o 18:30, ale warto przyjść wcześniej, żeby spotkać dawno nie widzianych znajomych). Zobaczymy dwie prezentacje, które kolejno wygłoszą panowie: Lucjan Stapp oraz Jan Sabak. Równorzędnym współorganizatorem Klubu jest Stowarzyszenie Jakości Systemów Informatycznych.
Lucjan Stapp: wiele osób – także będących zawodowymi informatykami – uważa, że:
- testowanie = „klikologia stosowana”,
- testowanie nie wymaga wiedzy specjalistycznej – trochę wiedzy biznesowej się przyda, ale
- każdy może być testerem oprogramowania.
Tak łatwo nie jest. Testowanie to dobrze opisany proces, który – pokrótce – zostanie przedstawiony. Testowanie to inwestycja. Na prostych przykładach prelegent pokaże, że ta inwestycja się zwraca, przy czym ROI na ogół wynosi kilkaset procent.
Testowanie to nie tylko testy dynamiczne, ale także testy statyczne – zwłaszcza przeglądy. Jest to bardzo wydajny filtr. Z badań wynika, że w przeglądach technicznych zwykle znalezione zostaje od 31% do 92% wszystkich błędów.
Ciągle się w Polsce uważa, że większość testów jest wykonywana automatycznie. Celem ostatniego fragmentu tej części prezentacji będzie pokazanie, że istnieje – i jest wykorzystywane – silne wsparcie narzędziowe dla testów. Od narzędzi śledzenia wymagań poprzez narzędzia zarządzania incydentami do narzędzi jeszcze bardziej specjalistycznych.
Jan Sabak: sens i cel automatyzacji testów. Wielu testerów i nie tylko testerów zna narzędzia do automatyzacji testów, takie jak Selenium, Rational czy Mercury. Wielu potrafi w tych narzędziach skutecznie zaimplementować skrypty testowe. Testowanie to jednak nie tylko implementacja i wykonanie testów. Żeby automatyzacja przyniosła maksymalne korzyści trzeba ją zaplanować, a nade wszystko umieścić w odpowiednim miejscu organizacji i procesu testowania.
W prezentacji zostaną omówione cele automatyzacji testów, jej sens, potencjalne zyski i zagrożenia. Pokazane zostaną też podstawowe zasady dobrze wykonywanej automatyzacji. W tym następujące zagadnienia:
- po co automatyzować,
- co automatyzować,
- problemy automatyzacji,
- techniki automatyzacji,
- utrzymanie testów automatycznych.
Prezentacja nie będzie przywiązana do żadnego konkretnego narzędzia testowego.
* * *
Wstęp na spotkanie jest wolny, jednak ze względów logistycznych, wszystkich którzy chcą wziąć udział, prosimy o potwierdzenie chęci uczestnictwa pod adresem mejlowym omaz(at)poczta.pl
Spotkanie jest organizowane także przy wsparciu: IEEE Computer Society, ISACA Warsaw Chapter oraz ISSA Polska.
Zobacz także:
_____________
Kilka słów o prelegentach:
dr Lucjan Stapp – pracownik naukowo–dydaktyczny Politechniki Warszawskiej na Wydziale Matematyki i Nauk Informacyjnych (Zakład Systemów Przetwarzania Informacji). Autor kilkudziesięciu publikacji naukowych, w tym 14 o różnych problemach związanych z testowaniem i zapewnianiem jakości. Kierownik i członek zespołów testowych w kilkunastu projektach. Certyfikowany tester (CTAL-TM i CTAL-TA). Zwolennik metodyk zwinnych. Prowadzi szkolenia z testowania. Akredytowany trener kursów przygotowujących do egzaminu ISTQB Foundation Certificate. Członek ISTQB Glossary WG i ISTQB Exam WG. Członek–założyciel Stowarzyszenia Jakości Systemów Informatycznych, obecnie jego wiceprezes.
Jan Sabak – ekspert w dziedzinie zapewnienia jakości systemów informatycznych, wykonywania oraz organizacji testów. Od dwudziestu lat zajmuje się testowaniem oraz niezawodnością oprogramowania i sprzętu komputerowego. Absolwent Instytutu Informatyki na Wydziale Elektroniki i Technik Informacyjnych Politechniki Warszawskiej. Pracując kolejno dla firm Matrix.pl, Impaq oraz Infovide zorganizował w nich i kierował działami Zapewnienia Jakości. Obecnie pracuje dla AmberTeam Testing, gdzie dba o to, żeby kierownicy działów IT oraz kierownicy projektów spali spokojnie mając pod kontrolą ryzyko projektowe. Posiada certyfikaty ISTQB CTFL oraz wszystkie CTAL. Prowadzi szkolenia z zakresu testowania. Członek Komisji Rewizyjnej Stowarzyszenia Jakości Systemów Informatycznych.