Testerzy odpowiadają testerom 2

Testerzy odpowiadają testerom 2
Otrzymaliśmy kolejne testerskie pytanie od Marka: "Moi przełożeni projektowi zmuszają mnie do uruchomienia każdego przypadku testowego na każdej wersji oprogramowania. Manualnie. Jak tu kochać pracę testera? Jak żyć?" Śpieszymy z odpowiedzią.


Jedną z największych bolączek testerów manualnych jest wielokrotne wykonywanie tych samych przypadków testowych. Nasza praca zaczyna przypominać pracę Charliego Chaplina w "Moder times" [dla niecierpliwych akcja zaczyna się od 1:30].

Aby zrozumieć, z czego się to bierze, należy sięgnąć do źródła.

1) Jesteśmy zmuszani do uruchomienia wszystkich przypadków, ponieważ kierownictwo nie wie, co znajduje się w poszczególnych wersjach oprogramowania. Wykonanie przypadków staje się więc potwierdzeniem, czy coś w nim jest czy też nie.

Aby tego uniknąć, należy już na poziomie planowania wersji definiować co ma się znaleźć w oprogramowaniu, a później w notach wydania (release notes) opisywać co rzeczywiście zostało do oprogramowania wprowadzone.

2) Jesteśmy zmuszani do uruchomienia wszystkich przypadków, ponieważ kierownictwo nie potrafi odpowiedzieć na pytanie, jakie są powiązania wewnątrz oprogramowania. Tak więc, aby zapewnić, że drobna poprawka nie uszkodzi (nie wpłynie na działanie) jakiegoś kluczowego obszaru aplikacji, testujemy wszystko.

Kluczem do rozwiązania jest tu analiza wpływu realizowana przez wszystkich członków zespołu od programisty przez architekta, aż po klienta, dzięki której oceniamy jaki wpływ na poprawność działania będzie miała dana poprawka. 
Z drugiej strony testerzy muszą zbudować zestaw testów regresywnych (różny od zestawu wszystkich przypadków testowych), uruchamianych na każdej nowej wersji. Zestaw ten dobrze jest zautomatyzować.

3) Uruchomienie wszystkich przypadków związane jest z brakiem zaufania do programistów. Z tym niestety nie jesteśmy stanie nic zrobić.

Zmuszanie do wykonywania powtarzalnej czy nudnej pracy jest silnie demotywujące. Każdy przełożony powinien być świadomy zgubnego wpływu takich nakazów na chęć pracy w danej firmie.

Czekamy na dalsze pytania na redakcja@testerzy.pl.

 

SPRAWDŹ TAKŻE
Testerzy odpowiadają testerom 1 

 

9190

Powiązane szkolenia

05-06
czerwca
2023
Jarosław Hryszko
online
Praktyka testowania
1 750PLN
Testowanie aplikacji internetowych
12
Wolnych miejsc
Rezerwuj
06-07
marca
2023
Arnika Hryszko
online
Praktyka testowania
1 770PLN
Testowanie użyteczności
9
Wolnych miejsc
Rezerwuj
20-21
kwietnia
2023
Rafał Stańczak
online
Dobre praktyki testowania
1 700PLN
Testowanie w metodykach Agile
12
Wolnych miejsc
Rezerwuj
23-24
marca
2023
Krzysztof Kołodziejczyk
online
Praktyka testowania
1 770PLN
Testowanie aplikacji mobilnych - Android
9
Wolnych miejsc
Rezerwuj
12-13
czerwca
2023
Krzysztof Skarbiński
online
Automatyzacja testowania
1 800PLN
Testowanie REST API dla początkujących w języku python
11
Wolnych miejsc
Rezerwuj
27-28
lutego
2023
Krzysztof Kołodziejczyk
online
Języki programowania dla testerów
1 800PLN
JavaScript dla testerów oprogramowania
9
Wolnych miejsc
Rezerwuj
10-12
kwietnia
2023
Krzysztof Kołodziejczyk
online
Praktyka testowania
3 000PLN
Tester gier
11
Wolnych miejsc
Rezerwuj
13
marca
2023
-09
kwietnia
2023
Krzysztof Kołodziejczyk
online
Automatyzacja testowania
5 500PLN
Praktyka automatyzacji testowania
5
Wolnych miejsc
Rezerwuj

To powinno Cię zainteresować