Łapanie buga. Co ze strategii testowania przenieść na udział w tej dyscyplinie?

geek.justjoin.it 1 rok temu

18 sierpnia 2023 odbędzie się Just Join Games, czyli olimpiada programistyczna organizowana przez Just Join IT. Uczestnicy wydarzenia zmierzą się w dziesięciu dyscyplinach, wśród których możemy znaleźć spacer dewelopera, workflow na 512 metrów na czas czy łapanie buga. Zapytaliśmy przedstawicieli drużyn, jak przygotują się do uczestnictwa w tej ostatniej dyscyplinie.

„Łapanie Buga” to dynamiczna i emocjonująca konkurencja sportowa, która testuje refleks i zdolności reakcji uczestników. Ta zabawa na refleksomierzu została zainspirowana codziennym wyzwaniem programistów, którzy poszukują i naprawiają błędy (bugi) w oprogramowaniu. Podczas tej rywalizacji, programiści i inni uczestnicy będą mieli okazję wykorzystać swoje umiejętności i spryt w szybkim reagowaniu na zmieniające się warunki.

Co ze strategii testowania przeniesiecie na udział w tej dyscyplinie?

Wojciech Partyka, Junior Service Delivery Manager w Square One:

W tej dyscyplinie wykorzystamy doświadczenia testowania eksploracyjnego, reagując na zaistniałe zdarzenia. Czyli na bieżąco będziemy testować i oceniać wyniki naszych działań. Prosto do dobrego rozwiązania, a w przypadku tej dyscypliny – do zwycięstwa!

Mykhailo Chub, Head of Q&A Practice w Infopulse:

Testowanie systemu jest kluczowym krokiem w zapewnieniu jakości i niezawodności każdego produktu. Pomaga ono wychwycić i wyeliminować błędy i inne luki w zabezpieczeniach, które mogłyby zagrozić funkcjonalności, wydajności lub bezpieczeństwu oprogramowania. Strategia testowania systemu to systematyczne podejście do planowania, projektowania, wykonywania i oceny testów systemu w oparciu o wymagania, specyfikacje i cele oprogramowania. Dobra strategia testowania systemu może pomóc w skuteczniejszym wychwytywaniu błędów i jest to jak z odpowiednim przygotowaniem się do zawodów poprzez treningi – stopniowo, systematycznie trzeba pracować nad słabościami zespołu, żeby był on coraz lepszy i skuteczniejszy.

Poniżej etapy wychwytywania błędów, na które należy zwrócić uwagę:

1) Określenie zakresu, celów i kryteriów procesu testowania – nie próbuj wyłapywać WSZYSTKICH błędów – to niemożliwe, skoncentruj się na tych, które są większe od twojego kota. To tak jak w sporcie – też trzeba określić zakres i cel i opracować odpowiednią strategię działania.

2) Wybór odpowiednich metod, technik i narzędzi testowania dla różnych typów komponentów i funkcji oprogramowania.

Dla dużych i pięknych błędów – rakieta do badmintona jest idealnym wyborem, podczas gdy dla małych i niepozornych – odpowiednie buty ????

3) Przydzielenie zasobów, czasu i budżetu na działania testowe – łap błędy w ciągu dnia, nie w nocy! Więcej energii poświęcisz na łapanie bug’a czy na skok przez firewall?

4) Ustalenie ról i obowiązków zespołu testującego i interesariuszy. Podczas Just Join Games też musieliście wybrać, kto jest „team leader’em i ustalić jak podejdziecie to konkurencji ????

5) Ocena wyników i rezultatów procesu testowania oraz przekazywanie informacji zwrotnych i zaleceń dotyczących usprawnień.

Jeśli za rok chcecie się znowu tutaj spotkać to na pewno trzeba zaplanować treningi ????

Media4u, Square One oraz Infopulse są partnerami strategicznymi Just Join Games.

Idź do oryginalnego materiału