Учебники

Структурные испытания

Структурное тестирование, также известное как тестирование «стеклянного ящика» или «белого ящика», является подходом, при котором тесты основаны на знании структуры программного обеспечения или его внутренней реализации.

Другие названия структурного тестирования включают в себя тестирование в открытом виде, тестирование в открытом режиме, тестирование на основе логики или тестирование на основе пути.

Охват операторов этот метод направлен на выполнение всех программных операторов с минимальными тестами.

Покрытие ветвления — этот метод запускает серию тестов, чтобы гарантировать, что все ветви проверены хотя бы один раз.

Покрытие пути — этот метод соответствует тестированию всех возможных путей, что означает, что каждый оператор и ветвь покрыты.

Заставляет разработчика тестов тщательно продумывать реализацию

Выявляет ошибки в «скрытом» коде

Обнаруживает мертвый код или другие проблемы, связанные с лучшими практиками программирования.

Дорого, так как нужно потратить время и деньги на тестирование белого ящика.

Каждая возможность, что несколько строк кода пропущены случайно.

Глубокое знание языка программирования необходимо для тестирования белого ящика.