Se for por erros bobos como um input aceitar textos quando a especificação diz que deveria receber apenas números, é mal visto sim.
Quando o erro é sobre algo complexo como o cálculo de impostos, é normal ter um bate e volta pois é difícil acertar a especificação e a implementação.
O que não pode, você não cobrir o erro reportado pelo tester com um teste automatizado. Se não fizer isso, esse erro vai ficar te assombrando pra sempre.