¡Conoce todo el temario del Bootcamp de QA!

Prepárate para adentrarte en el mundo del aseguramiento de calidad con total garantía. Empezaremos con lo básico, donde aprenderás las definiciones clave de calidad, el rol del tester y todos esos elementos esenciales del testing, como qué es un defecto, cómo hacer un caso de prueba y qué es un plan de pruebas. Veremos por qué es vital hacer pruebas en una empresa y los diferentes niveles y tipos de pruebas que existen. Además, te enseñaremos los principios fundamentales para que tus pruebas sean efectivas y cómo ser un tester de categoría superior.

En los siguientes módulos, expandiremos tus conocimientos sobre el proceso de pruebas, el ciclo de vida del software, y las pruebas estáticas y dinámicas. También aprenderás a manejar riesgos y a utilizar herramientas de prueba esenciales. No solo eso, te convertirás en un experto en Jira y Confluence, metodologías ágiles y Scrum, y sabrás todo lo necesario sobre requisitos de software.

Iremos más allá enseñándote a crear planes de prueba completos, realizar informes que aporten visibilidad y liderar equipos sólidos. 

La guinda del pastel será aprender automatización con Selenium y Java, hacer pruebas API con Postman, y dominar GIT para control de versiones.

Cada módulo está diseñado para ser práctico y relevante, con ejemplos reales y ejercicios interactivos. ¡Haz clic en cada módulo para conocer más detalles y únete a nuestro Bootcamp de QA! 

Incluso, si lo prefieres, puedes adquirir cada módulo de forma independiente y así fortalecer únicamente una habilidad concreta, ¡te facilitamos todo lo posible tu crecimiento en QA!

¡Es tu oportunidad para llevar tu carrera al siguiente nivel y convertirte en un perfil de QA valorado en el mercado ya que el Bootcamp viene acompañado de una Certificación que se te aportará al finalizar de forma completamente gratuita!

¿Qué vas a aprender en el Bootcamp?

Módulo 1 - Conoce las bases del Testing

Haz clic para conocer en detalle el módulo
1. Definiciones básicas.
  1. Definición principal de Calidad.
  2. Definición de Calidad aplicada a un proceso de software.
  3. El rol del Tester, ¿quién es?
2. Elementos esenciales dentro del Testing.
  1. ¿Qué es un defecto?
  2. ¿Qué es un caso de prueba?
  3. ¿Qué debe cumplir un caso de prueba?
  4. ¿Qué es un plan de pruebas?
3. Los atributos más importantes al realizar pruebas.
  1. ¿Cuáles son los atributos más importantes?
  2. ¿Cómo los aplicamos en nuestras pruebas?
  3. ¿Qué significado tiene cada uno?
4. ¿Qué proporciona la introducción de pruebas en una empresa?
  1. Garantizar las puestas en producción.
  2. ¿Cómo buscar la tranquilidad en un proyecto?
  3. Retornos de inversión de cara a la directiva.
5. ¿Qué niveles de pruebas hay?
  1. ¿Qué diferencia hay entre prueba unitaria y de integración?
  2. ¿Qué pruebas debemos hacer en cada entorno?
  3. ¿Se debe probar en producción?
6. ¿Cuáles son los tipos de pruebas que podemos llevar a cabo?
  1. ¿Por dónde empezamos al introducir testing en una empresa?
  2. ¿Qué tipos de pruebas hay que hacer primero?
  3. ¿Automatizar? ¿Cuándo y cómo?
7. ¿Cuáles son las verdades absolutas en Testing?
  1. Aprender los principios del testing
  2. Poner en práctica los 7 principios en nuestras pruebas
  3. Buscar la eficacia de las pruebas con estos principios
  4. Innovar en la búsqueda de nuevos principios en tu proyecto
8. Ser un tester de categoría superior.
  1. ¿Cuáles son las principales actitudes de un buen tester?
  2. ¿Cómo debemos aplicar estas actitudes en el día a día?
  3. Dar visibilidad a las pruebas dentro de un proyecto.

Módulo 2 - Expande el conocimiento sobre Testing

Haz clic para conocer en detalle el módulo
1. Proceso de pruebas.
  1. ¿Qué es el proceso de pruebas?
  2. Actividades y tareas principales.
  3. Fases de las actividades de pruebas.
  4. Productos de trabajo para cada actividad. 
2. Ciclo de vida del software.
  1. ¿Qué es el modelo de ciclo de vida del software?
  2. Categorías de ciclo de vida del software.
  3. Criterios de selección.
3. Pruebas estáticas.
  1. ¿Qué son las pruebas estáticas?
  2. Objetivos y beneficios.
  3. Proceso de revisión.
  4. Diferencias con las pruebas dinámicas. 
4. Técnicas de prueba.
  1. ¿Qué son las técnicas de prueba?
  2. Selección adecuada entre las distintas técnicas de prueba.
  3. Categorías y características.
5. Riesgos en las pruebas.
  1. Tipos y ejemplos.
  2. Pruebas basadas en el riesgo.
  3. Gestión correcta de riesgos.
  4. Matriz de riesgos. 
6. Herramientas de prueba.
  1. Clasificación.
  2. Proceso adecuado de selección.
  3. Factores de éxito.
  4. ¿Qué actividades de prueba existen?
  5. Conocer las categorías de ciclo de vida de software.
  6. Aprender todo lo relacionado con las pruebas estáticas.
  7. Estudiar las técnicas de pruebas existentes.
  8. Interiorizar las diferentes técnicas de pruebas.
  9. Determinar los tipos de riesgos existentes.
  10. Practicar sobre la correcta gestión de riesgos.
  11. Aprender diferentes herramientas de prueba.

Módulo 3 - Aprende todos los secretos de la herramienta más utilizada de gestión de proyectos

Haz clic para conocer en detalle el módulo
1. Introducción, términos y conceptos
  1. Introducción y resumen general
  2. Introducción completa a Jira y porque lo utilizamos
  3. Productos de Jira y términos esenciales en su uso
  4. Flujos de trabajo de los elementos de Jira
  5. Qué es Confluence, cómo nos ayuda y de qué manera nos facilita nuestro día a día
  6. Términos y conceptos generales y básicos de Jira
  7. Continuación de términos y conceptos generales y básicos de Jira y de Confluence
  8. Visita virtual completa a una instancia de Jira Cloud
2. Comenzar a trabajar con Jira
  1. Conocimientos sobre metodologías Ágiles y Scrum
  2. Historias de usuario y habilitar tu propia instancia de Jira Cloud
  3. Jira Cloud en vivo: Creación de proyectos, flujos de trabajo, paneles y Sprint
  4. Jira Cloud en vivo: Flujo completo en Sprint Activo
  5. Jira Cloud en vivo: Gestión de errores, finalización de incidencias y cierre de Sprint
  6. Jira Cloud en vivo: Tableros, Búsquedas y Edición básica de incidencias
  7. Jira Cloud en vivo: Instalar Add-ons, gestión de versiones y módulo de guardia 24/7
  8. Jira Cloud en vivo: Aprendiendo Confluence en detalle 
3. Jira y Confluence para usuarios
  1. Tipos de incidencias en Jira
  2. Tipos de incidencias, Backlog y Criterios de aceptación
  3. Jira Cloud en vivo: Creación del Gantt del proyecto, épicas e historias de usuario
  4. Jira Cloud en vivo:Información de Historias de Usuario, aprender a añadir elementos hijos, añadir al backlog y priorización
  5. Jira Cloud en vivo: Iniciando un nuevo Sprint, Gestionar incidencias en el tablero, imputaciones y detección de estimaciones adecuadas
  6. Jira Cloud en vivo: Realizando un ciclo completo de QA con XRay 
  7. Jira Cloud en vivo: Cerrando el ciclo de XRay, Revisión de métricas, informes y entregables
  8. Jira Cloud en vivo: Configuración y administración de XRay
  9. Jira Cloud en vivo: Ciclo completo de QA con Zephyr
  10. Jira Cloud en vivo: Cierre del ciclo completo de QA con Zephyr, gráficas, métricas y entregables
  11. Jira Cloud en vivo: Criterios de aceptación en Jira y Confluence, cierre de sprint con gráficas de testing y paneles al completo
4. Administración de Jira y Confluence
  1. Afianzar conocimiento en roadmap, usar versionado para roadmap y confluence
  2. Jira Cloud en vivo: Configuración general, solución de problemas y soporte, seguridad e interfaz de usuario
  3. Jira Cloud en vivo: Importar y exportar, correo electrónico, ayuda de administración, elementos compartidos y opciones avanzadas
  4. Jira Cloud en vivo: Automatización de Jira, configuración avanzada

Módulo 4 - Comprende todo lo necesario sobre metodologías ágiles y scrum

Haz clic para conocer en detalle el módulo

1. Introducción a las metodologias ágiles

  1. Las metodologías ágiles
  2. Fundadores del movimiento Agile
  3. Manifiesto Ágil
  4. 12 ideas principales del Manifiesto
  5. Características de las metodologías ágiles
  6. Metodología Scrum
  7. Proceso de Scrum
  8. Actividades básicas
  9. Modelo Kanban
  10. Diferencias entre Scrum y Kanban

2. Principales roles y artefactos de Scrum

  1. Product Owner
  2. Responsabilidades del Product Owner
  3. Historias de Usuario
  4. Usos y beneficios de las Historias de Usuario
  5. Ejemplos prácticos
  6. Épicas
  7. Proceso de trabajo con épicas
  8. Ejemplos prácticos de épicas
  9. Scrum Master
  10. Responsabilidades del Scrum Master
  11. El equipo de Desarrollo
  12. Características del equipo de desarrollo
  13. Stakeholders o grupos de interes
  14. Responsabilidades de los Stakeholders

3. Principales artefactos de Scrum

  1. Product Backlog
  2. Características del Product Backlog
  3. Visualización del Product Backlog
  4. El sprint en Scrum
  5. El ciclo de Sprint
  6. Caracgerísticas y beneficios del Sprint
  7. Elementos dentro de un sprint
  8. El sprint backlog
  9. El objetivo del sprint backlog
  10. La visibilidad del sprint backlog
  11. Product Increment
  12. Definition of Done

4. Fases de un proyecto de Scrum

  1. Fundamentos de un proyecto ágil
  2. ¿Cómo organizamos el primer sprint?
  3. Planificación del Sprint
  4. Primera parte de la planificación: Qué
  5. Segunda parte de la planificación: Cómo
  6. Beneficios de la planificación
  7. Gestión de los Sprints Goals
  8. Crear Sprints Goals de calidad
  9. Realizar estimaciones
  10. Técnicas para estimar
  11. Planning Poker
  12. Los Story Points (puntos de historia)
  13. Secuencia de Fibonacci
  14. Planning Poker Cards
  15. Dinámica de la sesión de Planning Poker
  16. Ventajas del Planning Poker
  17. Burndown
  18. Ejecución ágil de tareas
  19. Daily Scrum
  20. Beneficios del Daily Scrum
  21. Restricciones del Daily Scrum
  22. Revisión de los sprint
  23. Retrospectiva
  24. Beneficios y restricciones de la retrospectiva

Módulo 5 - Conoce todo sobre requisitos de software

Haz clic para conocer en detalle el módulo
1. Conocer los requisitos
  1. La importancia del requisito
  2. Situación a mejorar
  3. ¿Para que sirve un requisito?
  4. El requisito en el ALM
  5. Características de un requisito
  6. Ser claro
  7. Atómico
  8. No ambiguo
  9. Verificable
  10. Necesario
  11. Independiente del diseño
  12. Factible
  13. Completo
  14. Correcto
  15. Trazable
  16. La importancia de los requisitos

2. Aprender a mejorar tus requisitos
  1. Introducción
  2. Tres elementos esenciales
  3. Ejemplos de cada uno de ellos
  4. Técnicas de mejora de los requisitos
  5. ¿Cómo mejoramos los requisitos?
  6. Workshop
  7. Mejorar los requisitos con Workshop
  8. Workshop entre Stakeholders
  9. Buscar las preguntas clave
  10. Conocer las dificultades frecuentes
  11. Técnica de las entrevistas
  12. Verificación independiente
  13. La colaboración de todo le equipo

3. Las fases de un requisitos
  1. Las fases del ciclo de vida de un requisito
  2. El nacimiento de un requisito
  3. La fase de análisis de un requisito
  4. La fase de validación de un requisito
  5. La fase de implementación de un requisito
  6. La fase de aceptación de un requisito
  7. Ejemplos de procesos y estados
  8. Proceso de gestión del cambio de un requisito
  9. Ejemplo de estados de un requisito

4. Dar cobertura a los requisitos
  1. Preguntas a realizarse con la experiencia
  2. Requisitos en negativo
  3. Buenas prácticas escribiendo requisitos
  4. Ejemplo de plantillas de definición 
  5. Material práctico disponible

Módulo 6 - Expande en profundidad como crear planes de prueba completos

Haz clic para conocer en detalle el módulo
1. Estructurar un caso de prueba adecuadamente.
  1. ¿Qué piezas son las adecuadas en un caso de prueba?
  2. ¿Qué apartados debe mostrar un caso de prueba?
  3. ¿Cómo estructurar casos de prueba en un plan de pruebas? 
2. Usar las características de un caso de prueba.
  1. Definir y aprender las características de los casos de prueba.
  2. Utilizar las características adecuadas de los casos de prueba.
  3. Ampliar las características según las necesidades de un proyecto. 
3. Cobertura adecuada de los casos de prueba.
  1. ¿Cómo se determina la cobertura de un caso de prueba?
  2. ¿Qué debe cubrir un caso de prueba para ser eficiente?
  3. ¿Cómo ampliar la cobertura con un plan de pruebas adecuado?
4. Estudiar requisitos para extraer casuísticas.
  1. ¿Cómo leer los requisitos para extraer toda la información?
  2. ¿Qué técnicas de extracción de información se utilizan?
  3. ¿Cómo aplicarlas y mejorarlas en función del proyecto?

Módulo 7 - Realiza informes expertos para aportar visibilidad

Haz clic para conocer en detalle el módulo
1. Estructurar un informe.
  1. ¿Qué piezas son las adecuadas en un informe?
  2. ¿Qué apartados debemos mostrar en el informe?
2. Información dentro del informe.
  1. Redactar adecuadamente el informe.
  2. Adaptar la información para el proyecto.
3. Aporte de valor dentro del informe.
  1. Mostrar la información adecuada según el proyecto.
  2. Aprender a mostrar solo la información de valor.
  3. Estudiar al equipo para mostrar la información adecuada.
4. Tipos de formato de los informes según el contexto.
  1. ¿Word, PowerPoint, Excel…? ¿Qué formato es el adecuado?
  2. Herramientas que muestran informes automáticamente.
  3. Personaliza tu informe según el tipo de entrega.
5. Crear tus propias plantillas
  1. Tener un catálogo de plantillas según el tipo de proyecto.
  2. Informes rápidos y con valor.

Módulo 8 - Aprende a liderar equipos sólidos y comprometidos

Haz clic para conocer en detalle el módulo
1. Liderar al equipo.
  1. Introducción al liderazgo.
  2. Ser líder no jefe.
  3. Lleva a tu equipo a lo más alto.
  4. Lo principal son las personas. 
2. Conocer a las personas según su perfil.
  1. ¿Qué tipo de perfiles de profesionales existen?
  2. ¿Cómo detectarlos y categorizarlos?
  3. Ayudar al equipo a elevarse según su perfil.
  4. Seguimiento eficiente de personas.
3. Repartir tareas y delegar.
  1. Aprender a repartir y delegar.
  2. Confianza por encima de todo.
  3. Hacer partícipe del trabajo y no exigir sin motivo.
4. Gestión eficiente de personas.
  1. Introducción a la gestión de personas.
  2. Aprender a gestionar de manera eficiente.
  3. Gestionar según el tipo de perfil.

Módulo 9 - Automatización con Selenium y Java

Haz clic para conocer en detalle el módulo
1. Introducción a la automatización de pruebas.
  1. Fundamentos de la automatización de pruebas
  2. Ventajas y Desafios de las pruebas automáticas
2. Configuración del Entorno.
  1. Instalación y configuración de Java, Selenium WebDriver, y un IDE.
  2. Configuración de herramientas adicionales como Maven y TestNG.
3. Conceptos Básicos de Selenium.
  1. Navegación, localización de elementos, y ejecución de acciones básicas.
4. Sincronización en Selenium.
  1. Uso de esperas implícitas, explícitas y fluent para manejar problemas de sincronización.
5. Manejo de Elementos Avanzados
  1. Interacción con dropdowns, iframes, alertas y ventanas múltiples.
6. Estrategias de Diseño de Pruebas.
  1. Implementación de Page Object Model (POM).
  2. Pruebas basadas en datos y uso de frameworks como TestNG y JUnit.
7. Ejecución de Pruebas y Reportes.
  1. Configuración y ejecución de pruebas.
  2. Generación de reportes detallados y configuración de integración continua con Jenkins.
8. Pruebas Avanzadas y Buenas Prácticas.
  1. Pruebas paralelas y uso de Selenium Grid.
  2. Aplicación de buenas prácticas de automatización y técnicas avanzadas.

Módulo 10 - Pruebas API con Postman

Haz clic para conocer en detalle el módulo
1. Primeros Pasos con Postman.
  1. Instalación de Postman
  2. Registro e Inicio de Sesión
2. Métodos HTTP.
  1. Introducción a los Métodos HTTP.
  2. GET: Recuperar información, POST: Crear algo nuevo, PUT: Actualizar algo existente, DELETE: Eliminar algo.
3. Variables y Entornos.
  1. ¿Qué son las Variables?.
  2. Creación de Variables de Entorno.
  3. Usar Variables en Solicitudes.
  4. Curiosidad: Entornos en Postman.
  5. Ejemplo Completo de Uso de Variables y Entornos.
4. Tests y Scripts.
  1. ¿Qué son los Tests?.
  2. Agregar un Test Simple.
  3. Scripts Pre-solicitud.
  4. Tests más Avanzados.
  5. Scripts Pre-solicitud más Avanzados.
5. Colecciones y Automatización.
  1. ¿Qué son las Colecciones?.
  2. Crear una Colección.
  3. Runner de Colecciones.
  4. Monitorización.
  5. Ejemplo Completo de Colección y Automatización.
6. Integraciones y Avanzado.
  1. Jenkins y CI/CD.
  2. Configurar Jenkins para Ejecutar Newman.
  3. APIs Seguras.
  4. Autenticación y Autorización.
  5. Newman.
  6. Integración con Herramientas de Monitoreo.

Módulo 11 - Aprende GIT para control de versiones

Haz clic para conocer en detalle el módulo
1. Introducción a GIT.
  1. Qué es GIT y por qué es importante
  2. Instalación de GIT en Windows, Mac y Linux
  3. Configuración inicial de nombre y correo electrónico
  4. Creación de tu primer repositorio GIT
2. Conceptos Básicos de GIT.
  1. Área de staging: qué es y cómo utilizarla.
  2. Uso del archivo .gitignore.
  3. Creación y gestión de ramas.
  4. Fusiones de ramas y resolución de conflictos.
3. Trabajo Colaborativo.
  1. Clonación de repositorios.
  2. Mantener el repositorio actualizado con fetch y pull.
  3. Enviar cambios al repositorio remoto con push.
  4. Uso de fork y creación de pull requests.
4. Buenas Prácticas.
  1. Realizar commits pequeños y frecuentes.
  2. Escribir mensajes de commit claros y descriptivos.
  3. Realización de revisiones de código.
  4. Uso adecuado de ramas para un flujo de trabajo eficiente.
5. Conceptos Avanzados.
  1. Uso de rebase para un historial de commits más limpio.
  2. Aplicación de commits específicos con cherry-pick.
  3. Gestión de cambios no confirmados con stashing.
  4. Automatización de tareas con hooks.

¿Dónde puedo comprar el Bootcamp de QA?

Simplemente, tienes que introducir tus datos en el siguiente formulario y pulsar el botón.

De forma automática serás redirigido a la pasarela de pago, donde podrás adquirir tu Bootcamp de manera totalmente segura y con el método de pago que prefieras (Tarjeta y PayPal).

Consulta el coste del Bootcamp en tu moneda local, desde aquí.

Otras formaciones