Elige tu idioma
Curso de Testing de Software desde cero
Más de 2 millones de estudiantes en todo el mundo

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.

Dedika para empresas

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.

Haz clic aquí

Contenido del curso

8 Capítulos • 39 LeccionesDuración entre 4 y 360 horas (tú decides)

Capítulo 1Ver detalles

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 2Ver detalles

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 3Ver detalles

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 4Ver detalles

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 5Ver detalles

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 6Ver detalles

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 7Ver detalles

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 8Ver detalles

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.

Certificación

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...
Giulio Carlo
Giulio CarloEstudiante de Marketing Digital
Me gusta cómo las lecciones van directo al grano y cómo puedo cambiar capítulos y saltar contenidos que no necesito.
Mariana Ferres
Mariana FerresEstudiante de Fotografía
Me gusta el contenido y la forma de presentación y transcripción de videos, ¡lo que acelera el proceso!
Luciana Alvarenga
Luciana AlvarengaEstudiante de Diseño de Uñas
La plataforma es rápida, simple de usar. La diversidad de contenido y los videos complementarios ayudan mucho en el aprendizaje.
André Felipe
André FelipeEstudiante de Ingeniería de Prompt

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