PRUEBAS DE SOFTWARE REALIDAD Y TENDENCIAS

PRUEBAS DE SOFTWARE REALIDAD Y TENDENCIAS

  • Duración: 40 Horas
 
Modalidad: Online
 
 
Resumen:
Las pruebas de software (en inglés software testing) son las investigaciones empíricas y técnicas cuyo objetivo es proporcionar información objetiva e independiente sobre la calidad del producto a la parte interesada o stakeholder. Es una actividad más en el proceso de control de calidad.
 
Las pruebas son básicamente un conjunto de actividades dentro del desarrollo de software. Dependiendo del tipo de pruebas, estas actividades podrán ser implementadas en cualquier momento de dicho proceso de desarrollo. Existen distintos modelos de desarrollo de software, así como modelos de pruebas. A cada uno corresponde un nivel distinto de involucramiento en las actividades de desarrollo.
 
Una panorámica sobre actualidades y tendencias en el mundo del software.
 
Audiencia:
Estudiantes de pre-grado y profesionales de carreras afines a los desarrollos tecnológicos. Ingenieros y especialistas con o sin experiencias prácticas que sientan la necesidad de ampliar sus capacidades y habilidades sobre el Control de la calidad del software.
 
Objetivo General:
Definir un criterio propio sobre los temas de la calidad en el mundo del desarrollo de software, basándose en los conceptos, buenas prácticas y tendencias que existen en la actualidad.
 
Objetivos Específicos:
▪ Caracterizar las etapas de la evolución de la calidad, desde sus inicios hasta la actualidad.
▪ Definir los diversos mecanismos para el control de la calidad.
▪ Identificar la relación entre la ISO y CMMI con las pruebas de software.
▪ Describir los tipos de software y sus utilidades.
▪ Caracterizar los modelos de calidad de software y su evolución.
▪ Comentar sobre los principios de la calidad y sus falsas creencias.
▪ Identificar las nuevas tendencias de las pruebas de software y el uso de herramientas en la calidad de software.
 
Metodología y Evaluación:
Se hará uso del método constructivista, partiendo de la revisión de los conocimientos previos de los estudiantes para proceder a la construcción de nuevos conocimientos a partir del uso de estrategias metodológicas dinámicas (aprendizaje basado en problemas, trabajo colaborativo, método de casos, aprendizaje por proyectos, entre otros), libros, videos y espacios para la comunicación como foros, mensajes.
 
Requisitos previos:
▪ Navegadores de Internet: Mozilla Firefox, Google Chrome e Internet Explorer actualizados a las últimas versiones.
▪ Acceso a Vimeo.
▪ Tener instalado en el computador: Adobe Acrobat Reader, Adobe Flash Player y Adobe Shockwave Player.
▪ Manejo aceptable de Internet.
▪ Funciones básicas del sistema operativo (descarga y recuperación de archivos, creación de carpetas, otros).
 
Características del curso:
▪ El curso tendrá una duración de 40 horas con actividades prácticas individuales.
▪ La ESR ofrece material audiovisual para el aprendizaje.
▪ El estudiante evidenciará los avances su aprendizaje a través de la plataforma virtual.
 
Competencias a Desarrollar:
Al finalizar el curso el estudiante tendrá una visión general bastante completa sobre los conceptos, fundamentos y buenas prácticas más utilizadas dentro de la calidad de software. Así como podrá formar un criterio propio sobre las nuevas tendencias de la calidad.
 
Información extra: Se entrega certificado de aprobación una vez finalizado el curso.
Canjeables por cupos: Si
Introducción a las pruebas de software.
▪ Evolución de la calidad: desde el control a la calidad total.
▪ Etapas interesantes en la evolución de la calidad
 
Pruebas de software como mecanismo de control de la calidad.
▪ Los sistemas de software y las causas de sus defectos.
▪ Control de calidad en cascada e iteraciones.
▪ Control de los atributos de calidad del software.
▪ Validación & Verificación como mecanismos de control.
▪ Pruebas Alfa, Beta y Pruebas de Aceptación.
 
Característica de las pruebas según la familia de normas ISO/IEC y CMMI.
▪ Origen y evolución de la ISO en relación a la calidad de software
▪ Relación existente entre CMMI y las pruebas de software
 
Tipos de Pruebas de Software
▪ Pruebas automatizadas, manuales, asistidas y pirámide de pruebas.
▪ Pruebas de caja blanca, negra y gris.
▪ Las pruebas de regresión y su rol en la integración continua
▪ Pruebas funcionales, de rendimiento, de seguridad, de estrés, de carga entre otras.
▪ Objetivo y características de las pruebas de software. (desde la perspectiva del probador)
 
Modelos de Calidad de software
▪ Modelo McCall y la ISO 9126. Características y subcaracterísticas de calidad de un producto software.
▪ Ciclo de vida del desarrollo de software dentro del ciclo de vida de un producto de software. Modelo V.
▪ El proyecto SQuaRE o familia de las ISO 25000
 
Siete principios para las pruebas vs falsas creencias.
▪ Características del proceso de pruebas de software
▪ Principios para las pruebas de software
▪ Falsas creencias en el mundo de las pruebas de software
 
Qué son los defectos del software sus consecuencias y cómo evitarlos.
▪ Los fracasos dentro del desarrollo de software y la influencia de la calidad
▪ Riesgos en el desarrollo de software y su relación con la calidad
 
Tendencias actuales de las pruebas de software.
▪ El probador del futuro
▪ El uso de herramientas en la calidad de software
 
Powered by CEDIA
© EFC 2024. CEDIA copyright