Podejście poziomowe w testowaniu Cz. 6 powstającej książki "Zapewnienie jakości w procesie wytwarzania oprogramowania"

 

Z jakiegoś niepojętego powodu testowanie musi dzielić się na poziomy, typy, etapy i dziesiątki innych kategorii, które nie są aplikowane w większości znanych autorowi i (jak mniemam) również czytelnikowi projektach. Podziały te są jednak na tyle mocno rozpowszechnione i opisane, że trudno się do nich nie odwołać. Zakładamy przy tym, że są to pewnego rodzaju najlepsze praktyki, które można wdrożyć jeśli planujemy naszą organizację prowadzić w zgodzie z wybranymi wzorcami tak zwanego dobrego testowania.

Testy możemy podzielić na poziomy, testy białoskrzynkowe i czarnoskrzynkowe, funkcjonalne i niefunkcjonalne oraz testy potwierdzające. Możemy znaleźć również dziesiątki innych podziałów mniej lub bardziej popularnych. Spróbujemy przyjrzeć się większości z nich, aby pokazać, że są one niestety sztucznymi zbiorami zawierającymi się same w sobie lub też znacząco się pokrywającymi.

Czytaj więcej: Podejście poziomowe w testowaniu Cz. 6 powstającej książki "Zapewnienie jakości w procesie...

O wyższości wczesnego testowania nad późnym. Cz. 5 powstającej książki "Zapewnienie jakości w procesie wytwarzania oprogramowania".

 

Testerzy powinni z zasady negować zapisy typu „wczesne”, „późne” itp. jako, że są to zapisy nieprecyzyjne, więc w konsekwencji również nieweryfikowalne. W książce nie odnosimy się jednak do konkretnych założeń organizacji czy projektu, i musimy (niestety) utrzymywać wysoki poziom ogólności. Przy bardzo ogólnych założeniach precyzyjne określenie czasu zaangażowania nie jest możliwe. Zależeć będzie ono od wielu czynników.

Czytaj więcej: O wyższości wczesnego testowania nad późnym. Cz. 5 powstającej książki "Zapewnienie jakości w...

Testowanie jest nieskończone. Cz. 4 powstającej książki "Zapewnienie jakości w procesie wytwarzania oprogramowania".

 


Brak zdefiniowanego kryterium zakończenia testowania pozwala nam powiedzieć, że testowanie się nie kończy, więc i koszt jest nieskończony. Kontynuując ten tok myślenia dochodzimy do stwierdzenia, że cena testów jest tak wysoka, tak niewyobrażalna, że testowanie staje się bezcenne. Jak „Mona Lisa”. Nie da się ukryć, że sytuacja, w której jesteśmy w stanie skonsumować każdy przekazany nam budżet i jednocześnie nie dawać żadnych gwarancji byłaby kusząca. Niestety musimy zmierzyć się z faktem, że w prawdziwym świecie budżet nigdy nie jest nieskończony. Co więcej, w praktyce jest on zazwyczaj niesatysfakcjonujący.

Czytaj więcej: Testowanie jest nieskończone. Cz. 4 powstającej książki "Zapewnienie jakości w procesie...
 

Najbliższe terminy szkoleń

 

15-16 stycznia - Wrocław

Automatyzacja testowania


22-24 stycznia - Poznań

ISTQB Poziom Podstawowy (Foundation Level)


25-26 stycznia - Wrocław

Dobry Przypadek Testowy - Laboratorium


26 stycznia - Katowice

Java dla testerów oprogramowania

 

Partnerzy

Narzędzia testerskie