Busque em todas as páginas da documentação
10 pages in this section.
Aprenda como o pacote de testes do Go promove testes simples, rápidos e legíveis, cobrindo conceitos chave como testes orientados por tabela e subtestes t.Run.
Aprenda os fundamentos de testes em Go com 10 exemplos, incluindo funções de teste básicas, execução de testes para pacotes e casos de teste orientados por tabela.
Aprenda a escrever testes orientados por tabela em Go usando subtestes com t.Run. Organize casos de teste, lide com configuração compartilhada e execute testes específicos.
Aprenda a usar testify para asserções legíveis, httptest para testes rápidos de manipuladores HTTP e implemente test doubles para testes isolados em Go.
Aprenda como funções de exemplo em Go com comentários Output se tornam documentação executável, verificada por go test para prevenir desvios na documentação.
Aprenda a usar perfis de cobertura do Go, o detector de corrida e arquivos golden para fortalecer o CI e prevenir regressões em código concorrente.
Aprenda as melhores práticas para testes de serviços e bibliotecas Go. Mantenha os testes rápidos, legíveis e confiáveis com testes orientados por tabela e estruturação adequada.
Um resumo de página única de todos os pontos de destaque das 9 páginas da seção Testes e Fuzzing, agrupados por página de origem para que você possa verificar todos os 47 pontos sem abrir cada artigo individualmente.