Course Code: agilesofttestci
Duration: 28 hours
Overview:

Agile Software Testing es una serie de prácticas de prueba que proporcionan un retorno a los problemas de calidad del software de manera oportuna y continua siguiendo los principios del desarrollo ágil.


La integración continua (CI) se refiere a todos los desarrolladores de un equipo que fusionan su trabajo varias veces al día.

Course Outline:

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
Sites Published:

United Arab Emirates - Agile Software Testing with Continuous Integration

Qatar - Agile Software Testing with Continuous Integration

Egypt - Agile Software Testing with Continuous Integration

Saudi Arabia - Agile Software Testing with Continuous Integration

South Africa - Agile Software Testing with Continuous Integration

Brasil - Teste de Software Ágil com Integração Contínua

Canada - Agile Software Testing with Continuous Integration

中国 - Agile Software Testing with Continuous Integration

香港 - Agile Software Testing with Continuous Integration

澳門 - Agile Software Testing with Continuous Integration

台灣 - Agile Software Testing with Continuous Integration

USA - Agile Software Testing with Continuous Integration

Österreich - Agile Software Testing with Continuous Integration

Schweiz - Agile Software Testing with Continuous Integration

Deutschland - Agile Software Testing with Continuous Integration

Czech Republic - Agile Software Testing with Continuous Integration

Denmark - Agile Software Testing with Continuous Integration

Estonia - Agile Software Testing with Continuous Integration

Finland - Agile Software Testing with Continuous Integration

Greece - Agile Software Testing with Continuous Integration

Magyarország - Agile Software Testing with Continuous Integration

Ireland - Agile Software Testing with Continuous Integration

Luxembourg - Agile Software Testing with Continuous Integration

Latvia - Agile Software Testing with Continuous Integration

España - Prueba de Software Agile con Integración Continua

Italia - Agile Software Testing with Continuous Integration

Lithuania - Agile Software Testing with Continuous Integration

Nederland - Agile Software Testing with Continuous Integration

Norway - Agile Software Testing with Continuous Integration

Portugal - Teste de Software Ágil com Integração Contínua

România - Agile Software Testing with Continuous Integration

Sverige - Agile Software Testing with Continuous Integration

Türkiye - Agile Software Testing with Continuous Integration

Malta - Agile Software Testing with Continuous Integration

Belgique - Agile Software Testing with Continuous Integration

France - Agile Software Testing with Continuous Integration

日本 - Agile Software Testing with Continuous Integration

Australia - Agile Software Testing with Continuous Integration

Malaysia - Agile Software Testing with Continuous Integration

New Zealand - Agile Software Testing with Continuous Integration

Philippines - Agile Software Testing with Continuous Integration

Singapore - Agile Software Testing with Continuous Integration

Thailand - Agile Software Testing with Continuous Integration

Vietnam - Agile Software Testing with Continuous Integration

India - Agile Software Testing with Continuous Integration

Argentina - Prueba de Software Agile con Integración Continua

Chile - Prueba de Software Agile con Integración Continua

Costa Rica - Prueba de Software Agile con Integración Continua

Ecuador - Prueba de Software Agile con Integración Continua

Guatemala - Prueba de Software Agile con Integración Continua

Colombia - Prueba de Software Agile con Integración Continua

México - Prueba de Software Agile con Integración Continua

Panama - Prueba de Software Agile con Integración Continua

Peru - Prueba de Software Agile con Integración Continua

Uruguay - Prueba de Software Agile con Integración Continua

Venezuela - Prueba de Software Agile con Integración Continua

Polska - Agile Software Testing with Continuous Integration

United Kingdom - Agile Software Testing with Continuous Integration

South Korea - Agile Software Testing with Continuous Integration

Pakistan - Agile Software Testing with Continuous Integration

Sri Lanka - Agile Software Testing with Continuous Integration

Bulgaria - Agile Software Testing with Continuous Integration

Bolivia - Prueba de Software Agile con Integración Continua

Indonesia - Agile Software Testing with Continuous Integration

Kazakhstan - Agile Software Testing with Continuous Integration

Moldova - Agile Software Testing with Continuous Integration

Morocco - Agile Software Testing with Continuous Integration

Tunisia - Agile Software Testing with Continuous Integration

Kuwait - Agile Software Testing with Continuous Integration

Oman - Agile Software Testing with Continuous Integration

Slovakia - Agile Software Testing with Continuous Integration

Kenya - Agile Software Testing with Continuous Integration

Nigeria - Agile Software Testing with Continuous Integration

Botswana - Agile Software Testing with Continuous Integration

Slovenia - Agile Software Testing with Continuous Integration

Croatia - Agile Software Testing with Continuous Integration

Serbia - Agile Software Testing with Continuous Integration

Bhutan - Agile Software Testing with Continuous Integration

Nepal - Agile Software Testing with Continuous Integration

Uzbekistan - Agile Software Testing with Continuous Integration