Cursos

eTestOps Build

Duración: 320 horas

Curso 1:  Fundamentos de testing

Curso 2: Testing Ágil

Curso 3: Bases de Datos

Curso 4:  GIT

Curso 5: DevOps I

Curso 6: Postman

Curso 7: Marca Personal

Este curso aplica para Acuerdo de Ingresos Compartidos

Fundamentos del Testing

Duración: 60 horas

Unidad 1:  Fundamentos del Testing

  • Conociendo el mundo de Pruebas
  • ¿Qué es la calidad de software?
  • ¿Por qué es necesario el proceso de pruebas?
  • ¿Qué es un bug?
  • Proceso Básico de Pruebas
  • 7 principios para las pruebas

Unidad 2:  Pruebas: Fases, tipos y otras consideraciones

  • ¿Qué es un entorno de desarrollo?
  • Para qué sirve implementar un entorno de desarrollo
  • Niveles del entorno de desarrollo
  • Enfoques de Pruebas
  • Tipos de Pruebas:
    • Pruebas funcionales
    • Pruebas no funcionales
  • Otra forma de dividir los tipos de pruebas
  • Niveles de prueba
  • Ciclo de vida de desarrollo del software
  • Modelos del Ciclo de vida de desarrollo del software
  • Fases de desarrollo de software

Unidad 3:  Pruebas: Fases, tipos y otras consideraciones

  • Técnicas de diseño por estructura (caja blanca)
  • Técnicas de diseño por especificación (caja negra)
    • Partición de equivalencia
    • Análisis de valores límite
    • Transición de estado
    • Tabla de decisiones
  • Técnicas basadas en experiencia
  • Otras técnicas

Unidad 4:  Proceso de Pruebas

  • Proceso de Pruebas
  • Identificar Funcionalidades
  • Escenario de prueba
  • Casos de Prueba (Escritura, modelos, matriz, entre otros)
  • Diferencia entre CP y Escenario
  • Criterios de Entrada y Salida.
  • Matriz de trazabilidad
  • Generación de Datos
  • Métricas

Unidad 5:  Gestión de Defectos

  • Objetivos del proceso de gestión de defectos
  • “Ciclo de vida del defecto:
    • Descubrimiento y reporte del defecto
    • Clasificación del defecto
    • Asignación a desarrollo
    • Resolución del defecto
    • Verificación (Retest y regresión)
    • Cierre”
  • Explicación del ciclo de vida del defecto
  • Directrices para implementar el ciclo de vida de los defectos
  • “¿Cómo reportamos un defecto?
  • Tabla de reporte de defectos en Excel”
  • Prioridad y severidad del bug
  • Categorización de los bugs

Unidad 6: Herramienta

  • Jira
  • Zephyr
  • Testlink
  • Qtest

Este curso no aplica para Acuerdo de Ingresos Compartidos

Testing Ágil

Duración: 60 horas

Unidad 1:  Metodologías ágiles

  • Metodología en el Desarrollo de software
  • Tradicional vs Ágil
  • Características de las metodologías ágiles
  • Manifiesto ágil y sus 4 Valores
  • Los 12 principios del manifiesto ágil

Unidad 2:  Marcos de Trabajo Ágil

  • Scrum
  • Eventos de SCRUM
  • Roles de SCRUM
  • Artefactos de SCRUM
  • Ceremonias de SCRUM
  • Roles auxiliares de SCRUM
  • DoR (Definition of Ready) – DoD (Definition of Done)
  • DoR versus DoD
  • Refinamiento (Refinement)
  • KANBAN
  • Tablero de Kanban
  • Tarjetas Kanban
  • Ventajas de un tablero frente a una lista de tareas
  • ¿Cómo implementar Kanban?
  • Importancia de la visualización del flujo del trabajo en el método Kanban
  • SCRUMBAN
  • El tablero de SCRUMBAN
  • ¿Cuándo debe un equipo usar Scrumban?
  • Características de Scrum, Kanban y Scrumban

Unidad 3:  Testing ágil

  • 5 Postulados del Testing ágil
  • Mitos del Testing ágil
  • Prácticas del Testing ágil:
    • 1. Testing Exploratorio
    • 2. Automatización de pruebas de regresión
    • 3. Automatización de pruebas unitarias
    • 4. Historias de Usuario (HU)
      • 4.1 Reglas de las Historias de usuario
      • 4.2 Partes de una Historia de usuario
  • BDD (Behavior Driven Development)
  • Beneficios de BDD

Unidad 4: BDD y Gherkin

  • BDD
  • La trilogía de análisis:
    • 1. Descubrimiento: lo que podría hacer
    • 2. Formulación: lo que debería hacer
    • 3. Automatización: lo que realmente hace
  • Gherkin
  • Buenas prácticas de Gherkin

Este curso no aplica para Acuerdo de Ingresos Compartidos

Bases de Datos

Duración: 40 horas

Unidad 1:  Bases de Datos

  • Definición de Base de datos y tipos
  • Modelado de datos
  • Modelo Relacional
  • SQL Developer
  • BD orientada a objetos (BDOO)
  • Integridad de las Bases de Datos
  • Modelo Lógico-Físico Integridad Relacional Tipos de Datos
  • Clasificación de Entidades y Relaciones (Cardinalidad)

Unidad 2:  Manipulación de datos

  • SQL
  • Lenguaje de definición de datos (DDL)
  • Lenguaje de Manipulación de Datos (DML)

Unidad 3:  Normalización y Relaciones

  • Normalización
  • Claves primarias y foráneas
  • Integridad de datos y preservación
  • Primera, segunda y tercera forma normal

Unidad 4: Recuperación de datos

  • Recuperación de datos
  • Cláusulas
  • Operadores Lógicos
  • Operadores de Comparación
  • Funciones de Agregado
  • Manipulación de Campos NULL
  • Manipulación de Fechas

Este curso no aplica para Acuerdo de Ingresos Compartidos

GIT

Duración: 40 horas

Unidad 1:  Git / Instalación / Intro a la terminal

  • Control de versiones
  • Sistemas de control de versiones
  • ¿Qué es Git? / ¿Qué es un Repositorio de Git?
  • Repositorios Locales, Centralizados y Distribuidos
  • Como instalar git en windows
  • Como instalar git en MacOS
  • Como instalar git en Linux
  • Instalar Visual Studio Code
  • Intro a la terminal y línea de comandos

Unidad 2:  Primer commit / Comando Básicos

  • Empezando con git
  • Mi primer commit
  • Otros comando Basicos de git
  • Descartar cambios en git
  • Ciclo de vida de los archivos en git

Unidad 3:  Ramas y Fusionar ramas

  • Ramas (Branches)
  • Almacenamiento temporal de git
  • Fusionar Ramas

Unidad 4:Repositorios remotos y pull request

  • Trabajo colaborativo
  • Repositorio remoto
  • ¿Qué es GitHub?
  • Crear un repositorio remoto en GitHub
  • Eliminar rama remota
  • Pull request
  • Fork vs git clone

Unidad 5: Otros Comandos

  • .gitignore
  • Crear alias de git
  • readme.md
  • Tags y versiones en git

Este curso no aplica para Acuerdo de Ingresos Compartidos

DevOps I

Duración: 20 horas

Unidad 1:  DevOps

  • ¿Qué es DevOps?
  • Objetivos de DevOps
  • Las 4 aristas: CI, CD, CT y agilidad
  • Cultura: Colaboración y Comunicación e Integración
  • Valores DevOps: CALM
  • Beneficios
  • Mitos sobre DevOps

Unidad 2:  Pipeline

  • Pipeline
  • Características
  • Etapas

Unidad 3:  Integración Continua

  • Implementación continua
  • CI/CD
  • Diferencia entre CI y CD
  • Relación entre CI y CD
  • Ejemplo de una arquitectura de CI

Unidad 4: DevOps como Cultura

  • ¿Qué es Cultura DevOps?
  • Efectos de la cultura Tradicional vs Devops
  • Cadena de herramientas de DevOps
  • Características de la cultura devOps
  • ¿Qué hacer para promover la cultura colaborativa?
  • eTestOper necesita tener habilidades de automatización

Unidad 5: Otros Comandos

  • .gitignore
  • Crear alias de git
  • readme.md
  • Tags y versiones en git

Este curso no aplica para Acuerdo de Ingresos Compartidos

Postman

Duración: 40 horas

Unidad 1:  Fundamentos de los Servicios Web

  • API
  • Servicio web
  • Diferencia: API y Web services
  • REST
  • Componentes de una Solicitud REST
  • REST frente a SOAP
  • Algunos conceptos importantes
  • Testing de API

Unidad 2:  Postman

  • Postman
  • Instalación
  • Generalidades

Unidad 3:  Uso de Postman: Peticiones

  • Primera petición: GET, POST, PUT, DELETE…
  • Primera colección
  • Ambientes (environment)
  • Variables: de entorno, globales, dinámicas

Unidad 4: Uso de Postman: Autenticación/Autorización

  • Autenticación basica
  • Autenticación bearer token
  • Autenticación OAuth

Unidad 5: Uso de Postman: Colecciones

  • Duplicar, compartir, comentar las colecciones.
  • Fork de una coleccion.
  • Merge con cambios de una coleccion.

Unidad 6: Uso de Postman: Test y Scrips

  • Primer test IS CODE 200
  • Testear un Json y realización de múltiples test para una misma petición.
  • Probando la consola
  • Chai Assertion. Primeras pruebas
  • Testeando un XML
  • Conocer la opción Pre-request Script

Este curso no aplica para Acuerdo de Ingresos Compartidos

Acepta el desafío. Completa el formulario de aplicación y prepárate para alcanzar el estilo de vida que sueñas y mereces.

¿Más dudas? ¿Consultas?

Pregúntanos lo que quieras. Estamos esperando tu contacto para responderte de inmediato.