Mind map
Testing: Testing by Christina Lee

Map content
Testing: Testing by Christina Lee
Teste de unidade
Teste de integração
- integração vem da palavra integrar, que significa combinar
Os testes costumam ser executados em cada commit
- Isso os deixaria mais lento
- Não poderíamos testar todos os cenários
- porém podemos escolher entradas distribuidas
- Não poderíamos testar todos os cenários
- Isso os deixaria mais lento
Dano de design induzido por teste
- Acontece quando seu código que funciona a mais de dois anos é distorcido pelo teste de unidade de maneira indireta
- @VisibleForTesting
- O método, classe ou campo tem sua visibilidade mais ampla do que o necessário
Indireção ou complexidade
- Testando o código, ele se alinha com o de manutenção porém pode acontecer que quando testado ele diminua sua clareza e compreensão se tornando complexo
Às vezes testamos as coisas erradas
- Geralmente as pessoas que escrevem os testes são os próprios desenvolvedores
- quem faz o código sabe o ponto de falha
- Se não for bem especificado pode gerar uma catástrofe em produção
- Engenheiros de produtos
- Engenheiros de infraestrutura
- Se não for bem especificado pode gerar uma catástrofe em produção
- quem faz o código sabe o ponto de falha
- Geralmente as pessoas que escrevem os testes são os próprios desenvolvedores
Dificuldade de teste: em aplicativos grandes
- Número infinito de erros e acertos
- testes fragmentados não são os ideais
- Se um teste falhar e não for uma falha real e pode criar um efeito de acumulação de erros podendo gerar erros maiores
- Sentimento complicado sobre os testes
- Se um teste falhar e não for uma falha real e pode criar um efeito de acumulação de erros podendo gerar erros maiores
Pirâmide de correção
- Prod
- Rollout em fases / Experiment Gate
- Manual QA
- PR
- Integração
- Unidade
- Tempo de compilação
- IDE Erros (inferência de tipo)
- IDE reduz os bugs
- Especificações detalhadas (tópico real)
- Baseada no custo crescente para descobrir um bug no sistema e o tempo em corrigi-lo
Problema da vela de dunkers
- Convidam alguém pro laboratório e apresentam o problema da vela estar pingando na mesa, na mesma contém uma caixa com taxinhas, como se resolveria?
- Pegando a caixinha e grudando com as taxinhas na parede e colocando a vela dentro
- O poder de percepção afeta fortemente o resultado final
- Convidam alguém pro laboratório e apresentam o problema da vela estar pingando na mesa, na mesma contém uma caixa com taxinhas, como se resolveria?
Design tipográfico
Images and files in the map
Information
- Description
- Mind Map on Testing: Testing by Christina Lee, created by Edicleiton Alves on 05/08/2021.
- Created by
- Edicleiton Alves
- Views
- 0
- Rating