Testowanie białoskrzynkowe

Testowanie białoskrzynkowe to rodzaj testowania oprogramowania, w którym osoba przeprowadzająca testy zna projekt aplikacji i jej kod źródłowy. Korzystając z tych informacji, może przeprowadzać testy ujawniające najbardziej prawdopodobne błędy lub problemy z wydajnością.

Ponieważ pierwotny programista najlepiej zna program, to on jest najlepiej przygotowany do przeprowadzania testów białoskrzynkowych. Jednak testy białoskrzynkowe mogą również przeprowadzać inni programiści znający aplikację. W obu przypadkach osoba testująca musi dobrze rozumieć przeznaczenie programu i jego kod.

Testowanie białoskrzynkowe pomaga upewnić się, że program jest stabilny i wydajny. Jest przydatne do testowania aplikacji pod obciążeniem za pomocą dużych plików lub przypadków brzegowych, z którymi większość użytkowników się nie zetknie. Proces naprawiania błędów jest wydajny, ponieważ osoba, która je wykrywa, często również je naprawia.

Z drugiej strony pierwotny programista może nie korzystać z aplikacji jak typowy użytkownik i może nie znaleźć błędów, które wykryłby inny użytkownik. Testowanie białoskrzynkowe nie jest również idealne do ulepszania zestawu funkcji aplikacji ani jej interfejsu użytkownika, ponieważ w tych obszarach szczególnie cenna jest informacja zwrotna od osób z zewnątrz.

NOTE: Testowanie oprogramowania, w którym użytkownik nie ma wglądu w wewnętrzne działanie programu, nazywa się testowaniem czarnoskrzynkowym.

Zaktualizowano August 28, 2021 przez Per C.

quizSprawdź swoją wiedzę

Yosemite was the code name of which version of macOS?

A
10.5
0%
B
10.7
0%
C
10.9
0%
D
10.11
0%
Correct! Incorrect!     View the Yosemite definition.
More Quizzes →

Słownik komputerowy Tech Terms

Definicja Testowanie białoskrzynkowe na tej stronie jest oryginalną definicją napisaną przez autorów TechTerms.com. Jeśli chcesz odwołać się do tej strony lub zacytować tę definicję, użyj zielonego paska cytowania bezpośrednio poniżej definicji.

Naszym celem jest wyjaśnianie terminologii komputerowej w prosty i zrozumiały sposób. Dążymy do dokładności i prostoty w każdej publikowanej definicji. Jeśli masz uwagi lub chcesz zaproponować nowy termin techniczny, skontaktuj się z nami.

Newsletter Tech Terms

Poszerzaj swoją wiedzę techniczną dzięki naszemu codziennemu lub tygodniowemu newsletterowi! Subskrybuj już dziś i otrzymuj nowe terminy oraz quizy prosto do skrzynki odbiorczej.

Zapisz się do bezpłatnego newslettera TechTerms

Jak często chcesz otrzymywać e-maile?

Możesz wypisać się lub zmienić częstotliwość w dowolnym momencie, korzystając z linków w każdym e-mailu. Pytania? Skontaktuj się z nami.

Uwaga: Newsletter jest wysyłany w języku angielskim.