Executando verificação de segurança...
1

E se a IA pudesse ler meu coverage report e escrever os testes que faltam?

Bons testes não são os tstes de "caminho feliz" que certamente é o que a IA sabe fazer

Bons testes são escritos para prever cenários que não são óbvios, ter uma "cobertura de testes" mínima pode gerar uma falsa segurança de que a aplicação está segura.

Diversas vezes que eu estava escrevendo testes eu pensei "e se eu fizer dessa outra forma" e acabei encontrando bugs absurdos e que iriam passar caso não parasse justamente pra escrever esses testes chatos.

Se uma IA escrever os testes, nem que sejam os mais básicos, como vou ter esses momentos e pensar em cenários que normalmente um dev não pensa?

Carregando publicação patrocinada...
1

tenho até uma ISSUE aberta sobre isso, casos que a ia não consegue imaginar ou se ela deveria conseguir pensar em relação a proteção de camadas.
tive um bug sobre isso não faz muito tempo que um dos devs ultilizou a infra do banco que já estava pronta, mas ele não configurou as proteções de inserção na camada nova e acabou quebrando tudo e o teste unitário não conseguiria pensar isso nunca.

Dito isso, meu objetivo era realmente tentar cobrir o obvio primeiro, sei que o coverage não significa nada, mas em um projeto que, quanto mais pessoas usam, mas o obvio não é tão obvio assim e tambem possibilita um "change" de um trecho de código ou de uma infra inteira de uma maneira mais rapida e simples.