Тестирование программы как прозрачного ящика