Testowanie białoskrzynkowe

White box testing (znane jako Clear Box Testing, Open Box Testing, Glass Box Testing, Transparent Box Testing, Code-Based Testing lub Structural Testing) jest metodą testowania oprogramowania, w którym wewnętrzna struktura/projekt/implementacja jest znana testerowi.
Tester wybiera dane wejściowe do wykonywanych ścieżek poprzez kod i określa odpowiednie wyjścia. Programista wie, jak program został napisany i zaimplementowany. Testowanie białoskrzynkowe jest poza interfejsem użytkownika i w głąb systemu.

Sposób ten nazywa się tak dlatego, że cały program jest widoczny dla testera, jest jak biała skrzynka, którą wyraźnie widzisz.

Testowanie białoskrzynkowe – przykład

Tester zazwyczaj jest równocześnie programistą, studiuje implementacje kodu danej dziedziny w internecie, określa wszystkie legalne i nielegalne wejścia i weryfikuje wyjścia według oczekiwanych wyników.

Poziomy stosowania

Testowanie białoskrzynkowe jest stosowane na następujących poziomach testowania oprogramowania:

Najczęściej stosowane jednak jest w testowaniu jednostkowym.

Testowanie białoskrzynkowe – zalety

Testowanie białoskrzynkowe – wady

Ponieważ testy mogą być bardzo złożone, wymagane są wysokie umiejętności oraz wiedza na temat programowania, oraz implementacji.

Zarządzanie skryptami testowymi może być uciążliwe z powodu częstych zmian w oprogramowaniu.

Testowanie tą metodą jest ściśle powiązane z testowaną aplikacją, dlatego narzędzia, które będą odpowiadały każdej implementacji/platformie mogą nie być dostępne.

Testowanie białoskrzynkowe jest jak praca mechanika, który sprawdza silnik, żeby dowiedzieć się, dlaczego samochód nie jeździ.

Definicja ISTQB

Testowanie oparte na analizie wewnętrznej struktury modułów lub systemu.
Projektowanie testów metody białoskrzynkowej: procedura wyszukania przypadków testowych oparta na analizie wewnętrznej struktury modułów lub systemu.

  • Perły Biznesu 2024
    We are proud to announce that our CEO, Jerzy Piescikowski has been distinguished as Business Personality in the prestigious business competition organized by Świat Biznesu, the economic magazine of
  • Save the date for EW25!
    Need expert support for your project? Visit our booth during Embedded World and discover how we can improve your project with end-to-end solutions customized to your needs. With experience in 𝐜𝐨𝐦𝐩𝐥𝐞𝐱
  • Dofinansowanie EU – „Ster na eksport”
    Informujemy, iż firma GRYFTEC Embedded Systems Sp. z o.o. uzyskała dofinansowanie na udział w indywidualnej misji gospodarczej z własnym stoiskiem wystawowym tj. targi Embedded World 2025 w
  • Merry Christmas and a good start to the New Year 2025
    Best wishes for a joyous Christmas filled with happiness and prosperity! As the end of the year approaches, we want to thank our clients, partners, and friends for another great year. We sincerely
  • Rowing Ergometer Championships
    After the success of last year’s participation in the Rowing Ergometer Championships in Szczecin, two relay teams represented GRYFTEC at this year’s event. The competition was tough, but our
  • GRYFTECEmbedded Systems Sp. z o.o.
  • ul. 1 Maja 3871-627 Szczecin, Polska
  • + 48 91 85 11 660info@gryftec.com