PROCESO: Mantenimiento y Soporte Tic INSTRUCTIVO: PRUEBAS FUNCIONALES DE SOFTWARE Código: I-TE-003 Versión: 0 Fecha: 14/02/2014 Página: 1 de 4 1. Objetivo. Establecer el diseño para la ejecución de pruebas en los aplicativos desarrollador o adquiridos por la secretaria de integración social. 2. Glosario. Aplicativos: Es un conjunto de programas de computador que tiene por objeto el desempeño de tareas de índole práctica, en general ligado a procesamiento de datos de tipo empresarial u organizacional. Su naturaleza, por lo tanto difiere de otros tipos de software, como sistemas operacionales, software lúdico, entre otros. Scrum: Es un marco de trabajo para la gestión y desarrollo de software basada en un proceso iterativo e incremental utilizado comúnmente en entornos basados en el desarrollo ágil de software. Base de Datos: colección de datos organizada para dar servicio a muchas aplicaciones al mismo tiempo al combinar los datos de manera que parezcan estar en una sola ubicación. En este contexto, se entiende por base de datos todo tipo de ORIGEN/DESTINO DE DATOS, como por ejemplo: Estructuras relacionales o jerárquicas implementadas en Archivos ISAM, planos, binarios, XML, o, incluso, datos provenientes de conexiones a servicios como los Web Services o la integración de aplicaciones, entre otros. Parametrización: Capacidad de adaptación del software a los requerimientos de los usuarios. Determinación de valores predeterminados y validaciones, que entre otras tareas permite modificar y extender su funcionalidad, reducir errores y tiempos de carga, autorización de accesos por usuario, etc. Requerimientos de software: son las características que debe tener el software instalado en una computadora para poder soportar y/o ejecutar una aplicación o un dispositivo específicos. Los requerimientos de software pueden ser: Requisitos de sistema operativo, requisitos de aplicaciones específicas instaladas, requisitos de ciertas aplicaciones no instaladas en el mismo sistema o requisitos de determinadas configuraciones en el sistema operativo o en ciertas aplicaciones. Requerimientos de hardware: son las características que debe tener el hardware de una computadora para poder soportar y/o ejecutar una aplicación o un dispositivo específicos. Los requerimientos pueden ser: * Requerimientos mínimos de hardware, que son las características mínimas (mínimo costo, y mínima antigüedad) indispensables para ejecutar la aplicación correctamente. * Requerimientos recomendados de hardware, que son las características más apropiadas que debe tener el hardware para poder ejecutar una aplicación específica. Caso de prueba: Son un conjunto de condiciones o variables bajo las cuales se determina si el requisito de una aplicación es parcial o completamente satisfactorio (Debe haber al menos un caso de prueba para cada requisito). Cra. 7 No. 32-16 Ciudadela San Martín Teléfono 327 97 97 www.integracionsocial.gov.co Información Línea 195 F-I-003 PROCESO: Mantenimiento y Soporte Tic INSTRUCTIVO: PRUEBAS FUNCIONALES DE SOFTWARE Código: I-TE-003 Versión: 0 Fecha: 14/02/2014 Página: 2 de 4 3. Desarrollo: 3.1. El grupo desarrollador realiza entrega al referente de pruebas de la documentación pertinente para proceder con las pruebas del aplicativo. - Formato historia de usuario - Formato ficha técnica de aplicativo - Instructivo de instalación o despliegue - Manual de usuario. 3.2. El referente de pruebas valida la documentación entregada, si dichos documentos están erróneos el grupo desarrollador o proveedor procede a realizar la corrección de errores. 3.3. Una vez la documentación esta correcta el referente de pruebas realiza la instalación o el despliegue del requerimiento desarrollado. 3.4. Si la instalación o despliegue del aplicativo es errónea el grupo desarrollador o el proveedor realiza los ajustes o precisiones referentes al resultado del fallo. 3.5. Al realizarse la instalación o despliegue exitosamente el referente realiza las pruebas pertinentes al aplicativo de acuerdo a la documentación. - Manual de usuario - Formato caso de pruebas por requerimiento. 3.6. Al realizar las pruebas si presentan un error solicita al grupo desarrollador o proveedor ajustes o precisiones en el desarrollo referente al resultado de fallo en las pruebas. 3.7. Una vez el aplicativo haya pasado las pruebas satisfactoriamente el referente funcional envía el aplicativo a producción Cra. 7 No. 32-16 Ciudadela San Martín Teléfono 327 97 97 www.integracionsocial.gov.co Información Línea 195 F-I-003 PROCESO: Mantenimiento y Soporte Tic INSTRUCTIVO: PRUEBAS FUNCIONALES DE SOFTWARE Código: I-TE-003 Versión: 0 Fecha: 14/02/2014 Página: 3 de 4 Cra. 7 No. 32-16 Ciudadela San Martín Teléfono 327 97 97 www.integracionsocial.gov.co Información Línea 195 F-I-003 PROCESO: Mantenimiento y Soporte Tic INSTRUCTIVO: PRUEBAS FUNCIONALES DE SOFTWARE Código: I-TE-003 Versión: 0 Fecha: 14/02/2014 Página: 4 de 4 4. Observaciones: 4.1. En el momento de realizar las pruebas si el aplicativo presenta fallos se devuelve al grupo desarrollador o proveedor cuantas veces sea necesario hasta lograr la funcionalidad correcta del aplicativo. 5. Administración del instructivo: Subdirección de investigación e información. Unidad de factoría de software. ELABORO NOMBRE CARGO REVISO APROBO Carlos Vladimir Cobo Ramírez Jefferson Camilo Sánchez Lopez David Leonardo Calao Porras Fabian Antonio Mariño Riveros Desarrollador Unidad De Factoría De Software Ingeniero de sistemas Líder Unidad de Factoría de Software Líder del proceso de mantenimiento y soporte Tic Cra. 7 No. 32-16 Ciudadela San Martín Teléfono 327 97 97 www.integracionsocial.gov.co Información Línea 195 F-I-003