Przejdź do treści
Strona główna » Testowanie zależności

Testowanie zależności

  • przez

Czym jest testowanie zależności?

Testowanie zależności jest jedną z wielu technik testowania oprogramowania, która skupia się na sprawdzeniu stanu początkowego pod kątem funkcjonalności.

zależność
https://pixabay.com/

Typy zależności

  1. Funkcjonalna- określa, w jaki sposób wpływają na siebie poszczególne funkcje oprogramowania.
  2. Logiczna- określa, zależności logiczne pomiędzy różnymi wykorzystywanymi plikami
  3. Danych- określa, w jaki sposób można modyfikować dane, istotne w tym punkcie stają się testy bezpieczeństwa
  4. Składni- określa, w jaki sposób składnia może ulec zmianie pod wpływem wprowadzonych danych czy zastosowanych metod

Ponadto za dodatkową grupę można uznać tzw. czynniki leżące po stronie człowieka, czyli komunikacje czy sposób przepływu pracy.

Co można sprawdzać tym typem testowania?

  • ocenę przydatności i jakość pracy poszczególnych komponentów
  • wykorzystywane narzędzia
  • wyłapanie występujących błędów i określenie obszarów sprawiających trudności
  • usuwanie nieprzydatnych fragmentów

Zalety testowania zależności

  • dopracowanie poszczególnych funkcjonalności spełniających oczekiwania klienta
  • bezpośrednie wskazanie problematycznych elementów aplikacji
  • wyłapania wad i błędów wystepujących w oprogramowaniu

Wady

  • możliwe pojawienie się zawężenia funkcjonowania obszaru oprogramowania
  • konieczność zastosowania dodatkowych narzędzi
  • wyłapanie bezsensownych zależności
  • manualne lub zautomatyzowane usuwanie niepotrzebnie wskazanych zależności

Pamiętaj! Testowanie zależności, podobnie jak każda inna metoda przeprowadzania testów, ma swoje plusy i minusy. To od Ciebie zależy, na który sposób kontroli jakości oprogramowania się zdecydujesz.

Zapraszamy na naszą stronę. Tam znajdziesz kolejne artykuły z zakresu programowania i testowania.

Zespół GREAT

Dodaj komentarz

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