Похоже, вы задаете два разных вопроса:
Достоверны ли результаты этих испытаний?
Excel - это инструмент, подобный любому другому, с которым мы работаем, и то, в чем были написаны расчеты, не должно влиять на результаты самого алгоритма. Тот факт, что оценка исходит из макроса Excel, не имеет отношения к тому, действительны ли результаты расчета (т. Е. Достоверность оценки). Если у вас есть неверные предположения в базовой модели, не имеет значения, что вы используете для расчета, так как базовые предположения неверны.
В таких случаях, должен ли разработчик взять на себя ответственность за написание и запуск тестов в рассчитанное время?
Если требование о том, чтобы разработчик выполнил работу в указанное время, было в их контакте, то они мало что могут сделать, чтобы поспорить с ним, если оценки являются разумными. Что приводит к следующему пункту: если расчеты дают разумное количество времени и они похожи на оценки, которые разработчик дал бы себе, то нет никаких причин не возражать против данных сроков. Фактически, это может работать на пользу разработчиков, поскольку они могут влиять на предположения, используемые в модуле, а не на произвольные сроки.
Если сроки кажутся неосуществимыми для требуемого объема работы, то, очевидно, они должны поднять эту проблему и попытаться работать с менеджером, чтобы получить более реалистичные сроки, но если сроки будут выполнимы, то им будет трудно возразить против них.
С точки зрения управления проектом и оценки сроков, да, это может быть сделано, но это сильно зависит от характера выполняемой работы. Скорее всего, вы увидите более точные оценки за время, необходимое для написания кода модульного тестирования (при условии, что разработчик понимает структуру и написал их раньше), чем вы будете писать новый код в зависимости от случаев использования кода тестирования. за.