
Curso de Pruebas de Software
Impulsa tu carrera como QA Engineer con un programa integral que te lleva desde los fundamentos de calidad de software hasta la automatización de pruebas avanzada e integración de CI/CD. Obtendrás experiencia práctica redactando planes de prueba, ejecutando pruebas manuales y automatizadas, y gestionando defectos en aplicaciones reales. Este curso te proporciona las habilidades prácticas que los empleadores demandan en los equipos modernos de desarrollo de software.
Lo que vas a aprender:
Comenzarás dominando los fundamentos del aseguramiento de la calidad del software, incluyendo el ciclo de vida del QA, el reporte de defectos y los tipos de pruebas. A partir de ahí, desarrollarás planes de prueba, aplicarás técnicas comprobadas de diseño de casos de prueba y ejecutarás ciclos completos de pruebas manuales en aplicaciones web. Luego, escribirás tus primeros scripts de automatización, construirás frameworks mantenibles usando el Page Object Model e integrarás tus suites de prueba en pipelines de CI/CD. El curso también cubre pruebas de rendimiento, pruebas móviles, fundamentos de pruebas de seguridad y prácticas de QA ágil. Al finalizar, tendrás un conjunto completo de habilidades listas para el trabajo, respaldadas por artefactos de proyectos reales.
Cómo estudias de forma práctica Curso de Pruebas de Software
Cómo practicas Curso de Pruebas de Software
Para ti que eres empresa y quieres capacitar a tu equipo
En Dedika para empresas, el curso incluye ejercicios y ejemplos adaptados a tu propio negocio y a las necesidades de tu empresa.
Contenido del curso
8 Capítulos • 40 LeccionesDuración entre 4 y 360 horas (tú decides)
Capítulo 1OcultarOcultar detallesVer detallesFundamentos del Aseguramiento de la Calidad de Software
Fundamentos del Aseguramiento de la Calidad de Software
Lección 1 • Qué significa la calidad del software
Define los atributos de calidad, los costos de los defectos y la diferencia entre QA y QC. Establece el vocabulario utilizado a lo largo de todo el curso.
Lección 2 • El rol del Ingeniero de QA
Mapea las responsabilidades diarias, las rutas de carrera y los patrones de colaboración para los ingenieros de QA. Conecta las expectativas del rol con las habilidades desarrolladas en capítulos posteriores.
Lección 3 • Tipos de Testing de un Vistazo
Presenta las principales categorías de testing —funcional, no funcional, estructural— y sus propósitos. Prepara a los estudiantes para seleccionar los tipos de prueba apropiados en capítulos posteriores.
Lección 4 • Ciclo de Vida del Defecto y Fundamentos de Reporte
Traza un defecto desde su descubrimiento hasta su cierre y explica la severidad vs. la prioridad. Proporciona a los estudiantes la base en la disciplina de reporte requerida a lo largo del curso.
Lección 5 • Panorama del Ciclo de Vida del Desarrollo de Software
Revisa las fases del SDLC y muestra dónde ocurren las actividades de QA en cada etapa. Proporciona contexto para entender cuándo y por qué se aplican tipos de testing específicos.
Capítulo 2OcultarOcultar detallesVer detallesPlanificación y Estrategia de Pruebas
Planificación y Estrategia de Pruebas
Lección 1 • Métricas y Reportes en la Planificación de Pruebas
Presenta las métricas clave de QA —cobertura, tasa de aprobación, densidad de defectos— y cómo reportarlas. Vincula la selección de métricas con los objetivos definidos anteriormente en el capítulo.
Lección 2 • Técnicas de Estimación de Pruebas
Cubre los métodos de desglose de trabajo, estimación por analogía y estimación de tres puntos para tareas de QA. Prepara a los estudiantes para producir estimaciones de esfuerzo creíbles para la planificación de pruebas.
Lección 3 • Redacción de un Documento de Plan de Prueba
Guía a los estudiantes a través de cada sección de un plan de prueba estándar, desde los objetivos hasta los riesgos. Produce un artefacto reutilizable que los estudiantes pueden adaptar a proyectos reales.
Lección 4 • Priorización de Pruebas Basada en Riesgos
Enseña el análisis de probabilidad-impacto para clasificar las funcionalidades por prioridad de testing. Permite a los estudiantes asignar el esfuerzo de prueba limitado donde más importa.
Lección 5 • Comprensión del Alcance y los Objetivos de las Pruebas
Define cómo derivar el alcance de la prueba a partir de los requisitos y los objetivos del proyecto. Conecta la definición del alcance con la planificación de recursos y cronograma cubierta más adelante en la sección.
Capítulo 3OcultarOcultar detallesVer detallesTécnicas de Diseño de Casos de Prueba
Técnicas de Diseño de Casos de Prueba
Lección 1 • Análisis de Valor Límite
Enfoca el esfuerzo de prueba en los valores en los bordes de las particiones donde los defectos se agrupan con mayor frecuencia. Complementa la partición de equivalencia para entradas numéricas y de rangos de fecha.
Lección 2 • Testing de Casos de Uso e Historias de Usuario
Deriva escenarios de prueba a partir de casos de uso y criterios de aceptación en historias de usuario. Conecta los artefactos de requisitos con casos de prueba ejecutables en contextos Ágiles.
Lección 3 • Estándares de Documentación de Casos de Prueba
Establece convenciones de estructura, nomenclatura y trazabilidad para documentos de casos de prueba. Asegura que los casos de prueba sean mantenibles y auditables a lo largo del ciclo de vida del proyecto.
Lección 4 • Partición de Equivalencia
Divide los dominios de entrada en particiones válidas e inválidas para reducir los casos de prueba redundantes. Reduce directamente el tamaño de la suite de pruebas mientras mantiene la cobertura.
Lección 5 • Tablas de Decisión y Transición de Estados
Modela reglas de negocio complejas con tablas de decisión y el comportamiento del sistema con diagramas de estado. Maneja lógica de múltiples condiciones que la partición por sí sola no puede cubrir.
Capítulo 4OcultarOcultar detallesVer detallesEjecución de Pruebas Manuales y Gestión de Defectos
Ejecución de Pruebas Manuales y Gestión de Defectos
Lección 1 • Redacción de Reportes de Defectos de Alta Calidad
Estructura reportes de defectos con pasos reproducibles, resultados esperados vs. reales y evidencia. Los reportes de alta calidad reducen el ir y venir con los desarrolladores y aceleran la resolución.
Lección 2 • Configuración del Entorno de Prueba
Cubre la configuración del entorno, la preparación de datos de prueba y los pasos de verificación de línea base. Un entorno estable es un prerrequisito para obtener resultados de ejecución de pruebas confiables.
Lección 3 • Ejecución Efectiva de Casos de Prueba
Enseña la disciplina de ejecución paso a paso, el registro de resultados y el manejo de desviaciones. Los registros de ejecución precisos son la base de reportes de defectos significativos.
Lección 4 • Seguimiento de Defectos y Flujo de Trabajo
Gestiona los defectos a través del triage, la asignación, la verificación de la corrección y el cierre en una herramienta de seguimiento. Conecta el flujo de trabajo de defectos con las métricas del plan de prueba definidas en el Capítulo 2.
Lección 5 • Reporte de Ejecución de Pruebas
Produce reportes de resumen de pruebas que cubren la cobertura, las tasas de aprobación y los riesgos pendientes. Proporciona a los interesados los datos necesarios para tomar decisiones de liberación.
Capítulo 5OcultarOcultar detallesVer detallesFundamentos de Testing de Aplicaciones Web
Fundamentos de Testing de Aplicaciones Web
Lección 1 • Testing Cross-Browser y Responsivo
Prueba el comportamiento de la aplicación en diferentes navegadores y tamaños de pantalla para asegurar una UX consistente. Presenta las herramientas de desarrollo del navegador como una ayuda principal para el testing manual.
Lección 2 • Testing de UI y Funcional para Web
Cubre la validación de formularios, los flujos de navegación y las verificaciones de consistencia de UI para interfaces web. Se basa en las técnicas de diseño de casos de prueba del Capítulo 3 en un contexto específico de web.
Lección 3 • Testing de API con Herramientas Manuales
Envía solicitudes HTTP manualmente para validar las respuestas de la API, los códigos de estado y la integridad de los datos. Presenta los conceptos de API REST como base para la automatización en capítulos posteriores.
Lección 4 • Comprensión de la Arquitectura de Aplicaciones Web
Explica el modelo cliente-servidor, el ciclo de solicitud-respuesta HTTP y los fundamentos del renderizado del navegador. Proporciona el contexto técnico necesario para diseñar casos de prueba web significativos.
Lección 5 • Fundamentos de Seguridad y Accesibilidad para Web
Presenta vulnerabilidades web comunes y estándares de accesibilidad relevantes para las verificaciones de QA. Expande el alcance del tester más allá de la corrección funcional hacia dimensiones de calidad más amplias.
Capítulo 6OcultarOcultar detallesVer detallesFundamentos de Automatización de Pruebas
Fundamentos de Automatización de Pruebas
Lección 1 • Panorama de Herramientas de Automatización
Revisa las categorías de herramientas de automatización —UI, API, unitarias y de desempeño— y los criterios de selección. Prepara a los estudiantes para evaluar y justificar las elecciones de herramientas para necesidades específicas del proyecto.
Lección 2 • Cuándo y Por Qué Automatizar
Analiza el ROI de la automatización, los candidatos a prueba adecuados y las trampas comunes de la automatización. Evita que los estudiantes automaticen las pruebas incorrectas y desperdicien recursos del proyecto.
Lección 3 • Automatización de Pruebas de API
Construye scripts de prueba de API automatizados que envían solicitudes, validan respuestas y encadenan llamadas. Extiende las habilidades manuales de API del Capítulo 5 a una suite automatizada repetible.
Lección 4 • Fundamentos de Programación para la Automatización de Pruebas
Cubre variables, condicionales, bucles y funciones en un lenguaje de scripting utilizado para la automatización. Proporciona la base mínima de codificación necesaria para escribir y leer scripts de prueba.
Lección 5 • Escritura de Tu Primer Script de Automatización de UI
Guía a los estudiantes a través de la localización de elementos, la interacción con el navegador y la aserción de resultados. Produce una prueba automatizada funcional que valida un flujo de inicio de sesión de principio a fin.
Capítulo 7OcultarOcultar detallesVer detallesAutomatización de Pruebas Avanzada y Frameworks
Automatización de Pruebas Avanzada y Frameworks
Lección 1 • Pruebas Basadas en Datos y Basadas en Palabras Clave
Parametriza pruebas con fuentes de datos externas y abstrae acciones en palabras clave reutilizables. Aumenta la cobertura de pruebas sin multiplicar el número de scripts.
Lección 2 • Manejo de Elementos Dinámicos y Esperas
Aborda las pruebas inestables causadas por problemas de temporización utilizando esperas explícitas, implícitas y fluidas. Produce scripts estables que manejan el comportamiento asíncrono de la UI de manera confiable.
Lección 3 • Mantenimiento y Escalabilidad del Framework
Establece prácticas para el versionado, la refactorización y la escalabilidad de la automatización a medida que el producto crece. Asegura que el framework siga siendo un activo en lugar de una carga de mantenimiento.
Lección 4 • Patrón de Diseño Page Object Model
Encapsula los localizadores de elementos de UI y las acciones en clases de página reutilizables. Reduce la duplicación y aísla los cambios de localizadores en una única ubicación en el código.
Lección 5 • Configuración del Framework de Pruebas y Reportes
Configura los ejecutores de pruebas, la ejecución en paralelo y los reportes HTML para suites de automatización. Conecta la salida del framework con las métricas y los estándares de reporte del Capítulo 2.
Capítulo 8OcultarOcultar detallesVer detallesIntegración de CI/CD y Estrategia de QA a Escala
Integración de CI/CD y Estrategia de QA a Escala
Lección 1 • Conceptos de Pipeline de CI/CD para QA
Explica las etapas del pipeline, los disparadores y el rol de las pruebas automatizadas como puertas de calidad. Proporciona la base conceptual para la configuración práctica del pipeline en secciones posteriores.
Lección 2 • Gestión del Entorno de Pruebas en CI/CD
Cubre entornos contenerizados, variables de entorno e infraestructura de prueba efímera. Asegura que las pruebas se ejecuten de manera consistente independientemente de la máquina host o el agente del pipeline.
Lección 3 • Mejora Continua de los Procesos de QA
Utiliza retrospectivas, tendencias de métricas y auditorías de procesos para mejorar iterativamente las prácticas de QA. Cierra el núcleo del curso con una mentalidad estratégica para la mejora continua de la calidad.
Lección 4 • Integración de Pruebas en un Pipeline
Configura una herramienta de CI para ejecutar pruebas unitarias, de integración y de UI en cada commit. Produce un pipeline funcional que bloquea las fusiones cuando las pruebas fallan.
Lección 5 • Estrategia de QA para Productos a Gran Escala
Define la estrategia de testing en arquitecturas de microservicios, múltiples equipos y ciclos de lanzamiento largos. Aplica la priorización basada en riesgos del Capítulo 2 a escala organizacional.
Tu certificado válido de finalización
Este curso es para ti:
Persona que cambia de carrera profesional: quiere un puesto en tecnología sin convertirse en desarrollador de software.
Recién egresado: busca un punto de entrada estructurado a la industria del software.
Especialista en atención al cliente: ya reporta bugs y quiere formalizar esas habilidades.
Analista de negocios: colabora con equipos de desarrollo y quiere adquirir un conocimiento técnico más profundo en control de calidad (QA).
Desarrollador junior: prefiere el trabajo de aseguramiento de calidad en lugar de escribir código de aplicación en producción.
Técnico de mesa de ayuda de TI: listo para pasar a un rol más especializado en calidad de software.
Lo que dicen nuestros alumnos
Sus clases son perfectas. Adquirí el paquete de un año y, finalmente, tengo la oportunidad de seguir diversos temas de mi interés sin necesidad de cambiar de plataforma... agradezco todo lo que hacen, ya los he recomendado a otras personas...

Me gusta cómo las lecciones van directo al grano y cómo puedo cambiar capítulos y saltar contenidos que no necesito.

Me gusta el contenido y la forma de presentación y transcripción de videos, ¡lo que acelera el proceso!

La plataforma es rápida, simple de usar. La diversidad de contenido y los videos complementarios ayudan mucho en el aprendizaje.

Principales capacitaciones
Preguntas frecuentes
¿Quién es Dedika?
¿El certificado es válido en México?
¿Los cursos son gratuitos?
¿Cuál es la carga horaria del curso?
¿Cómo son los cursos?
¿Cómo funcionan los cursos?
¿Cuál es la duración de los cursos?
¿Cuál es el costo o precio de los cursos?
¿Qué es un curso EAD u online y cómo funciona?
Curso en PDF




















