Project Quality
  • Home
  • Blog
  • 18 Narzędzi dla testera
  • Testowanie oprogramowania dla początkujących
  • Kontakt
9 marca, 2021 przez admin

Błąd, defekt, awaria – podstawy testowania oprogramowania

Błąd, defekt, awaria – podstawy testowania oprogramowania
9 marca, 2021 przez admin

Błąd, defekt, awaria – podstawy testowania oprogramowania

Błąd, błąd, błąd – w świecie IT mówimy o błędach. Nie raz na firmowym slacku czy korytarzu w biurze przewinie Ci się przez uszy stwierdzenie, że znaleźliśmy błąd albo został on naprawiony, lub spowodował jakieś nieoczekiwane zachowanie. Czy jednak wszystko, co potocznie nazywamy błędem faktycznie nim jest? Czy może nadużywamy tego pojęcia, zamiast używać stwierdzeń, błąd, defekt, awaria?

Dziś we wpisie postaram się przybliżyć te zagadnienia oraz wskazać między nimi różnice.

Błąd

Błąd powstaje w wyniku działania człowieka. Powstaje on na wielu etapach wytwarzania oprogramowania, może być to błąd napisany przez programistę  w kodzie bądź błąd na etapie wcześniejszym niż przykładowo sporządzanie dokumentacji czy projektowaniu danej funkcjonalności.

Późniejsze etapy zawsze zaczynają się od błędu popełnionego przez człowieka.

Defekt

Błąd prowadzi do defektu, powstaje ona z powodu błędu ludzkiego. Defekty zostają umieszczone w kodzie bądź materiałach, na podstawie których kod zostaje napisany.

Awaria

Jeśli uruchomimy oprogramowanie, które posiada defekty, może dojść do awarii uruchamianego oprogramowania. Istotnym aspektem jest to, że nie tylko defekty prowadzą do awarii oprogramowania, mogą być to przykładowo również aspekty środowiskowe.

W skrócie można powiedzieć, że błąd prowadzi do defektu, następnie defekt doprowadza do awarii.

obrazek przedstawia następujące po sobie, błąd, defekt, awarie

Co z anomaliami?

Anomalie są odrębnym aspektem. Czasem podczas wykonywania testów może przydarzyć się sytuacje, że nie jesteśmy w stanie określić w danym momencie czy dane zachowanie aplikacji jest poprawne, czy też nie. W takim przypadku zgłaszamy taką anomalię do dalszego zbadania, często anomalie weryfikują programiści razem z testerami.

Jak wygląda rzeczywistość

W realnych projektach zazwyczaj wszyscy mówią o błędach. Nie próbują ich rozdzielać na defekty, awarie czy anomalie. Myślę, jednak że w przypadku roli testera dobrze znać te różnice, pomaga to lepiej zrozumieć cały proces, który finalnie może prowadzić do awarii.

Jeśli zainteresował Cię ten wpis to dołącz do naszej społeczności na facebooku i instagramie : )

Każdy tester potrzebuje dobrych narzędzi 💻

Zapisz się do newslettera i poznaj 18 narzędzi które wspierają pracę testera!

Twój dokument już czeka na Ciebie 🎉

Wejdź na swoją skrzynkę e-mail i pobierz dokument „18 narzędzi dla testera aplikacji webowych”

.

Photo by Christina @ wocintechchat.com on Unsplash

Podziel się:

  • Twitter
  • Facebook
Poprzedni wpisDevTools - przyjaciel testeraNastępny wpis Podsumowanie 3 roku pracy jako QA Engineer

Dodaj komentarz Anuluj pisanie odpowiedzi

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Ostatnie wpisy

7 zasad testowania w 5 minut8 stycznia, 2022
Role w obszarze zapewniania jakości18 grudnia, 2021
Shift-left testing, czyli testuj jak najwcześniej25 listopada, 2021

Kategorie

  • Automatyzacja testów
  • Kariera testera
  • Narzędzia
  • podsumowanie
  • Produktywność
  • programowanie
  • Quality
  • Testowanie oprogramowania
  • Testowanie oprogramowania podstawy
  • ui
  • Uncategorized
  • warsztaty

Wpadnij na nasze social media

Jeśli jesteś pasjonatem jakości dołącz do naszej grupy!

Polityka prywatności

Rife Wordpress Theme ♥ Proudly built by Apollo13

About This Sidebar

You can quickly hide this sidebar by removing widgets from the Hidden Sidebar Settings.

Ostatnie wpisy

7 zasad testowania w 5 minut8 stycznia, 2022
Role w obszarze zapewniania jakości18 grudnia, 2021
Shift-left testing, czyli testuj jak najwcześniej25 listopada, 2021

Kategorie

  • Automatyzacja testów
  • Kariera testera
  • Narzędzia
  • podsumowanie
  • Produktywność
  • programowanie
  • Quality
  • Testowanie oprogramowania
  • Testowanie oprogramowania podstawy
  • ui
  • Uncategorized
  • warsztaty

Meta

  • Zaloguj się
  • Kanał wpisów
  • Kanał komentarzy
  • WordPress.org