Busca en todas las páginas de la documentación
10 pages in this section.
Aprende cómo el paquete de pruebas de Go promueve pruebas simples, rápidas y legibles, cubriendo conceptos clave como pruebas basadas en tablas y subpruebas t.Run.
Aprende los fundamentos de las pruebas en Go con 10 ejemplos, incluyendo funciones de prueba básicas, ejecución de pruebas para paquetes y casos de prueba basados en tablas.
Aprende a escribir pruebas basadas en tablas en Go usando subpruebas con t.Run. Organiza casos de prueba, maneja la configuración compartida y ejecuta pruebas específicas.
Aprende a usar testify para aserciones legibles, httptest para pruebas rápidas de manejadores HTTP e implementa test doubles para pruebas aisladas de Go.
Aprende cómo las funciones de ejemplo de Go con comentarios de Output se convierten en documentación ejecutable, verificada por go test para prevenir la deriva de la documentación.
Aprende a usar perfiles de cobertura de Go, el detector de carreras y los archivos dorados para fortalecer la CI y prevenir regresiones en código concurrente.
Aprende las mejores prácticas para probar servicios y bibliotecas de Go. Mantén las pruebas rápidas, legibles y confiables con pruebas basadas en tablas y una estructura adecuada.
Un resumen de una sola página de cada viñeta destacada de las 9 páginas de la sección Pruebas y Fuzzing, agrupadas por página de origen para que pueda escanear las 47 conclusiones sin abrir cada artículo individualmente.