Понял. А тестирование баз данных, если лезешь напрямую в базу по селекту-это подходит под тестирование белого ящика ?
ты, всё таки, немного ошибаешь) белый/серый/чёрный это классификация метода тестирования по знанию системы.
если ты тестируешь функцию "логин", то белый л ты знаешь, что внутри, какие бывают коды ответов, как хранится юзер в базе и тп., чёрный — ты всего этого не знаешь и тестируешь с той же (примерно) информацией, с которой будет пользоваться этой функцией обычный пользователь
если ты тестируешь бек, а конкрено, таблицу в БД типа users.
белый — ты знаешь какое поле какой смысл имеет, какие типы этих полей, как предполагается вообще использовать эту бд (для логина, для регистрации, для отправки писем)
чёрный — ты представляешь себя внешним сервисом который, например, по api хочет выдернуть различные данные из этой таблицы и всё