Parece que estás haciendo dos preguntas diferentes:
¿Son confiables los resultados de estas pruebas?
Excel es una herramienta como cualquier otra con la que trabajamos y en lo que se escribieron los cálculos realmente no debería tener un impacto en los resultados del algoritmo en sí. El hecho de que la estimación provenga de una macro de Excel es irrelevante para determinar si los resultados del cálculo (es decir, la validez de la estimación) son válidos o no. Si tiene supuestos erróneos en el modelo subyacente, no importa lo que use para hacer el cálculo, ya que los supuestos subyacentes son incorrectos.
En tales circunstancias, ¿debería un desarrollador aceptar la responsabilidad de escribir y ejecutar las pruebas en el tiempo calculado?
Si el requisito de que el desarrollador haga el trabajo en el tiempo indicado está en su contacto, entonces no hay mucho que puedan hacer para discutirlo siempre que las estimaciones sean razonables. Lo que lleva al siguiente punto: si los cálculos están dando una cantidad de tiempo razonable y son similares a las estimaciones que el desarrollador se daría a sí mismo, entonces no hay razón para no objetar los plazos dados. De hecho, podría ser ventajoso para los desarrolladores, ya que podrían influir en los supuestos utilizados en el módulo en lugar de si se les da una línea de tiempo arbitraria.
Si las líneas de tiempo parecen inviables para la cantidad de trabajo requerida, entonces obviamente deberían plantear esta preocupación e intentar trabajar con el gerente para obtener líneas de tiempo más realistas, pero si la línea de tiempo es factible, entonces tendrán dificultades para objetarlas.
En términos de gestión de proyectos y plazos de estimación, sí, se puede hacer, pero depende en gran medida de la naturaleza del trabajo que se realiza. Es probable que vea estimaciones más precisas para el tiempo requerido para escribir el código de prueba de la unidad (suponiendo que el desarrollador comprenda el marco y lo haya escrito antes) de lo que lo hará para escribir un nuevo código contra los casos de uso en los que se está escribiendo el código de prueba para.