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 completa