Curso de Certifiación en Prueba de Software Ágiles

Temario

1 Inducción al curso

1-1 Inducción al curso

1-1-1 Aviso Legal
1-1-2 Inducción

2 Fundamentos de Métodos Ágiles

2-1 Los valores, principios y filosofías que sustentan la agilidad
2-1-1 La esencia de la agilidad
2-1-2 El Agile Manifesto
2-1-3 Los 12 principios ágiles atrás del Manifiesto

2-2 El ciclo de vida iterativo e incremental.
2-2-1 Prácticas que aceleran la Agilidad
2-2-2 Modelo Cascada
2-2-3 Proceso iterativo
2-2-4 Desarrollo incremental
2-2-5 Proceso iterativo e incremental
2-2-6 El Modelo de ciclo de vida Agile
2-2-7 Ventajas y Desventajas de modelos Iterativos e Incrementales

2-3 Contrastando la agilidad con otros métodos de desarrollo de software
2-3-1 Ágil vs Cascada
2-3-2 Ágil vs Métodos incrementales tradicionales

2-4 Elaboración de requerimientos progresivos
2-4-1 ¿Por qué Progresivo?
2-4-2 Proyecto vs Necesidades del cliente
2-4-3 Elaborando requerimientos progresivos
2-4-4 Roadmap

3 Frameworks Ágiles
3-1 Frameworks Ágiles
3-1-1 Frameworks Ágiles
3-1-2 LSD: Lean Software Development
3-1-3 SCRUM
3-1-4 XP: Xtreme Programming

4 Documentación en Métodos Ágiles
4-1 Inducción
4-1-1 Porqué documentar
4-1-2 Cuál es su propósito
4-1-3 Puntos Críticos de la documentación
4-1-4 Porqué documentamos
4-1-5 Cuando la documentación es una buena opción
4-1-6 Cuando la documentación es Ágil
4-1-7 Documentos en Ágil

4-2 Documentos potenciales
4-2-1 Documentos potenciales a ser creados por tu equipo
4-2-2 Documentos a lo largo del SDLC

5 Modelos de comunicación en Ágiles
5-1 Modos de comunicación
5-1-1 Modos de comunicación

6 SCRUM
6-1 Inducción

6-1-1 Objetivos
6-1-2 A quién va dirigido
6-1-3 Requisitos para tomar este curso
6-1-4 Qué voy a aprender
6-1-5 Temario General

6-2 Introducción a SCRUM
6-2-1 Limitaciones e impactos de los proyectos
6-2-2 Historia
6-2-3 Donde es utilizado
6-2-4 Qué es Scrum
6-2-5 Características
6-2-6 Beneficios
6-2-7 Escalabilidad
6-2-8 Convene: Scrum of Scrums
6-2-9 Requisitos para usarlo
6-2-10 Requisitos culturales
6-2-11 Flujo Scrum

6-3 Inicialización
6-3-1 Stakeholder consultation
6-3-2 Qué involucra
6-3-3 CASE STUDY (CS): Business Case
6-3-4 CS: Genera tu Project Business Case
6-3-5 Project Vision Statement
6-3-6 CS: Selecccionar Product Owner
6-3-7 CS: Generar Project Vision Statement

6-4 Áreas principales Scrum
6-4-1 Áreas principales
6-4-2 Principios Scrum
6-4-3 Aspectos Scrum
6-4-4 Procesos Scrum

6-5 Product Backlog
6-5-1 Qué es
6-5-2 Ejemplo
6-5-3 Grooming
6-5-4 Product Backlog Refinement
6-5-5 Priorización
6-5-6 CS: Genera tu product backlog

6-6 Release Planning
6-6-1 Qué es
6-6-2 Tipos
6-6-3 Feature Driven
6-6-4 Data Driven
6-6-5 CS: Genera tu Release Planning

6-7 Historias de Usuario
6-7-1 Historias de Usuario
6-7-2 Ejemplos
6-7-3 Modelo INVEST
6-7-4 Criterios de Aceptación
6-7-5 Nivel detalle progresivo
6-7-6 CS: Genera tus Historias de Usuario

6-8 Estimación
6-8-1 Técnicas de Estimación
6-8-2 Mínimo de personas para estimar
6-8-3 Planning Poker
6-8-4 Procedimiento Planning Poker
6-8-5 CS: Estima para tu proyecto

6-9 Sprint Backlog
6-9-1 Qué es
6-9-2 Fases
6-9-3 Resumen Sprint Backlog
6-9-4 Otras Características
6-9-5 Ejemplo de Planeación Sprint Backlog
6-9-6 Desglose de tareas
6-9-7 Case Study: Genera tu Planeación Sprint Backlog

6-10 Sprint Execution
6-10-1 Sprint Execution
6-10-2 Scrum Task Board
6-10-3 Grafica Burn-Down
6-10-4 Grafica Burn-Up
6-10-5 Definición de Done DoD
6-10-6 Reunión Diaria SCRUM
6-10-7 Reglas Sprint
6-10-8 CS: Genera tu tablero Scrum Board
6-10-9 CS: Genera tu Entregable

6-11 Inspección y Adaptación
6-11-1 Actividades: Inspeccionar y Adaptación
6-11-2 Sprint Review
6-11-3 Retrospective Meeting
6-11-4 CS: Documenta resultados de Sprint review & retrospective

6-12 Otros Conceptos
6-12-1 Incremento
6-12-2 Deuda Técnica
6-12-3 Herramientas para SCRUM

6-13 Flujo Sprint en 1 min
6-13-1 Ejemplo: flujo de Scrum

6-14 Case Study: Trabajo Final
6-14-1 Case Study: Ejercicio Final

7 Agile Testing

7-1 Características de QA en Ágiles
7-1-1 Contrastes
7-1-2 Características de QA en Ágiles
7-1-3 Guías Primarias de implementación y análisis

7-2 Mitos de QA en la Agilidad
7-2-1 Mitos de QA en la Agilidad

7-3 5 Dimensiones de la Prueba del Software en la Agilidad
7-3-1 5 Dimensiones de la Prueba del Software en la Agilidad

7-4 The Testing Manifesto
7-4-1 The Testing Manifesto

7-5 Modelos de Prueba Ágiles
7-5-1 Exploratory Testing
7-5-2 Mapas Mentales
7-5-3 Y las herramientas de administración de pruebas?
7-5-4 Exploratory vs Scripted Testing

7-6 El Rol de Automatización en la agilidad
7-6-1 El Rol de Automatización en la agilidad

7-7 Cómo participa QA en Métodos Ágiles
7-7-1 Cómo participa QA en Métodos Ágiles
7-7-2 Actividades de Pruebas Agiles
7-7-3 Ambiente de Pruebas

7-8 Cuadrante de Pruebas Ágiles
7-8-1 Cuadrante de Pruebas Ágiles

7-9 Practicas Ágiles
7-9-1 TDD - Test-driven development
7-9-2 BDD – Behavior-Driven Development
7-9-3 ATDD - Acceptance Test Driven Development
7-9-4 DDD - Domain-driven design

7-10 Indicadores
7-10-1 Indicadores

7-11 Herramientas
7-11-1 TC SUITES
7-11-2 JIRA - ATLASSIAN
7-11-3 TFS - MICROSOFT

8 Devops
8-1 Fundamentos DevOps
8-1-1 Qué es DevOps
8-1-2 Herramientas DevOps
8-1-3 DevOps en Ágiles
8-1-4 Objetivos DevOps
8-1-5 Microservicios
8-1-6 ArchOps

8-2 Desarrollo Ágil
8-2-1 Desarrollo Ágil

8-3 Integración Continua
8-3-1 Qué es IC
8-3-2 Herramientas IC
8-3-3 Requisitos y Beneficios

8-4 Entrega Continua
8-4-1 Qué es Entrega Continua
8-4-2 Etapas de Entrega Continua
8-4-3 Requisitos y Beneficios
8-4-4 DataOps

8-5 Despliegue Continuo
8-5-1 Qué es Despligue Continuo
8-5-2 Requisitos y Beneficios

8-6 Pruebas Continuas
8-6-1 Qué son Pruebas Continuas
8-6-2 Herramientas

8-7 Monitoreo Continuo
8-7-1 Qué es Monitoreo Continuo
8-7-2 Herramientas

9 Integración Continua
9-1 Introducción
9-1-1 Qué es Integración Continua
9-1-2 Ventajas
9-1-3 Necesidades: automatizar la construcción del sistema
9-1-4 Modelo CI

9-2 Como implementar una Arquitectura de CI
9-2-1 Utilizar un IDE para implementar
9-2-2 Equipo Desarrollo & Servidor de Control de Versiones
9-2-3 Repositorio de Artefactos
9-2-4 Automatización de gestión de dependencias
9-2-5 Automatización de ciclo de vida del proyecto
9-2-6 Pruebas automatizadas de código
9-2-7 Servidor de CI
9-2-8 Servidor de Análisis Estático de Código
9-2-9 Pruebas automatizadas Funcionales
9-2-10 Entorno de Pruebas funcionales
9-2-11 Pruebas No Funcionales
9-2-12 Pruebas de Seguridad
9-2-13 Modelo Final

10 Taller Integración Continua
10-0 Introduccion Taller
10-0-1 Introduccion

10-1 Instalación de Software
10-1-1 Eclipse Instalación y Prueba
10-1-2 Eclipse Prueba
10-1-3 Maven Instalación
10-1-4 Maven Prueba
10-1-5 Jenkins Instalación
10-1-6 Jenkins Configuración
10-1-7 Jenkins Prueba
10-1-8 Git Instalación
10-1-9 GitHub
10-1-10 Git y GitHub validación
10-1-11 Configurar Java Selenium
10-1-12 Instalación de Cucumber en Eclipse
10-1-13 Configuración de Cucumber en Eclipse
10-1-14 Instalación de Apache Mavens
10-1-15 Configuración Jenkins y Git
10-1-16 Crear cuenta de GitLab
10-1-17 Configurar GitLab
10-1-18 GitLab Prueba

10-2 Crear Proyecto Maven con Cucumber
10-2-1 Crear Proyecto Maven con Cucumber

10-3 Conectar Cucumber con Jenkins
10-3-1 Conectar Cucumber con Jenkins

10-4 Ejecutar Proyecto desde Jenkins
10-4-1 Ejecutar Proyecto desde Jenkins
10-5 Ejecutar Proyecto al Detectar Cambio en Repositorio
10-5-1 Ejecutar Proyecto al Detectar Cambio en Repositorio
10-5-2 Ejecutar Proyecto al Detectar Cambio en Repositorio GitLab


  • Toma este entrenamiento desde tu casa a la hora que gustes y al ritmo que desees!
  • Constancia del Curso en PDF con número oficial de HANDS-ON QA verificable desde nuestra base de datos pública.
  • Presenta examen hasta 3 veces sin costo
  • Curso de duración de 12 horas pre-grabado por consultores especialistas en Métodos Ágiles y Automatización.
  • Inversión: ANTES $160 USD, AHORA $17.4 USD
  • Duración: 12 horas
  • Idioma: Español
  • Puedes acceder DE POR VIDA a los materiales después de tomar y presentar el examen .
  • En este curso aprenderás los fundamentos de métodos ágiles, los conceptos y a trabajar con
    SCRUM, entender el modelo perfectamente, practicarlo, además lo referente a agile testing y DevOps.
    El rol de la automatización en la agilidad,
    Las actividades que un tester debe realizar en métodos ágiles, entroe otras cosas más.

¡Adquierelo YA!
Email del Estudiante
Referencia


¡Adquierelo YA!

Email del Estudiante
Referencia