Przejdź do treści
Strona główna » Podstawy testowania

Podstawy testowania

  • przez

Odnosząc się do potocznego rozumienia słów „podstawy testowania”, zapewne na myśl przychodzą Ci rzeczy dotyczące sprawdzenia danego produktu. Oczywiście jest to prawdą. Podstawowym zadaniem testera oprogramowania jest sprawdzenie jakości produktu zamówionego przez klienta. Popularnie mówiąc, szukanie występujących w aplikacji błędów. 

Rodzaje testów

W literaturze możemy odnaleźć różne podziały testów, w zależności od tego, co tak naprawdę zamierzamy testować. Dwa główne podziały testów:

  • Funkcjonalne i niefunkcjonalne
  • Czarnoskrzynkowe i białoskrzynkowe
check sprawdzenie testowanie
Zdjęcie pochodzi ze strony: redro.pl

Testy funkcjonalne

Są najbardziej popularnymi testami. Zapewne nieraz obiła Ci się ta nazwa o uszy. Czego dotyczą takie testy? Najprościej mówiąc, sprawdzają poszczególne funkcje danej aplikacji. Weryfikują zgodność założeń z etapu projektowania z faktycznym działaniem produktu od strony jej przyszłego użytkownika. W skrócie mówiąc, sprawdzamy zachowanie się programu podczas korzystania z niego przez docelowego odbiorcę. 

Wśród testów funkcjonalnych wyróżniamy:

  • Jednostkowe
  • Systemowe
  • Integracyjne
  • Interfejsu
  • Regresyjne
  • Akceptacyjne

Testy niefunkcjonalne

Takie testy sprawdzają parametry działania aplikacji niezależne od jej funkcjonalności. Do takich parametrów zaliczamy między innymi testowanie:

  • wydajności
  • obciążenia
  • bezpieczeństwa
  • zgodności
  • niezawodności

Powyższe rodzaje testów stanowią niejako podstawy testowania aplikacji.

Więcej o testowaniu znajdziesz na naszej stronie.

Pozdrawiamy,

Zespół GREAT

Dodaj komentarz

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