
Curso de Testing de Software desde cero
Inicie su carrera en pruebas de software con un plan de estudios completo y práctico que cubre todo, desde los principios básicos de pruebas hasta la automatización y los flujos de trabajo ágiles. Usted aprenderá a diseñar casos de prueba, gestionar defectos y trabajar con confianza en equipos de desarrollo profesionales. Este curso le proporciona las habilidades prácticas y el conocimiento de la industria que los empleadores en realidad buscan en roles de QA de nivel inicial.
Lo que vas a aprender:
Usted comenzará con los fundamentos de las pruebas de software y avanzará a través de la planificación de pruebas, técnicas de diseño de casos de prueba y gestión de defectos. Aprenderá a redactar reportes de bug claros, a usar herramientas de gestión de pruebas y a medir la cobertura de pruebas con matrices de trazabilidad. El curso también cubre pruebas de API, fundamentos de pruebas de rendimiento y pruebas de aplicaciones móviles. Recibirá una introducción a la automatización de pruebas y a las prácticas de pruebas ágiles, incluyendo la integración con pipelines de CI. Al finalizar, usted tendrá las habilidades y los artefactos de portafolio necesarios para postularse a su primer cargo de QA.
Cómo estudias de forma práctica Curso de Testing de Software desde cero
Cómo practicas Curso de Testing de Software desde cero
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 • 39 LeccionesDuración entre 4 y 360 horas (tú decides)
Capítulo 1OcultarOcultar detallesVer detallesIntroducción a las pruebas de software
Introducción a las pruebas de software
Lección 1 • Descripción general del ciclo de vida del desarrollo de software
Mapea las actividades de prueba a cada fase del SDLC. Muestra cómo las pruebas se integran con las etapas de planificación, desarrollo y liberación.
Lección 2 • Qué son las pruebas de software
Define las pruebas de software, su propósito y objetivos centrales. Establece un vocabulario compartido utilizado a lo largo de todo el curso.
Lección 3 • Principios de prueba que todo tester debe conocer
Cubre los siete principios fundamentales de prueba reconocidos en la industria. Guía la toma de decisiones en todas las actividades de prueba posteriores.
Lección 4 • Tipos de errores de software
Distingue errores, defectos y fallas con ejemplos reales. Prepara a los estudiantes para identificar y categorizar problemas encontrados durante las pruebas.
Capítulo 2OcultarOcultar detallesVer detallesTipos y niveles de pruebas de software
Tipos y niveles de pruebas de software
Lección 1 • Pruebas funcionales vs. no funcionales
Contrasta probar lo que el sistema hace versus qué tan bien lo hace. Proporciona ejemplos de cada tipo aplicados a características de software reales.
Lección 2 • Niveles de prueba explicados
Introduce los niveles de prueba unitaria, de integración, de sistema y de aceptación. Aclara qué valida cada nivel y quién lo realiza típicamente.
Lección 3 • Pruebas de caja negra y caja blanca
Explica los enfoques de prueba basados en conocimiento interno versus comportamiento externo. Los estudiantes aprenden cuándo cada enfoque es apropiado y sus ventajas y desventajas.
Lección 4 • Pruebas de regresión y smoke
Define las pruebas de regresión y smoke y su rol en el mantenimiento de la estabilidad del software. Conecta estos tipos con los flujos de trabajo de entrega continua.
Lección 5 • Pruebas exploratorias y ad hoc
Cubre enfoques de prueba no guionizados que se basan en la intuición y experiencia del tester. Demuestra cómo las pruebas exploratorias complementan los casos de prueba estructurados.
Capítulo 3OcultarOcultar detallesVer detallesPlanificación y estrategia de pruebas
Planificación y estrategia de pruebas
Lección 1 • Identificación y mitigación de riesgos
Enseña cómo identificar, priorizar y mitigar riesgos de proyecto y producto. Informa directamente las decisiones de cobertura de pruebas tomadas en capítulos posteriores.
Lección 2 • Estimación del esfuerzo de prueba
Introduce técnicas para estimar el tiempo y los recursos necesarios para las pruebas. Ayuda a los estudiantes a producir cronogramas realistas y justificar presupuestos de pruebas.
Lección 3 • Comprender la estrategia de pruebas
Define la estrategia de pruebas y en qué se diferencia de un plan de pruebas. Establece las decisiones de alto nivel que guían todas las actividades de prueba en un proyecto.
Lección 4 • Criterios de entrada y salida
Define las condiciones que deben cumplirse antes de que comiencen las pruebas y antes de que finalicen. Previene pruebas prematuras y asegura decisiones de liberación consistentes.
Lección 5 • Redacción de un documento de plan de pruebas
Recorre cada sección de una plantilla estándar de plan de pruebas. Los estudiantes elaboran un plan de pruebas para una aplicación de muestra utilizada a lo largo del curso.
Capítulo 4OcultarOcultar detallesVer detallesTécnicas de diseño de casos de prueba
Técnicas de diseño de casos de prueba
Lección 1 • Tablas de decisión y transición de estados
Utiliza tablas de decisión para reglas de negocio complejas y diagramas de estado para pruebas de flujo de trabajo. Capacita a los estudiantes para manejar características con mucha lógica y basadas en eventos.
Lección 2 • Análisis de valores límite
Enfoca las pruebas en los valores en los bordes de los rangos de entrada donde se agrupan los defectos. Complementa la partición de equivalencia para una cobertura completa de entrada.
Lección 3 • Pruebas de casos de uso y escenarios
Deriva casos de prueba de historias de usuario y escenarios de extremo a extremo. Cierra la brecha entre los requisitos y los casos de prueba ejecutables.
Lección 4 • Partición de equivalencia
Divide los datos de entrada en particiones válidas e inválidas para reducir el número de pruebas. Los estudiantes aplican esta técnica a campos de formulario, APIs y entradas de bases de datos.
Lección 5 • Anatomía de un caso de prueba
Desglosa cada campo en un caso de prueba bien escrito. Establece el formato estándar utilizado en todos los ejercicios prácticos a lo largo del curso.
Capítulo 5OcultarOcultar detallesVer detallesEjecución de pruebas y gestión de defectos
Ejecución de pruebas y gestión de defectos
Lección 1 • Configuración del entorno de pruebas
Cubre los requisitos de hardware, software y datos para un entorno de pruebas válido. Previene fallos falsos relacionados con el entorno que hacen perder tiempo de prueba.
Lección 2 • Métricas e informes de ejecución de pruebas
Introduce métricas clave utilizadas para rastrear el progreso y la calidad de las pruebas. Los estudiantes crean un informe resumen de pruebas para un ciclo de prueba completado.
Lección 3 • Gestión del ciclo de vida de los defectos
Rastrea un defecto desde su descubrimiento hasta su cierre a través de todos los estados del flujo de trabajo. Los estudiantes comprenden las responsabilidades del tester en cada etapa del ciclo de vida.
Lección 4 • Ejecución efectiva de casos de prueba
Guía a los estudiantes en la ejecución de casos de prueba, el registro de resultados y el manejo de bloqueos. Construye hábitos de ejecución disciplinados, críticos para un informe preciso.
Lección 5 • Redacción de informes de bug efectivos
Enseña la estructura y el contenido de un informe de defectos de alta calidad. Los informes bien redactados aceleran la comprensión del desarrollador y el tiempo de corrección.
Capítulo 6OcultarOcultar detallesVer detallesGestión de pruebas y herramientas
Gestión de pruebas y herramientas
Lección 1 • Fundamentos de las herramientas de gestión de pruebas
Explica el propósito y las características principales de las herramientas de gestión de pruebas. Posiciona el uso de herramientas dentro del proceso de prueba más amplio establecido en capítulos anteriores.
Lección 2 • Conceptos básicos de las herramientas de seguimiento de defectos
Introduce las herramientas de seguimiento de defectos y su integración con la gestión de pruebas. Los estudiantes registran, actualizan y consultan defectos dentro de un sistema de seguimiento.
Lección 3 • Generación e interpretación de informes
Cubre las funciones de informes integradas y cómo interpretar los paneles clave. Los estudiantes presentan el estado de las pruebas a las partes interesadas utilizando resúmenes basados en datos.
Lección 4 • Organización de suites y ciclos de prueba
Demuestra cómo estructurar suites de prueba y planificar ciclos de ejecución. Permite la programación eficiente y la reutilización de activos de prueba a lo largo de las liberaciones.
Lección 5 • Creación de la matriz de trazabilidad
Construye una matriz de trazabilidad de requisitos a pruebas para medir la cobertura. Demuestra cómo la trazabilidad apoya la preparación para auditorías y el análisis de brechas.
Capítulo 7OcultarOcultar detallesVer detallesIntroducción a la automatización de pruebas
Introducción a la automatización de pruebas
Lección 1 • Redacción de sus primeras pruebas automatizadas
Guía a los estudiantes en la escritura de scripts para pruebas automatizadas básicas de UI y funcionales. Refuerza las habilidades de diseño de casos de prueba de capítulos anteriores en un contexto de automatización.
Lección 2 • Configuración de un framework de automatización
Recorre la instalación y configuración de un framework de automatización amigable para principiantes. Los estudiantes crean una estructura de proyecto funcional lista para el desarrollo de scripts de prueba.
Lección 3 • Panorama de herramientas de automatización
Examina frameworks y herramientas de automatización populares por categoría y caso de uso. Ayuda a los estudiantes a elegir herramientas apropiadas para pruebas web, de API y móviles.
Lección 4 • Fundamentos y viabilidad de la automatización
Define la automatización de pruebas, sus beneficios y sus limitaciones. Guía a los estudiantes en la decisión de qué pruebas vale la pena automatizar en un proyecto dado.
Lección 5 • Mantenimiento y escalado de pruebas automatizadas
Aborda los desafíos de mantenimiento de pruebas y las estrategias para hacer crecer una suite de pruebas. Introduce el Page Object Model como un patrón de mantenibilidad.
Capítulo 8OcultarOcultar detallesVer detallesPruebas ágiles y calidad continua
Pruebas ágiles y calidad continua
Lección 1 • Prácticas de prueba shift-left
Promueve el traslado de las actividades de prueba a etapas más tempranas del ciclo de desarrollo. Reduce el costo de los defectos al detectar problemas durante las fases de requisitos y diseño.
Lección 2 • Mejora continua en las pruebas
Introduce retrospectivas y mejoras basadas en métricas para los procesos de prueba. Los estudiantes identifican brechas en el proceso y proponen mejoras accionables.
Lección 3 • Fundamentos del desarrollo basado en comportamiento
Introduce BDD como una técnica de colaboración que vincula los requisitos con las pruebas automatizadas. Los estudiantes escriben escenarios en Gherkin que sirven tanto como documentación como scripts de prueba.
Lección 4 • Integración continua y pruebas
Muestra cómo las pruebas automatizadas se integran en los pipelines de CI para una retroalimentación rápida. Los estudiantes configuran un pipeline básico que ejecuta pruebas en cada commit de código.
Lección 5 • Pruebas en equipos ágiles
Explica cómo cambian los roles y actividades de prueba en ágil en comparación con cascada. Prepara a los estudiantes para colaborar eficazmente en equipos de entrega basados en sprints.
Tu certificado válido de finalización
Este curso es para ti:
Personas en transición profesional: buscan una entrada práctica y de baja barrera a la industria tecnológica.
Recién egresados: buscan añadir habilidades de QA comercializables a su hoja de vida.
Representantes de soporte al cliente: ya identifican bugs y desean formalizar esa habilidad.
Coordinadores de proyecto: buscan profundizar su comprensión de la calidad en la entrega de software.
Desarrolladores independientes: desean fortalecer sus propias prácticas de pruebas y calidad.
Analistas de negocio: amplían su rol para incluir trabajo estructurado de validación de software.
Lo que dicen nuestros estudiantes
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... les agradezco por 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 Perú?
¿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




















