Dziesięć złych rad testowania

Dziesięć złych rad testowania
Czy spotkaliście się kiedyś z radami, które zamiast pomóc, utrudniły tylko Waszą pracę? Czasem tak bywa. Gorzej jeśli Wy sami, nawet bezwiednie, dzielicie się z innymi bezwartościowymi, czy wręcz szkodliwymi, poradami. Oto 10 złych rad dotyczących testowania, jakich nie powinniście dawać i jakich nie powinniście przyjmować.
Poniższe rady są kwintesencją tego, jak nie powinno się testować, zarządzać procesem testowym ani prowadzić zespołu testowego:
 
  1. ZAWSZE twórz całościowy i wyczerpujący plan testów.
  2. ZAWSZE, z wyprzedzeniem, twórz szczegółową strategię testowania.
  3. ZAWSZE idź zgodnie z planami, strategią lub procesem testowania.
  4. Używaj tylko wybranych technik testowania, bez względu na to, jaki system testujesz.
  5. NIGDY nie zaczynaj bez pełnej specyfikacji.
  6. Twórz BARDZO szczegółowe testy, ZAWSZE przed ich uruchomieniem.
  7. Izoluj testerów od reszty zespołu projektowego i od przedstawicieli biznesu.
  8. Upewnij się, że WSZYSTKIE warunki - rozpoczęcia, założenia, zależności, kryteria i ryzyka, są spełnione albo zaakceptowane przez zespół, przed rozpoczęciem testowania.
  9. NIGDY nie schodź ze ścieżki przypadków testowych, kiedy już je uruchamiasz.
  10. Lider testów ZAWSZE musi pilnować, aby zespół testowy realizował plan.

Dlaczego te rady są złe? Dlatego, że w testowaniu, a również w innych dziedzinach, nie powinniśmy stawiać na skrajności. ZAWSZE, NIGDY czy WSZYSTKIE, to pojęcia, które zamykają drogę na adaptowanie się do aktualnego statusu projektu, blokują naszą kreatywność i nie pozwalają realnie zadbać o jakość. Patrząc na wszystkie błędy, popełnione w poniższych radach, można wysnuć kilka poprawnych:

  1. Adaptuj testowanie do sytuacji w projekcie.
  2. Planuj, ale bądź gotowy na zmianę planu.
  3. Podejdź do testowania, jak do partii szachów, ale w odpowiednim momencie bądź gotowy wywrócić całą planszę. 
  4. Kreatywnie dobieraj techniki i metody.
  5. Unikaj "najlepszych" praktyk.
  6. Otwórz się na informacje z zewnątrz. 
  7. Bądź gotowy na niespodziewane.
  8. Improwizuj, kiedy wszystkie twoje założenia się załamały. 
  9. Pracuj zespołowo i zaufaj zespołowi.

 

Inspirowane artykułem: "The Ten Worst Testing Tips I Ever Gave", autorstwa Jan Jaap Cannegieter i Steven van Voorst.

19771

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ć