23 czerwca miałem okazję uczestniczyć w 7. edycji ogólnopolskiej konferencji Quality Excites, która po raz kolejny odbyła się w klimatycznym budynku Cechowni na terenie gliwickiego Centrum Edukacji i Biznesu GAPR. Jest to wydarzenie darmowe, a o jego popularności niech świadczy fakt, że na 350 miejsc zgłosiło się ponad siedmiuset chętnych. Przygotowałem dla Was informacje o kilku, moim zdaniem najlepszych, wystąpieniach, których warto wypatrywać na oficjalnym kanale wydarzenia na YouTube. 

Testerze, rozwijaj się!

Konferencję rozpoczął gość specjalny, Rob Lambert. W wystąpieniu zatytułowanym „How to thrive as a Software Tester” pokazał nam na bazie własnych wieloletnich doświadczeń, jak my testerzy powinniśmy się rozwijać. Bo przecież każdy z nas chciałby, aby praca była miejscem, do przychodzimy z przyjemnością. Rob przekonywał, że każdy błąd jest idealną okazją, żeby się czegoś nauczyć, a każdy tester powinien wychodzić ponad swoje środowisko pracy i obowiązki, aby się rozwijać. Nie chcesz się rozwijać jako tester automatyczny, czyli w obecnie bardzo modnym kierunku? Znajdź takie miejsce i taką rolę w swojej organizacji, aby wnieść wartość w innej dziedzinie. 

Nie daj się spowolnić 

Na pytanie „Oszczędny programista czy hojny tester?” w swoim wystąpieniu próbował odpowiedzieć Daniel Dec. Poruszył takie tematy jak: nadprodukcja, niekończenie rozpoczętej pracy, zbyt dużo niepotrzebnych kroków w procesach czy też zbyt długi czas oczekiwania na odpowiedź od współpracowników. Celem prezentacji było skłonić nas do przemyślenia tego co dzieje się w projektach, w których na co dzień pracujemy i w jaki sposób możemy zidentyfikować najsłabsze ogniwa, które sprawiają, że praca trwa długo i jest nieefektywna. Tytuł nie do końca więc odpowiadał treści wystąpienia. Dodatkowo prelegent nie dostosował wystąpienia do przyznanego mu czasu i musiał skończyć mniej więcej w połowie materiału, który przygotował.

Uwaga na socjotechniki

Mateusz Piaszczak w swoim wystąpieniu „Jak kraść, to miliony” porwał publiczność naturalnością i podejściem do tematu. Nie na co dzień możemy się dowiedzieć o tym w jaki sposób z perspektywy praktyka przy użyciu socjotechnik można atakować ludzi. Dlaczego ludzi? Ponieważ jest to dużo prostsze niż atakowanie sprzętu. Prelegent udowadniał, że najsłabszym elementem systemu zabezpieczeń w każdej firmie jest właśnie człowiek. Dowiedzieliśmy się, czym są rekonesans aktywny i pasywny oraz jak wkradać się niepostrzeżenie w łaski osób pracujących w biurze, tak aby osiągnąć cel (oczywiście za pozwoleniem i całkowicie legalnie). Każda firma powinna przeprowadzać takie ataki co jakiś czas, aby uczulać pracowników na potencjalne niebezpieczeństwo. Z tej prelekcji wyszedłem bogatszy o wiedzę jak takich sytuacji unikać.

Zyskaj świeże spojrzenie

Aleksandra Kornecka opowiedziała o kognitywnym podejściu do testowania aplikacji mobilnych. Kognitywistyka to podejście poznawcze do elementów, obiektów czy użytkownika zapewniające szeroką perspektywę. Trzeba przyznać, że zastosowanie tej dziedziny nauki do testowania ogólnie, a w tym przypadku aplikacji mobilnych to zupełnie nowe spojrzenie na tematy, które są nam już od dawna znane. Jest to próba, jakże udana, sklasyfikowania i skatalogowania naszej wiedzy o sposobie obsługi, elementach interfejsu czy wyświetlanych komunikatach. Bardzo lubię tego typu prelekcje, ponieważ nie tylko pomagają zmienić punkt widzenia, ale przede wszystkim zyskać świeże, a przede wszystkim uporządkowanie spojrzenie na przedstawione tematy.

Prezentacja Quality Excites

Testuj wydajność

Tomasz Dubikowski poświęcił swoje wystąpienie testom wydajnościowym w świecie mikroserwisów. Na wstępie powiedział o różnych typach testowania wydajności oraz o wymiernych stratach finansowych lub wizerunkowych, jakie może przynieść zaniedbanie tego elementu podczas procesu wytwarzania oprogramowania. Poznaliśmy kilka takich przypadków – np. coroczny problem z działaniem systemu obsługującego wyniki matur, czy też sytuacje, jakie miały miejsce podczas wyborów. W drugiej części Tomasz przedstawił problem, przed jakim stanął jego zespół oraz narzędzie, jakie zostało wybrane, czyli Gatling. Potem było demo, podczas którego dowiedzieliśmy się, jak nagrać i wykonać pierwszy test wydajnościowy. Siłą tej prezentacji było podanie teorii i praktyki w bardzo przystępnej formie tak, że każdy mógł niemal z marszu usiąść do komputera i zacząć działać.

Testuj bezpieczeństwo

Marek Puchalski podjął temat „Web application security test automation” i przedstawił wprowadzenie do testów bezpieczeństwa aplikacji webowych na bazie własnego, wieloletniego doświadczenia. Drugą część prezentacji stanowiło wprowadzenie do automatyzacji testów bezpieczeństwa, w takiej formie, w jakiej każdy z nas może wprowadzić do swojego projektu stosunkowo niewielkim nakładem sił i środków. Prelegenta można pochwalić za przedstawienie tego trudnego tematu w przystępny i zrozumiały sposób.

Podsumowanie

To było udana konferencja, a brak tematu przewodniego sprawił, że prezentacje były bardzo zróżnicowane. Jako uczestnika cieszy mnie, że wśród prelegentów pojawiło się sporo nowych twarzy, co na innych testerskich konferencjach nie zawsze ma miejsce. Organizatorzy stanęli na wysokości zadania i całość zorganizowali profesjonalnie i na wysokim poziomie. Biorąc pod uwagę fakt, że jest to wydarzenie całkowicie darmowe tym bardziej należą się im wielkie gratulacje i podziękowania. Z niecierpliwością czekam na kolejną edycję Quality Excites!

Byłeś na konferencji? Chciałbyś podzielić się swoimi wrażeniami? Koniecznie zrób to w komentarzu poniżej.

Certified Agile Tester and Requirements Analyst, holds a postgraduate diploma in software testing and requirements engineering. As a Scrum team member infects everyone at Goyello with his uncompromising attitude towards quality assurance.