Зміст:
Визначення - Що означає тестування White-Box?
Тестування «білого поля» - це методологія, що використовується для забезпечення та затвердження внутрішніх рамок, механізмів, об'єктів та компонентів програмного забезпечення. Тестування в білій коробці перевіряє код відповідно до специфікацій дизайну та виявляє вразливості програми.
Тестування білої коробки також відоме як тестування прозорого ящика, тестування прозорого ящика, структурне тестування та тестування скляної коробки. Скляна коробка та прозора коробка вказують на те, що внутрішні механізми видно команді інженерів програмного забезпечення.
"Техопедія" пояснює тестування в білій коробці
Під час тестування білого поля код запускається з попередньо вибраними вхідними значеннями для перевірки попередньо вибраних вихідних значень. Тестування в білій коробці часто передбачає написання заглушок програмного коду та драйверів.
До переваг тестування у білій коробці належать:
- Вмикає можливість повторного використання тестового випадку та забезпечує більшу стабільність
- Сприяє оптимізації коду
- Полегшує пошук локацій прихованих помилок на ранніх етапах розробки
- Сприяє ефективному тестуванню додатків
- Видаляє непотрібні рядки коду
До недоліків можна віднести:
- Потрібен кваліфікований тестер із знаннями внутрішньої структури
- Багато часу
- Високі витрати
- Перевірка бітів коду складна.
Тестування білої коробки доповнює тестування блоків, інтеграційне тестування та регресійне тестування.


