Оглавление:
- Определение - Что означает тестирование в «белой коробке»?
- Techopedia объясняет тестирование белого ящика
Определение - Что означает тестирование в «белой коробке»?
Тестирование белого ящика - это методология, используемая для обеспечения и проверки внутренней структуры, механизмов, объектов и компонентов программного приложения. Тестирование белого ящика проверяет код в соответствии со спецификациями проекта и выявляет уязвимости приложений.
Тестирование белого ящика также известно как тестирование прозрачного бокса, тестирование прозрачного бокса, структурное тестирование и тестирование стеклянного бокса. Стеклянная коробка и прозрачная коробка указывают на то, что внутренние механизмы видны команде разработчиков программного обеспечения.
Techopedia объясняет тестирование белого ящика
Во время тестирования белого ящика код запускается с предварительно выбранными входными значениями для проверки предварительно выбранных выходных значений. Тестирование белого ящика часто включает в себя написание программных заглушек и драйверов.
Преимущества тестирования белого ящика включают в себя:
- Обеспечивает возможность повторного использования тестовых случаев и обеспечивает большую стабильность
- Облегчает оптимизацию кода
- Облегчает поиск мест скрытых ошибок на ранних стадиях разработки
- Облегчает эффективное тестирование приложений
- Удаляет ненужные строки кода
Недостатки включают в себя:
- Требуется опытный тестировщик со знанием внутренней структуры
- Кропотливый
- Высокие расходы
- Проверка битов кода затруднена.
Тестирование белого ящика дополняет модульное тестирование, интеграционное тестирование и регрессионное тестирование.