·

Curso: Testing de software

Duración 32 horas

Del 27 de julio al 31 de agosto de 2024.
Sábados de 08:00 a.m a 02:00 p.m.
Modalidad: presencial.

Desarrollar todas las habilidades que permitan mitigar los riesgos de fallos en producción, dentro del marco de aseguramiento de la calidad del software (SQA Software Quality Assurance) cubriendo el proceso completo de testing, es decir, desde el inicio del requerimiento, el diseño técnico, la construcción del software y todo el ciclo en general.

 

$1.761.000

Contenido del programa

Módulo 1. Conceptos fundamentales de pruebas
  • Conceptos básicos.
  • Importancia de las pruebas en el desarrollo de software.
  • Costo de la calidad.
  • Principios de las pruebas.
  • El rol del Tester en la actualidad.
  • Niveles de pruebas.
  • Tipos de pruebas.
  • Atributos de calidad​.
Módulo 2. Pruebas estáticas de software
  • Revisiones de software.
  • Verificaciones de requisitos.
  • Verificaciones de diseño.
  • Verificaciones de código.
  • Pruebas de caja blanca​.
Módulo 3. Pruebas dinámicas de software
  • Pruebas de caja negra.
  • Pruebas basadas en la especificación.
  • Pruebas basadas en la experiencia.
  • Pruebas de regresión.
  • Pruebas No funcionales.​
Módulo 4. Proceso de pruebas
  • Planeación de pruebas.
  • Análisis de pruebas.
  • Diseño de pruebas.
  • Ejecución de pruebas.
  • Cierre de pruebas.
  • Gestión de pruebas.​
Módulo 5. Pruebas en entornos de desarrollo ágil
  • Mindset de pruebas ágiles.
  • El equipo completo (whole team).
  • Cuadrantes de pruebas.
  • Pruebas basadas en riesgo.
  • Pirámide de automatización.
  • TDD y BDD​.
Módulo 6. Automatización de pruebas
  • Estrategias de automatización.
  • Arquitectura de automatización de pruebas.
  • Tipos de Frameworks de automatización.
  • Herramientas de automatización.
  • Práctica de automatización UI.
  • Práctica de automatización API​.
Al terminar este programa, el estudiante estará en capacidad de:
  • Comprender la importancia de las pruebas en el proceso de desarrollo de software.
  • Diferenciar varios conceptos de pruebas de forma inequívoca.
  • Realizar revisiones estáticas a requisitos, diseño y código.
  • Diseñar pruebas de software orientadas a la especificación de una forma simple y efectiva.
  • Definir una estrategia de pruebas adecuada considerando diferentes niveles y tipos de pruebas.
  • Automatizar pruebas de software a nivel de UI y API empleando herramientas open source.

Dirigido a

  • Estudiantes que deseen profundizar en el área de pruebas de software.
  • Profesionales vinculados con el desarrollo de software (analistas, testers y desarrolladores).
  • Gerentes de proyecto, Scrum Masters o Agile Coaches que quieran incrementar su experiencia y conocimiento con el área de pruebas.
  • Tester que deseen incrementar sus habilidades técnicas e ir mas allá de realizar pruebas manuales.

Docentes

vivencias

¡Escucha las vivencias de nuestros docentes y participantes!

Políticas & Devoluciones

Conoce nuestras políticas de privacidad de datos.

TE PUEDE INTERESAR

¡Todo un mundo de conocimientos por descubrir! 

Conoce nuestra oferta relacionada con tus intereses:

CONTÁCTANOS

Queremos potencializar tus conocimientos… ¿Tienes alguna duda?