Encontrei essa conversa maravilhosa que aconteceu ontem no youtube da Zup do Alberto Souza (Dev Eficiente) com o Mauricio Aniche. Meu primeiro contato com o Maurício Aniche foi com a didática dele no livro sobre Testes Automatizados de Software da Casa do Código, muito interessante ler, ele começa com um código e depois vai melhorando e explicando o porque das coisas e como ir melhorando o código aos poucos. O que eu mais gosto é que ele explica o porquê.
Nessa conversa eles abordam algumas técnicas de teste e mostram códigos para ilustrar como são essas técnicas.

O que mais me chamou atenção é sobre o que o Alberto disse sobre pirâmide de teste e sobre escrever testes: Quanto mais perto da realidade, mais chance de encontrar um bug. Se formos pela lógica, o teste unitário te distancia da realidade.
Então eles comentam sobre testes unitários integrados (calma) que de acordo com um conjunto de técnicas faz mais sentido testar do que testar linha a linha de um código unitário.

Conversaram também sobre testar algo mais real invés de usar mocks, o que pra mim como QA faz mais sentido na maioria das vezes.

É uma conversa bem clara e bacana, vale a pena! Segue o vídeo:
DevQA: Aplicações mais confiáveis com escrita de testes com Alberto Souza
https://www.youtube.com/watch?v=I8HR7mlSEIM&t=275s
As anotações de aula referenciada no vídeo está aqui:
https://sttp.site/
Artigo: Testar vs Escrever Testes
https://medium.com/@mauricioaniche/testing-vs-writing-tests-d817bffea6bc

E nas minhas pesquisas encontrei um podcast do Prof. Adolfo Neto com o Maurício Aniche
https://open.spotify.com/episode/2q5yyW1FtaKnaHVowBW8kj?si=378lFSM9TjCoDjlE6UYmhA
Na descrição do episódio do podcast tem bastante referência.