Скажем, у кого-то есть структурная кодовая база, где большая часть кода находится в событиях управления GUI и не имеет тестов.Таким образом, такой код, насколько мне известно, не подходит для модульного тестирования. Существует ли инструмент, который может тестировать каждую подпрограмму автоматически, заменяя ссылки на элементы кода, внешние по отношению к подпрограмме (будь то функции, переменные или элементы управления графическим интерфейсом), с соответствующими макетами (?) И записьюрезультаты в базе данных для последующего сравнения после изменения кода?Таким образом, программа тестирования будет обязана писать, запускать и создавать отчеты с минимальным вмешательством?