Cursos de Prueba de Software Agile con Integración Continua

Algunos de nuestros clientes

Código del Curso

agilesofttestci

Duration

28 hours (usualmente 4 días, incluidas las pausas)

Overview

Software Testing Agile son una serie de prácticas de prueba que brindan honorarios a los problemas de calidad del software de manera oportuna y continua siguiendo los principios del desarrollo ágil.


Continuous Integration (CI) refiere a todos los desarrolladores en un equipo que fusionan su trabajo varias veces al día.

Machine Translated

Programa del Curso

QA / CI

  • Qué es QA?
  • Qué es IC?
  • Los costos de desarrollo de software, refactorización y corrección de errores
  • Identificación y comprensión del proyecto
  • Beneficio para la organización

DDD

  • Desarrollo de software basado en requisitos de negocio, suposiciones DDD
  • Problemas en la comunicación IT-Business
  • Modelo de dominio

Mejores prácticas

  • Principio KISS y DRY
  • Normas de codificación
  • Creación de código reutilizable a través de OOP y patrones de diseño
  • Identificar y reducir la complejidad ciclomática

Métricas de software

  • Método de Peso por Clase
  • Respuesta para una clase
  • Profundidad del árbol de herencia
  • Acoplamiento entre objetos
  • Falta de cohesión de los métodos
  • numero de niños
  • Complejidad ciclomática
  • Clase de métricas
  • Métricas del modelo
  • Métricas de uso

Pruebas de software

  • Qué, cuándo y cómo probar?
  • El método de "caja blanca" y "caja negra"
  • El papel de las pruebas en las metodologías ágiles
  • TDD sólo un aumento potencial en el costo del proyecto
  • Examen de la unidad
  • Pruebas conductuales
  • Pruebas funcionales

Refactorización

  • Qué es la refactorización?
  • Tecnología de la deuda
  • Olor a código
  • Patrones de refactorización

Documentación

  • El papel de la documentación en las metodologías ágiles
  • Qué documentar?
  • Tipos de documentación
  • Documentación y metodologías ágiles, o puede llamar (software de trabajo sobre documentación completa)?
  • XMI estándar
  • Generación automática de documentación

Herramientas y Medio Ambiente CI

  • Herramientas y Medio Ambiente CI

Agile y CI / QA

  • Planificación y desarrollo incremental
  • Abrazando el cambio
  • Etapas cortas
  • Equipo interdisciplinario
  • Programación Extrema, Revisión de Código
  • Individuos e interacciones sobre procesos y herramientas

Suma

  • Discusión
  • Preguntas
  • Cómo se inicia el proceso de implementación?

Introducción a las pruebas

  • Pruebas Funcionales
  • Test de regresión
  • Pruebas UAT
  • Pruebas unitarias
  • Pruebas de usabilidad
  • Pruebas no funcionales
  • Prueba de rendimiento
  • Prueba de carga
  • Prueba de estrés
  • Prueba de remojo

Prueba o no prueba

  • Quién está tomando decisiones sobre qué probar?
  • El costo de probar cosas irrelevantes
  • Cálculo del ROI (qué sucede si algo falla en el análisis)
  • El papel de Test Manager

El proceso de prueba

  • La prueba es un proceso y una estrategia
  • Identificación de las necesidades de las pruebas
  • Requisitos de reunión (casos de uso, historias de usuarios)
  • Escopo (selección y priorización de escenarios)
  • Diseño de pruebas
  • Preparación de datos
  • Preparando el ambiente
  • Creación o grabación de pruebas
  • Realizar la prueba
  • Análisis e informes
  • Conclusiones y mejoras
  • Cuándo decir "parar"

Propietario del producto y pruebas

  • El representante del cliente y la prioridad de prueba
  • Priorizando las pruebas
  • Escribir historias efectivas para UAT
  • Criterios de aceptación
  • Ejercicio en grupo para producir los requisitos del cliente y escribir historias basadas en los requisitos y crear pruebas

Testimonios

★★★★★
★★★★★

Promociones

Descuentos en los Cursos

Respetamos la privacidad de su dirección de correo electrónico. No transmitiremos ni venderemos su dirección a otras personas.
En cualquier momento puede cambiar sus preferencias o cancelar su suscripción por completo.

is growing fast!

We are looking to expand our presence in Venezuela!

As a Business Development Manager you will:

  • expand business in Venezuela
  • recruit local talent (sales, agents, trainers, consultants)
  • recruit local trainers and consultants

We offer:

  • Artificial Intelligence and Big Data systems to support your local operation
  • high-tech automation
  • continuously upgraded course catalogue and content
  • good fun in international team

If you are interested in running a high-tech, high-quality training and consulting business.

Apply now!