Сегодня мы с вами рассмотрим три метода тестирования: 1. Тестирование белого ящика; 2. Тестирование серого ящика; 3. Тестирование черного ящика. Тестирование белого ящика - это метод тестирования ПО, который предполагает, что внутренняя структура/устройство/реализация системы известны тестировщику. Согласно ISTQB, тестирование белого ящика - это: Тестирование серого ящика - метод тестирования ПО, который предполагает комбинацию White Box и Black Box подходов. То есть, внутреннее устройство программы нам известно лишь частично. Для выполнения тестирования «серого ящика» нет необходимости в доступе тестировщика к исходному коду. Тесты пишутся на основе знания алгоритма, архитектуры, внутренних состояний или других высокоуровневых описаний поведения программы. Тестирование чёрного ящика - также известное как тестирование, основанное на спецификации или тестировании поведения - техника тестирования, основанная на работе исключительно с внешними интерфейсами тестируемой системы. Согласн