Решение:
Метод тестирования, который основывается на знании внутренней структуры кода, называется тестированием методом белого ящика (или стеклянного ящика). При таком подходе тестировщик имеет доступ к исходному коду и может проверять, как именно программа обрабатывает данные и выполняет свои функции.
Другие методы:
- Тестирование методом серого ящика: сочетает элементы белого и черного ящика. Тестировщик знает часть внутренней структуры, но не весь код.
- Тестирование методом прозрачного ящика: это синоним тестирования методом белого ящика.
- Тестирование методом черного ящика: тестировщик не знает внутренней структуры кода и работает только с входными и выходными данными, проверяя функциональность программы с точки зрения пользователя.
Ответ: Тестирование методом белого ящика.