SERVICIO NACIONAL DE APRENDIZAJE SENA
PROCEDIMIENTO DE DESARROLLO CURRICULAR
GUÍA DE APRENDIZAJE
1. IDENTIFICACIÓN DE LA GUÍA DE APRENDIZAJE
Denominación del programa de formación: Calidad en el desarrollo de software.
Código del programa de formación: 21730017.
Nombre del Proyecto: NA.
Fase del Proyecto: NA.
Actividad de Proyecto: NA.
Competencia: 220501032. Analizar los requisitos del cliente para construir el sistema
de información.
Resultado de aprendizaje:
Revisar la calidad del software acorde a políticas establecidas por el cliente.
Duración de la guía: 10 horas.
2. PRESENTACIÓN
El Servicio Nacional de Aprendizaje SENA extiende una cordial bienvenida al programa
de formación complementaria virtual Calidad en el desarrollo de software y a la
Actividad de Aprendizaje AA3 consistente en “Aplicar pruebas de software de
acuerdo con las políticas establecidas por el cliente”.
En esta actividad de aprendizaje, se identificarán los modelos y estrategias de prueba
para el software convencional y se reconocerán las pruebas existentes a aplicar en el
desarrollo y construcción de software, de acuerdo a los requerimientos del cliente.
Para un excelente desempeño, se recomienda revisar el material de formación titulado
Pruebas de software, consultar el material complementario y las referencias
bibliográficas disponibles.
GFPI-F-019 V3
SERVICIO NACIONAL DE APRENDIZAJE SENA
PROCEDIMIENTO DE DESARROLLO CURRICULAR
GUÍA DE APRENDIZAJE
El tiempo estimado para culminar la actividad es de diez horas; durante el proceso se
contará con el acompañamiento de un instructor que orientará el desarrollo de las
actividades y evidencias, las cuales se deben entregar oportunamente a través de los
enlaces establecidos para tal fin. En caso de presentar informes escritos es
indispensable hacer uso de las fuentes bibliográficas, realizar las correspondientes
referencias y citas de autores según normas APA.
3. FORMULACIÓN DE LAS ACTIVIDADES DE APRENDIZAJE
3.1. Actividad de reflexión inicial
La aplicación de pruebas en el desarrollo de software es un proceso vital que determina
el alcance de la calidad y de los resultados esperados, de acuerdo a las necesidades del
cliente. Teniendo en cuenta una aproximación al tema de estudio a continuación se
propone una reflexión individual sobre la siguiente pregunta:
¿Qué importancia tienen los modelos de pruebas de software?
Nota: esta actividad no es calificable.
3.2. Actividades de contextualización
Pruebas para la calidad de software
Una vez realizado el ejercicio de reflexión, el Aprendiz habrá reconocido una serie de
aspectos que son muy comunes en las pruebas de software y que se relacionan con la
pregunta que se propone a continuación, como interrogante contextualizar:
¿Qué aspectos considera relevantes y a tener en cuenta en la elaboración de un plan
de pruebas?
GFPI-F-019 V3
SERVICIO NACIONAL DE APRENDIZAJE SENA
PROCEDIMIENTO DE DESARROLLO CURRICULAR
GUÍA DE APRENDIZAJE
Nota: esta actividad no es calificable.
3.3. Actividad de apropiación de conocimiento
Evidencia de desempeño
Foro temático. Tipos de pruebas de software para el SQA
En este espacio el Aprendiz deberá reflexionar y compartir argumentos sobre el siguiente
tema de discusión:
La elección del modelo del ciclo de vida y la aplicación de las estrategias y los tipos
de pruebas para el SQA.
En la argumentación se deben redactar dos párrafos como mínimo.
Este foro se encuentra disponible en LMS a través de la ruta:
Menú del programa, Clic en Foros
Foro temático. Tipos de pruebas de software para el SQA.
Clic en la Responder.
GFPI-F-019 V3
SERVICIO NACIONAL DE APRENDIZAJE SENA
PROCEDIMIENTO DE DESARROLLO CURRICULAR
GUÍA DE APRENDIZAJE
Digitar el contenido del mensaje.
Finalmente, clic en Responder
Nota: esta actividad es calificable.
3.4. Actividad de transferencia de conocimiento
Evidencia de producto
Estudio de caso. Pruebas de software
Para asegurar un excelente desempeño en el estudio de caso, se solicita antes de su
presentación estudiar el material Objeto de Aprendizaje (OA) titulado Pruebas de
software, que debe leer y asimilar para lograr la conceptualización técnica del presente
tema de estudio.
Para el desarrollo de la evidencia de conocimiento analice el siguiente caso:
La empresa SoftSena, especializada en desarrollo de software, ha sido requerida por
una clínica de salud, la cual ha presentado el requerimiento de desarrollar un sistema de
información tradicional (de escritorio), donde se registren los medicamentos entregados
a los pacientes, los formulados por los médicos y los que se compran a los proveedores.
De igual forma la empresa requiere conocer el estado de inventario de los medicamentos
por laboratorio. El sistema debe permitir generar todos los reportes necesarios de
acuerdo a los requerimientos diarios, semanales y mensuales. Por tal motivo, se solicita
la asesoría de un profesional en este campo.
El grupo técnico para la construcción del proyecto ya está conformado. Sin embargo, se
enfrenta a la decisión de escoger el modelo de software que orientará el diseño y
construcción y a su vez, las pruebas a aplicar, según el modelo del ciclo de vida del
software escogido.
GFPI-F-019 V3
SERVICIO NACIONAL DE APRENDIZAJE SENA
PROCEDIMIENTO DE DESARROLLO CURRICULAR
GUÍA DE APRENDIZAJE
Teniendo en cuenta lo anterior, el Aprendiz deberá realizar un plan de pruebas en un
documento en formato Word, en el cual:
1. Evidencie el modelo, según el ciclo de vida escogido.
2. Determine alcance de la prueba.
3. Relacione los tipos de prueba a aplicar.
4. Analice estrategias de pruebas.
5. Exponga criterios de salida y los aspectos anexos que considere necesario tener
en cuenta.
Una vez realizados los puntos, deberá enviar el documento al Instructor a través de la
siguiente ruta:
Menú principal, Clic en Contenidos del curso va al carpeta de proyecto y luego ingresa a la
carpeta de Actividad 3.
Estudio de caso. Pruebas de software.
Enlace de envío de documento.
Importante: si al momento de enviar una evidencia el sistema genera el error indicando:
"Archivo Inválido", esto es debido a que el archivo se encuentra abierto, se debe cerrar
y probar nuevamente dando clic en Adjuntar archivo, Examinar mi equipo.
Nota: esta actividad es calificable.
3.5. . Ambiente requerido
Ambiente virtual de aprendizaje LMS.
3.6. . Materiales
Material de formación:
GFPI-F-019 V3
Pruebas de software.
GFPI-F-019 V3
SERVICIO NACIONAL DE APRENDIZAJE SENA
PROCEDIMIENTO DE DESARROLLO CURRICULAR
GUÍA DE APRENDIZAJE
Material de apoyo:
Metodologías y procesos de análisis de software.
Video: Pruebas de software.
Video: Ingeniería del Software - Pruebas de Software.
4. ACTIVIDADES DE EVALUACIÓN
Técnicas e instrumentos de
Evidencias de aprendizaje. Criterios de evaluación.
evaluación.
Evidencia de desempeño. Foro Temático:
Foro Temático. Tipos de pruebas Rúbrica TIGRE.
de software para el SQA. Entrega el plan de pruebas del
software acorde a las políticas
establecidas por el cliente.
Estudio de caso.
Evidencia de producto. Estudio
Rúbrica de producto.
de caso. Pruebas de software.
5. GLOSARIO DE TÉRMINOS
OO: sigla que indica orientación a objetos.
Pruebas de aceptación: es una estrategia que integra pruebas como: prueba de
integración descendente, prueba de integración ascendente, prueba de regresión, y
prueba de humo. Está orientada a verificar que el conjunto de los módulos de un sistema
funcione adecuadamente al mismo tiempo.
Pruebas de caja blanca: tipo de prueba orientada a evaluar los procedimientos,
condiciones y bucles propios del desarrollo de software.
Pruebas de caja negra: tipo de prueba orientada a evaluar las interfaces del software.
Pruebas de integración: es una estrategia que integra pruebas como: prueba de
integración descendente, prueba de integración ascendente, prueba de regresión y
GFPI-F-019 V3
SERVICIO NACIONAL DE APRENDIZAJE SENA
PROCEDIMIENTO DE DESARROLLO CURRICULAR
GUÍA DE APRENDIZAJE
prueba de humo; está orientada a verificar que el conjunto de los módulos de un sistema
funcione adecuadamente en conjunto.
Pruebas de unidad: es una estrategia que integra una prueba con el mismo nombre.
Está orientada a evaluar el funcionamiento individual de cada módulo.
Pruebas de validación a aplicaciones genéricas: es una estrategia que integra
pruebas como: Prueba alfa (para desarrolladores), y Prueba beta (para usuarios). Está
orientada a la validación del funcionamiento del software genérico de acuerdo con los
requerimientos funcionales del cliente.
Pruebas de validación a sistemas a la medida: es una estrategia que integra pruebas
como: Prueba del ciclo del negocio, Prueba de GUI o interfaz, Prueba de configuración,
Prueba de estilo, Prueba de aceptación, Prueba de instalación, Prueba funcional, Prueba
de documentación y procedimiento, Prueba de usabilidad y Prueba de campo. Está
orientada a la validación del funcionamiento de software a la medida del modelo de
negocio.
Pruebas del sistema: es una estrategia que integra pruebas como: Pruebas de
recuperación, Pruebas de seguridad, Pruebas de esfuerzo, y Pruebas de rendimiento.
Está orientada a ejecución de actividades de prueba en donde se debe verificar que la
funcionalidad total de un sistema fue implementada de acuerdo a los documentos de
especificación definidos en el proyecto.
WEBAPPS: término que se utiliza para hacer referencia a una página web, condicionada
a cualquier dispositivo móvil. Su condicionamiento se debe a la versión de HTML5 y
CSS3.
GFPI-F-019 V3
SERVICIO NACIONAL DE APRENDIZAJE SENA
PROCEDIMIENTO DE DESARROLLO CURRICULAR
GUÍA DE APRENDIZAJE
6. REFERENCIAS BIBLIOGRÁFICAS
Abad Londoño, J. (2005, Julio 1). Tipos de prueba de software. [Web log post]
Recuperado de [Link]
[Link]
Bustillos, Jorge (2014). Enfoque estratégico para la prueba de software. Recuperado de
[Link]
software
Calderón Hernández, M. (2014). Modelo para pruebas de software y auditoría en entorno
[Link]. Recuperado de [Link]
de-software/[Link]
Fiestas, J. (2014, marzo 3). QA: Pruebas para asegurar la calidad del producto software.
[Web log post]. Recuperado de [Link]
[Link]
Guru, S. (Productor) (2015). Testing para dummies. [Archivo de video] Recuperado de
[Link]
Gutiérrez, J., Escalona, M., Mejias, M., & Reina, A. (2006). Modelos de pruebas para
pruebas del sistema. Recuperado de [Link]
Guzmán Cortéz, O. (s.f.). Aplicación práctica del diseño de pruebas de software a nivel
de programación. Recuperado de
[Link]
GFPI-F-019 V3
SERVICIO NACIONAL DE APRENDIZAJE SENA
PROCEDIMIENTO DE DESARROLLO CURRICULAR
GUÍA DE APRENDIZAJE
It-Mentor - ITM. (s.f.). Pruebas de Software. Recuperado de
[Link]
Martínez España, R. (Dirección). (2015). Ingeniería del software - pruebas de software
[Archivo de video] Recuperado de
[Link]
Mayorga Pabón, J., & Arce Arias, Y. (2013). Material de formación actividad de
aprendizaje 3: Pruebas de Software. Armenia - Quindío: Centro de Comercio y
turismo - Regional Quindío SENA.
Mifsu, E. ( 2012). Monográfico: Introducción a la seguridad informática. Recuperado de
[Link]
general/1040-introduccion-a-la-seguridad-informatica?showall=1
PMO Infomá[Link]. (2015). Pruebas de software. Recuperado de
[Link]
Pressman, R. (2010). Calidad de Software. En R. S. Pressman, ingeniería del software
un enfoque práctico. Ciudad de México: Mac Graw Hill.
SENATV (2013, Abril 1). Pruebas de Software. [Archivo de video]. Recuperado de
[Link]
Universidad Nacional de México - UNAM. (s.f.). Metodologías y procesos de análisis de
software. Capítulo 2. Recuperado de
[Link]
A5%20Cap%C3%ADtulo%[Link]?sequence=5
GFPI-F-019 V3
SERVICIO NACIONAL DE APRENDIZAJE SENA
PROCEDIMIENTO DE DESARROLLO CURRICULAR
GUÍA DE APRENDIZAJE
Zapata, J. (2013). Niveles de prueba del software. Recuperado de
[Link]
7. CONTROL DEL DOCUMENTO
Nombre Cargo Dependencia Fecha
Centro de Gestión
de Mercados,
Logística y
Humberto Experto
Autor (es) Tecnologías de la Octubre de 2017.
Amaya Alvear temático
Información
Distrito Capital -
Bogotá – SENA.
8. CONTROL DE CAMBIOS
Razón del
Nombre Cargo Dependencia Fecha
Cambio
Autor (es) Centro de
Correcciones y
Gissela del Comercio y
Asesora actualización
Carmen Alvis Servicios Febrero de
pedagógica del formato.
Ladino Regional 2018
Tolima
GFPI-F-019 V3