Curso de Diseño de Pruebas Software

Testing para la verificación y revelado de la calidad de un producto software

Curso pruebas software

 

La creciente complejidad en el desarrollo de software ha planteado la necesidad, cada vez mayor, de obtener técnicas y métodos para mejorar la calidad del software construído. La programación orientada a objetos, el desarrollo basado en componentes, la aplicación de técnicas formales o las pruebas de software son algunos de los enfoque abordados en la construcción de software de calidad.

Duración

El curso de Diseño de Pruebas Software tiene una duración de 16 horas, estando el número de plazas limitado.

Objetivos

A través de este curso de diseño de pruebas se dominarán los complicados secretos de la calidad y pruebas de software. El curso desarrolla diferentes técnicas, así como diferentes niveles de pruebas, desde pruebas de especificaciones y arquitecturas, hasta pruebas de aceptación. También se repasarán algunas herramientas del mercado que soportan el proceso de pruebas.

Audiencia

El curso se orienta a cualquier persona con conocimientos sobre la gestión de proyectos y el desarrollo de productos software.

Temario del curso de diseño de pruebas software

Los contenidos teóricos y prácticos de esta acción formativa se estructuran del siguiente modo:

  • MODULO 1: Introducción a las pruebas
    1. Pruebas, ¿qué? y ¿por qué?
    2. Conceptos básicos
    3. Premisas de partida
    4. Las pruebas en el plan de proyectos
    5. Conceptos relacionados con el Aseguramiento de la Calidad (QA)
    6. El rol del ingeniero de pruebas
    7. La trazabiliad de activos como vía para facilitar aspectos relacionados con pruebas
  • MODULO 2: Pruebas estáticas
    1. Revisiones e inspecciones
    2. Técnicas relacionadas con especificaciones de requisitos
    3. Técnicas relacionadas con arquitectura y diseño
  • MODULO 3: Pruebas unitarias
    1. Consideraciones iniciales a las pruebas unitarias
    2. Entornos de prueba unitaria
    3. Pruebas de caja negra
    4. Pruebas de caja blanca
  • MODULO 4: Niveles de prueba
    1. Pruebas de integración
    2. Estrategias top-down y bottom-up
    3. Pruebas de sistema
    4. Pruebas de aspectos no funcionales
    5. Pruebas de usabilidad
    6. Pruebas de aceptación
  • MODULO 5: Otros aspectos de interés
    1. Pruebas en entornos cliente servidor y entornos web
    2. Pruebas en sistemas orientados a objetos
    3. Pruebas orientadas a componentes
    4. Herramientas de pruebas