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

QA Тестировщик Junior Без компании
Что такое White box тестирование
Ответы
White box тестирование — это метод тестирования, при котором проверяется внутренняя структура, дизайн и код приложения. Тестировщик имеет доступ к исходному коду и использует его для создания тестовых сценариев. **Ключевые аспекты:** - Проверка логики кода, условий, циклов - Анализ покрытия кода (statement, branch, path coverage) - Использование юнит-тестов, интеграционных тестов **Пример (Python):** ``` def add(a, b): if a > 0 and b > 0: return a + b else: return 0 ``` Тест-кейс для проверки условия: ``` assert add(2, 3) == 5 # Позитивный сценарий assert add(-1, 5) == 0 # Негативный сценарий ``` **Плюсы:** глубокая проверка кода, раннее выявление багов. **Минусы:** требует знаний кода, может быть затратным.