Dom Oprogramowanie Co to są testy białych skrzynek? - definicja z techopedia

Co to są testy białych skrzynek? - definicja z techopedia

Spisu treści:

Anonim

Definicja - Co oznacza testowanie białych skrzynek?

Testowanie białych skrzynek jest metodologią stosowaną w celu zapewnienia i sprawdzenia wewnętrznej struktury, mechanizmów, obiektów i komponentów aplikacji. Testowanie białych skrzynek weryfikuje kod zgodnie ze specyfikacjami projektowymi i odkrywa słabości aplikacji.

Testy białych skrzynek są również znane jako testy przezroczystych opakowań, testy przezroczystych opakowań, testy strukturalne i testy szklanych skrzynek. Szklane pudełko i przezroczyste pudełko wskazują, że wewnętrzne mechanizmy są widoczne dla zespołu inżynierów oprogramowania.

Techopedia wyjaśnia testy White-Box

Podczas testowania białych pól kod jest uruchamiany ze wstępnie wybranymi wartościami wejściowymi w celu weryfikacji wstępnie wybranych wartości wyjściowych. Testowanie białych skrzynek często wymaga pisania kodów pośredniczących oprogramowania i sterowników.

Zalety testowania białych skrzynek obejmują:

  • Umożliwia ponowne użycie przypadków testowych i zapewnia większą stabilność
  • Ułatwia optymalizację kodu
  • Ułatwia znalezienie lokalizacji ukrytych błędów we wczesnych fazach rozwoju
  • Ułatwia skuteczne testowanie aplikacji
  • Usuwa niepotrzebne wiersze kodu

Wady obejmują:

  • Wymaga wykwalifikowanego testera z wiedzą na temat struktury wewnętrznej
  • Czasochłonne
  • Wysokie koszty
  • Sprawdzanie poprawności bitu kodu jest trudne.

Testowanie białych skrzynek uzupełnia testy jednostkowe, testy integracyjne i testy regresji.

Co to są testy białych skrzynek? - definicja z techopedia