Testing de software: guía para empezar en QA
Qué es el testing, tipos de pruebas, diseño de casos, reporte de defectos, criterios de automatización y una ruta práctica para empezar en calidad de software.
Leer guía completaAprendé a evaluar software, documentar riesgos y construir una estrategia de calidad sostenible.
Qué es el testing, tipos de pruebas, diseño de casos, reporte de defectos, criterios de automatización y una ruta práctica para empezar en calidad de software.
Leer guía completaLa definición normativa de caso de prueba, sus cinco partes obligatorias, los campos opcionales, la diferencia con condición y procedimiento, y trazabilidad.
Leer guía completaLas técnicas de diseño que usan los equipos de QA: particiones de equivalencia, valores límite, tablas de decisión, transición de estados, cobertura y experiencia.
Leer guía completaPolítica, estrategia y plan de prueba; enfoque basado en riesgo; niveles y tipos; criterios de entrada y salida; entornos y datos; métricas que sirven.
Leer guía completaCómo funciona cada herramienta por dentro, en qué se diferencian de verdad, el mismo test escrito en las tres y un criterio para elegir sin arrepentirte.
Leer guía completaQué es Selenium WebDriver, cómo se instala en Python, Java, C#, Ruby y JavaScript, tu primer script explicado bloque por bloque, localizadores, esperas y CI.
Leer guía completaQué es Cypress, requisitos e instalación con npm, la estructura que crea, tu primer test, el encadenamiento de comandos, reintentos automáticos y ejecución en CI.
Leer guía completaQué es Playwright, instalación en JavaScript y en Python, la estructura que crea, localizadores recomendados, espera automática, Codegen, Trace Viewer y CI.
Leer guía completaQué son los agentes planner, generator y healer, cómo se instalan, por qué el test semilla decide el resultado, el flujo completo y qué siguen necesitando de vos.
Leer guía completaCómo probar un sistema cuya salida no es determinista: el problema del oráculo, las cuatro formas de evaluar, los casos límite, el sesgo, la seguridad y la regresión.
Leer guía completaQué problema resuelve el contract testing, el flujo dirigido por el consumidor paso a paso, la verificación del proveedor, el broker, can-i-deploy y qué no cubre.
Leer guía completaLos seis tipos de prueba de carga, tu primer script de k6, escenarios y ejecutores, umbrales que fallan el pipeline, qué métricas mirar y cómo verlas en Grafana.
Leer guía completaQué es un test inestable, por qué el costo real es perder la confianza en la suite, las seis causas frecuentes con su arreglo, cómo diagnosticarlos y la cuarentena.
Leer guía completaCómo se prueba software a mano de verdad: la mentalidad, las técnicas para encontrar errores, el testing exploratorio, y cómo reportar un defecto para que se pueda arreglar.
Leer guía completaEl puente de la especificación a las pruebas: leer un requisito o historia de usuario, derivar los casos que lo cubren, construir una matriz de trazabilidad y decidir cuánta cobertura es suficiente.
Leer guía completaCómo probar una API sin interfaz: enviar peticiones con Postman, escribir aserciones en las colecciones, parametrizar con entornos, y ejecutarlas en la terminal y en CI con Newman.
Leer guía completaCómo automatizar pruebas de apps Android e iOS con Appium: su arquitectura de drivers, cómo se localizan los elementos, qué son las capacidades, y por qué probar en móvil es más difícil que en web.
Leer guía completaCómo automatizar comprobaciones de accesibilidad con axe dentro de Playwright, qué detecta y qué no la automatización, y cómo integrarlo sin frenar el equipo con falsos positivos.
Leer guía completaCómo detectar cambios inesperados en la interfaz comparando capturas de pantalla: cómo funcionan las líneas base, por qué se generan falsos positivos y cómo mantener las pruebas estables.
Leer guía completaCómo hacer que tus pruebas corran solas con cada cambio: la anatomía de un flujo de trabajo, cómo se dispara, cómo frena lo que rompe, y cómo publicar los resultados.
Leer guía completaPor qué los datos deciden si una prueba es confiable: cómo generarlos, cómo mantener el entorno de pruebas en un estado conocido, y por qué usar datos reales es un riesgo legal y de privacidad.
Leer guía completaQué es el desarrollo guiado por comportamiento, cómo se escribe un escenario en Gherkin con Dado/Cuando/Entonces, cómo Cucumber lo conecta con el código, y cuándo conviene de verdad.
Leer guía completaQué prueba cada nivel de test, por qué la pirámide de testing recomienda muchas unitarias y pocas end-to-end, y cómo elegir el nivel correcto para cada cosa según su costo y su alcance.
Leer guía completaQué es el testing exploratorio y por qué no es probar al azar, cómo se estructura con sesiones y misiones, en qué se diferencia del testing con casos escritos, y cuándo aporta más valor.
Leer guía completaQué es un plan de pruebas y en qué se diferencia de la estrategia, las secciones que no pueden faltar —alcance, riesgos, criterios de entrada y salida, recursos— y cómo escribirlo sin que quede en un cajón.
Leer guía completaQué convierte un reporte de bug en accionable: pasos para reproducir, resultado esperado vs. obtenido, severidad y prioridad, y evidencia. Con un ejemplo de reporte malo frente a uno bueno.
Leer guía completaPor qué probar la base de datos y no solo la aplicación, qué validar en consultas, esquema y procedimientos, cómo preparar datos y dejar la base limpia, y qué herramientas ayudan a automatizarlo.
Leer guía completaPor qué una web puede verse y funcionar distinto en cada navegador y dispositivo, qué combinaciones probar sin volverse loco, cómo priorizar según tu audiencia real, y qué se puede automatizar.
Leer guía completaQué es el component testing y por qué es un nivel intermedio entre la prueba unitaria y la end-to-end, en qué se diferencia de cada uno, y cómo lo abordan Playwright y Cypress montando el componente en un navegador real.
Leer guía completaQué es la internacionalización y la localización, por qué probar idiomas va mucho más allá de revisar traducciones, qué se rompe con textos largos, fechas, monedas y sentido de lectura, y cómo verificarlo.
Leer guía completaQué es el shift-right testing y por qué complementa al shift-left, cómo se prueba con seguridad en producción con feature flags, canary y observabilidad, y por qué no reemplaza a las pruebas previas.
Leer guía completaUn camino ordenado para aprender testing desde cero: fundamentos y QA manual primero, después automatización, y por último especialización. Con las guías de Underc0de que cubren cada etapa.
Leer guía completaQué significa de verdad cada término, por qué QA es un proceso y el testing una actividad, en qué se diferencia el control de calidad del aseguramiento, y quién responde por cada cosa en un equipo.
Leer guía completaQué verifica cada uno, en qué momento del ciclo entra, cuánto dura, qué alcance tiene y por qué confundirlos hace que un equipo pruebe mucho y detecte poco.
Leer guía completaLas dos técnicas de caja negra que más defectos encuentran con menos casos: cómo se derivan las particiones, dónde están los límites de verdad, y varios ejercicios resueltos paso a paso.
Leer guía completaCómo se organiza el trabajo de QA dentro de Jira con Xray: la jerarquía de Test, Test Set, Test Plan y Test Execution, la trazabilidad con requisitos y defectos, y qué informes salen de ahí.
Leer guía completaLa arquitectura que sostiene una suite que no se vuelve inmantenible: estructura de carpetas, capa de páginas, datos y configuración por entorno, fixtures, reportes y ejecución en CI.
Leer guía completa