Błąd, defekt, awaria? A może po prostu błąd

Błąd, defekt, awaria? A może po prostu błąd
Zgodnie ze słownikiem, gdy człowiek popełnia błąd, wówczas defekt pojawia się w oprogramowaniu i po jego dynamicznym uruchomieniu, wszystko może skończyć się awarią. A można prościej.

W naszym codziennym, testerskim życiu, narzucane są nam pewne zasady, które ciężko przychodzi nam zakceptować. Jedną z nich jest słownictwo, jakim powinniśmy się posługiwać. Testerski słownik, standaryzowany jest głównie przez ISTQB®, który proponuje następujący ciąg zdarzeń i ich konsekwencji. Człowiek pracujący w projekcie informatycznym popełnia błąd (lub pomyłkę). Konsekwencją tego jest defekt (synonimy: usterka, pluskwa, bug), który pojawia się w oprogramowaniu lub ewentualnie w dokumencie. Po dynamicznym uruchomieniu oprogramowania z defektem, możemy zaobserwować awarię. 

defekt.png

Strasznie to wszystko trudne do zapamiętania i rzeczywiście wydaje się, że większość ludzi nie posługuje się takim językiem. Co więcej, ISTQB® również nie przestrzega własnych zasad. W sylabusie poziomu podstawowego, możemy znaleźć siódną regułę testowania: "Przekonanie o braku błędów jest błędem" z następującą adnotacją:

blendne_przekonanie_o_braku_defektu_.png

Problem ze słownictwem, możemy zaobserwować również w mediach głównego nurtu.

problemy_ze_słownictwem.jpg awaria_facebook.png

W powyższych przykładach i zgodnie z ISTQB®, tytuły powinny brzmieć: "Skype’a sparaliżowała awaria oprogramowania" oraz "Awaria na Facebooku. Posty mogły trafiać do wszystkich."

Co więcej, niektóre języki nie są tak bogate jak angielski czy polski i tak naprawdę każdy z angielskich odpowiedników,  to jedno słowo. Tak jest na przykład w języku duńskim.

defekt_słownictwo_dania.jpg

Czy jest więc sens trzymać się tak nieżyciowej nomenklatury? Nie. Proponuję więc, uwolnić fantazję i dopuścić nazywanie awarii i defektu błędem, jeśli tylko ktoś ma na to ochotę.

blad_kodu.png

Ilustracje oraz koncept omówiony został przeze mnie na prezentacji "Kwestionowanie ISTQB®", której slajdy można znaleźć tutaj: https://www.slideshare.net/testerzy/kwestionowanie-istqb

9135

Powiązane szkolenia

13-15
lutego
2023
Krzysztof Kołodziejczyk
online
Teoria testowania
1 400PLN
ISTQB® Poziom Podstawowy
7
Wolnych miejsc
Rezerwuj
13-17
marca
2023
Jarosław Hryszko
online
Teoria testowania
3 450PLN
ISTQB® Poziom Zaawansowany - Kierownik Testów
13
Wolnych miejsc
Rezerwuj
20-22
lutego
2023
Adam Roman
online
Teoria testowania
2 400PLN
ISTQB® Poziom Zaawansowany - Techniczny Analityk Testów
12
Wolnych miejsc
Rezerwuj
14-16
lutego
2023
Adam Roman
online
Teoria testowania
2 400PLN
ISTQB® Poziom Zaawansowany - Analityk Testów
9
Wolnych miejsc
Rezerwuj
06-08
marca
2023
online
Teoria testowania
2 550PLN
ISTQB® Inżynier Automatyzacji Testowania - Moduł Specjalistyczny
11
Wolnych miejsc
Rezerwuj
20-21
marca
2023
Arnika Hryszko
online
Teoria testowania
1 622PLN
ISTQB® Tester Zwinny
13
Wolnych miejsc
Rezerwuj
20-23
lutego
2023
Krzysztof Kołodziejczyk
Warszawa
Praktyka testowania
3 200PLN
Zawód Tester
9
Wolnych miejsc
Rezerwuj
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
11-13
kwietnia
2023
Jarosław Hryszko
online
Teoria testowania
2 600PLN
Certified Tester - AI Testing
14
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ć