Схоже, ви задаєте два різні питання:
Чи достовірні результати цих тестів?
Excel - це інструмент, як і будь-який інший, з яким ми працюємо, і те, з чим були написані розрахунки, насправді не повинно впливати на результати самого алгоритму. Той факт, що оцінка надходить з макросу Excel, не має значення для того, чи є результати обчислення (тобто обгрунтованість оцінки) достовірними. Якщо у базовій моделі є погані припущення, не має значення, що ви використовуєте для обчислення, оскільки основні припущення є невірними.
За таких обставин чи повинен розробник взяти на себе відповідальність написати та запустити тести у розрахунковий час?
Якщо вимога, згідно з якою розробник виконує роботу в зазначений час, контактує з ними, то сперечатися з цим можна не так багато, доки оцінки обґрунтовані. Це призводить до наступного моменту: якщо розрахунки дають розумну кількість часу і вони схожі на оцінки, які дав би розробник, тоді немає ніяких причин не заперечувати проти наведених термінів. Насправді, це може працювати на користь розробникам, оскільки вони можуть мати можливість впливати на припущення, що використовуються в модулі, на відміну від того, якщо їм буде задана довільна часова шкала.
Якщо терміни здаються нездійсненними для необхідної роботи, то, очевидно, вони повинні викликати це занепокоєння і спробувати працювати з менеджером, щоб отримати більш реалістичні часові рамки, але якщо терміни здійсненні, то їм буде важко заперечувати проти них.
Що стосується управління проектами та оцінки термінів, так, це можна зробити, але це дуже залежить від характеру роботи, яка виконується. Ви, швидше за все, побачите більш точні оцінки за час, необхідний для написання одиничного коду тестування (якщо припустити, що розробник розуміє рамки та написав їх раніше), ніж ви будете писати новий код проти випадків використання тестового коду. для.