Тестирование "черного ящика"

Что такое тестирование "черного ящика"?

Тестирование "черного ящика" (black-box testing) — это метод тестирования программного обеспечения, при котором тестировщик не знает внутренней структуры или кода системы. Проверяются только входные и выходные данные.

Тестировщик рассматривает систему как "черную коробку", которая получает вход и выдает результат. Внимание уделяется функциональности, а не реализации.

Основные методы

Преимущества

Недостатки

Пример

Допустим, у нас есть функция, проверяющая возраст пользователя:

def is_adult(age):
    return age >= 18

Тест-кейсы (по методу граничных значений):

📬 Подпишись на наши социальные сети

Уроки, обновления и новые практики — бесплатно и без спама.