Testing Software

Tutores:

Beatriz Florián Gaviria

Duración

30 Horas

Certificado SI

Cupo

36

Lugar: 
Universidad Del Valle, Cali
Horarios
Viernes 5:30 p.m - 9:00 p.m
Sábado 8:00 a.m - 12:00 m.

Objetivo:

La comunidad académica de Ingeniería de software siempre ha indicado la relación entre pruebas de software y el aseguramiento de calidad del software. Las pruebas de software siempre han existido dentro de los ciclos de desarrollo de software. Sin embargo, tanto para la comunidad académica como para la industria del desarrollo de software, por muchas décadas fueron relegadas a pequeñas etapas dentro del ciclo de construcción de software.

Objetivos específicos:
 

El listado a continuación detalla los objetivos de aprendizaje que se persiguen con el curso.

  • Desarrollar conocimientos y habilidades con herramientas automáticas para diseñar y ejecutar casos de pruebas funcionales del sistema.

  • Desarrollar conocimientos y habilidades con herramientas automáticas para diseñar y ejecutar casos de pruebas estructurales unitarias.

  • Desarrollar conocimientos y habilidades con herramientas automáticas para diseñar y ejecutar casos de pruebas no-funcionales de algunos criterios del factor de calidad eficiencia.

  • Desarrollar conocimientos y habilidades con herramientas automáticas para diseñar y ejecutar casos de pruebas no-funcionales de algunos criterios del factor de calidad seguridad.

  • Desarrollar habilidades y conocimientos con herramientas automáticas para diseñar y ejecutar casos de pruebas no-funcionales de algunos criterios del factor de calidad usabilidad.

Metodología:

El ambiente de aprendizaje se desenvuelve bajo la realización de talleres que permitan desarrollar en los estudiantes las competencias requeridas para alcanzar los objetivos de aprendizaje esperados. El instructor (Ingeniero con amplia experiencia), lo guiará paso a paso en el desarrollo de los talleres propuestos. Cada taller viene acompañado de una conceptualización inicial sobre las técnicas necesarias que se deben aplicar para diseña buenos casos de prueba en para cada tipo de prueba.

Contenido:

El listado general de temas del curso es:

1.Pruebas funcionales usando técnicas de caja negra
a. Técnica de partición equivalente

b. Técnica de valor límite

c. Técnica de tablas de decisión

d. Técnica de arreglos ortogonales

e. Codificación y ejecución de scripts de casos de pruebas para pruebas funcionales del sistema usando Selenium IDE

 
2. Pruebas estructurales o unitarias usando técnicas de caja blanca
a. Técnicas de cobertura de caminos

b. Técnica de la ruta básica

c. Técnicas de estructuras de control de flujo

d. Codificación y ejecución de casos de pruebas para pruebas unitarias usando un framework XUnit

3. Pruebas No-Funcionales (usando diversas herramientas)
a. Diseño, codificación y ejecución de pruebas de rendimiento o eficiencia

b. Diseño, codificación y ejecución de pruebas de seguridad

c. Diseño, codificación y ejecución de pruebas de usabilidad 

 

Los interesados en hacer parte del curso, realizar el formulario de inscripción:

Artículos relacionados TESTING DE SOFTWARE