SA Шпаргалка

Все ответы в 2 клика

Базовый

В чем разница между Black Box, White Box и Grey Box тестированием?

Black Box (Черный ящик):
Тестировщик не видит исходный код. Он знает только ТЗ (входы и ожидаемые выходы). Тестирует систему как обычный пользователь через UI или API.

White Box (Белый ящик):
Тестировщик (обычно это сам разработчик) видит весь исходный код. Он пишет Unit-тесты, проверяя каждый if-else, циклы и внутреннюю логику функций.

Grey Box (Серый ящик):
Комбинация. Тестировщик не лезет в исходный код, но имеет доступ к БД, логам и архитектурным схемам. Он делает действие в UI (Black Box), а затем лезет в БД (White Box), чтобы проверить, правильно ли обновились таблицы.

Другие вопросы темы «Виды тестирования (Pro)»

Ещё вопросы раздела «Тестирование»

Все вопросы раздела «Тестирование»