Тестирование «белого ящика»
Коротко: При тестировании «белого ящика» исходный код и структура известны, и тесты намеренно проверяют внутреннюю логику.
Подробнее: Тестировщики видят код, пути и условия и проверяют, правильно ли работает каждая ветка.
Подробности
Техники
Покрытие операторов, ветвей и путей, обзоры кода, статический анализ. Сюда относятся и модульные тесты.
См. также: тестирование «чёрного ящика», тестирование на проникновение, обеспечение качества и тесты