Встречается на собеседованиях • сегодня

Что такое White box тестирование

White box тестирование — это метод тестирования, при котором проверяется внутренняя структура, дизайн и код приложения. Тестировщик имеет доступ к исходному коду и использует его для создания тестовых сценариев.

Ключевые аспекты:

  • Проверка логики кода, условий, циклов
  • Анализ покрытия кода (statement, branch, path coverage)
  • Использование юнит-тестов, интеграционных тестов

Пример (Python):

python
def add(a, b):
    if a > 0 and b > 0:
        return a + b
    else:
        return 0

Тест-кейс для проверки условия:

python
assert add(2, 3) == 5  # Позитивный сценарий  
assert add(-1, 5) == 0  # Негативный сценарий  

Плюсы: глубокая проверка кода, раннее выявление багов.
Минусы: требует знаний кода, может быть затратным.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы