Parece que você está fazendo duas perguntas diferentes:
Os resultados desses testes são confiáveis?
O Excel é uma ferramenta como qualquer outra com a qual trabalhamos e em que os cálculos foram escritos não deve realmente afetar os resultados do próprio algoritmo. O fato de a estimativa ser proveniente de uma macro do Excel é irrelevante para saber se os resultados do cálculo (ou seja, a validade da estimativa) são válidos ou não. Se você tem suposições ruins no modelo subjacente, não importa o que você usa para fazer o cálculo, pois as suposições subjacentes estão incorretas.
Em tais circunstâncias, um desenvolvedor deve aceitar a responsabilidade de escrever e executar os testes no tempo calculado?
Se o requisito de que o desenvolvedor faça o trabalho no tempo indicado estiver em contato, não haverá muito o que fazer para argumentar, desde que as estimativas sejam razoáveis. O que leva ao próximo ponto: se os cálculos estão dando um tempo razoável e são semelhantes às estimativas que o desenvolvedor se daria, não há razão para não se opor às linhas de tempo fornecidas. De fato, isso pode ser uma vantagem para os desenvolvedores, pois eles podem influenciar as suposições usadas no módulo, em vez de receberem uma linha do tempo arbitrária.
Se as linhas do tempo parecerem inviáveis para a quantidade de trabalho necessária, obviamente, eles devem levantar essa preocupação e tentar trabalhar com o gerente para obter linhas de tempo mais realistas, mas se a linha do tempo for viável, eles terão dificuldade em se opor a elas.
Em termos de gerenciamento de projetos e estimativa de cronogramas, sim, isso pode ser feito, mas é altamente dependente da natureza do trabalho que está sendo realizado. Você provavelmente verá estimativas mais precisas do tempo necessário para escrever o código de teste de unidade (supondo que o desenvolvedor entenda a estrutura e a tenha escrito antes) do que você para escrever um novo código nos casos de uso em que o código de teste está sendo gravado. para.