SISTEMA INTEGRADO DE GESTIÓN DE EXPEDIENTES MODULAR (AL SIGM) ESPECIFICACIÓN DE CASOS DE PRUEBA DE ACEPTACIÓN FUNCIONALES PARA LOS REQUISITOS DE LA INTEGRACIÓN CON EL PORTAFIRMAS DEL MINHAP RECOGIDOS EN LA ENTREGA PARCIAL 2 SIGM v3 Administración Local Soluciones
HISTÓRICO DE MODIFICACIONES Fecha Versión Descripción Autor Septiembre 2012 1.0 Versión inicial de la especificación de casos de uso para las pruebas de aceptación funcionales de los requisitos relativos a la integración con el Portafirmas del MINHAP de la entrega parcial 2 de AL SIGEM v3. IECISA AL SIGM v3 Casos de prueba de Aceptación Funcionales integración Portafirmas MINHAP entrega parcial 2 2
ÍNDICE 1. INTRODUCCIÓN 4 1.1. Introducción 4 1.2. Propósito 4 1.3. Definiciones, acrónimos y abreviaturas 4 1.4. Referencias 5 2. ALCANCE 6 3. REALIZACIÓN DE LAS PRUEBAS 7 4. ESPECIFICACIÓN Y RESULTADOS DE LOS CASOS DE PRUEBA 9 4.1. Requisitos funcionales sobre el Módulo de Portafirmas (RFP)9 4.1.1. RFP1.1. Integración con el Port@firmas del MINHAP 9 4.1.1.1. Caso de prueba Definir circuito de firma 9 4.1.1.2. Caso de prueba Enviar documento a proceso de firma 11 4.1.1.3. Caso de prueba Consultar estado de documento enviado a circuito de firma y no finalizado 13 4.1.1.4. Caso de prueba Consultar documento firmado 14 4.1.1.5. Caso de prueba Consultar detalle de firma para documento firmado 16 AL SIGM v3 Casos de prueba de Aceptación Funcionales integración Portafirmas MINHAP entrega parcial 2 3
1. INTRODUCCIÓN 1.1. Introducción AL SIGM, SISTEMA INTEGRADO DE GESTIÓN DE EXPEDIENTES MODULAR, es la plataforma de Tramitación Electrónica del MINETUR, solución integral para la tramitación electrónica de los procedimientos administrativos, que fomenta la interoperabilidad entre administraciones mediante su adaptación a estándares de comunicación así como la reutilización de recursos e información pública. El presente proyecto supone el desarrollo de la versión 3 de AL SIGM, evolutivo de la versión 2, liberada en 2010, a la que se dota de nuevas funcionalidades, mejoras, actualizaciones de plataformas e integraciones, todas ellas recogidas en el documento SETSI_AL SIGM_Especificación de requisitos_v11_0.doc. 1.2. Propósito En el documento SETSI_AL SIGM_Plan de Pruebas_v4_0.doc se define el plan de pruebas para los desarrollos a realizar dentro del proyecto AL SIGM, versión 3. Este plan incluye todos los niveles de pruebas a realizar, entre los que se encuentran las pruebas de aceptación a realizar por los grupos de usuario piloto de SIGM. El presente documento recoge la especificación de los casos de uso funcionales para los requisitos relativos a la integración de AL SIGM v3 con el Portafirmas del MINHAP, incluidos en la entrega parcial 2 comprometida en el plan de proyecto. Estos casos de uso sirven como guía para la realización de las pruebas, y permiten verificar que los requisitos desarrollados cumplen las necesidades establecidas por el usuario, con las debidas garantías de calidad. 1.3. Definiciones, acrónimos y abreviaturas En este apartado se completará la tabla con los diferentes acrónimos y abreviaturas utilizados en el documento con su correspondiente definición. Acrónimo / Abreviatura Definición AL SIGM v3 Casos de prueba de Aceptación Funcionales integración Portafirmas MINHAP entrega parcial 2 4
MINETUR AL SIGM IECISA (MINHAP Ministerio de Industria, Energía y Turismo Administración Local Sistema Integrado de Gestión de Expedientes Modular Informática El Corte Inglés S.A. Ministerio de Hacienda y Administraciones Públicas 1.4. Referencias Los documentos externos referenciados en este documento son los siguientes: Nombre del documento Fecha de publicación Organización SETSI_AL SIGM_Especificación de requisitos_v11_0.doc Junio 2012 IECISA SETSI_AL SIGM_Plan de Pruebas_v4_0.doc Diciembre 2011 IECISA AL SIGM v3 Casos de prueba de Aceptación Funcionales integración Portafirmas MINHAP entrega parcial 2 5
2. ALCANCE El nivel de pruebas de aceptación definido en el documento SETSI_AL SIGM_Plan de Pruebas_v4_0.doc incluye los tipos de prueba funcionales y de instalación. En el presente documento se recogen las pruebas funcionales de aceptación, para los nuevos requisitos desarrollados en el proyecto AL SIGM v3, relativos a la integración con el Portafirmas del MINHAP, incluidos en la entrega parcial 2 comprometida en el plan de proyecto. La lista de requisitos para los que se definirán sus casos de uso de pruebas en este documento es la siguiente: Requisitos funcionales sobre el Módulo de Portafirmas (RFP) o RFP1.1. Integración con el Port@firmas del MINHAP AL SIGM v3 Casos de prueba de Aceptación Funcionales integración Portafirmas MINHAP entrega parcial 2 6
3. REALIZACIÓN DE LAS PRUEBAS Como guía para la realización de las pruebas funcionales de aceptación, se incluye a continuación la especificación de los casos a ejecutar. Cada caso de prueba vendrá descrito en un formulario, en el que se definen aspectos como los pasos a realizar, y los resultados esperados. Para la ejecución de las presentes pruebas es necesario que los usuarios que vayan a realizarlas tengan conocimientos funcionales de la herramienta en su versión anterior (2.3), ya que los pasos a realizar para los diferentes casos de prueba sólo explican las nuevas funcionalidades. En caso de que, para la ejecución de uno de esos casos, se requiera realizar alguna funcionalidad ya existente (por ejemplo para cumplir las precondiciones de ejecución), no se detallaran los pasos necesarios, sino que se presupone que el usuario tiene la capacidad requerida, haciendo uso si es necesario de los manuales existentes. Los usuarios que realicen las presentes pruebas, pueden usar como plantilla para recoger los resultados de las mismas los siguientes apartados del formulario asociado a cada caso de uso, situados en la parte final del mismo: ejecución Estado Nombre de la persona responsable de la ejecución Estado caso de prueba: Ejecutado: o Exitoso o Fallido o Frenado obtenido obtenido de la ejecución del caso de prueba AL SIGM v3 Casos de prueba de Aceptación Funcionales integración Portafirmas MINHAP entrega parcial 2 7
Incidencias asociadas Comentarios Descripción breve de las incidencias asociadas junto con su identificador de registro, ya sea en la plantilla correspondiente o en una aplicación de soporte Observaciones relacionadas con el caso de prueba En el caso de encontrar casos de prueba fallidos o frenados, deberán hacer constar las incidencias en el gestor de incidencias habilitado para ello (desarrollo SIGM3), con el fin de tomarse las medidas necesarias para su solución. https://avanzalocal.inteco.es/incidencias/login_page.php?return=%2fincidencias%2fmy_vie w_page.php AL SIGM v3 Casos de prueba de Aceptación Funcionales integración Portafirmas MINHAP entrega parcial 2 8
4. ESPECIFICACIÓN Y RESULTADOS DE LOS CASOS DE PRUEBA 4.1. Requisitos funcionales sobre el Módulo de Portafirmas (RFP) 4.1.1. RFP1.1. Integración con el Port@firmas del MINHAP En al ámbito de AL SIGM3 se realiza la integración con la herramienta Port@firmas, desarrollado por el Ministerio de Hacienda y Administraciones Públicas (MINHAP). La integración con el Port@firmas del MINHAP afecta a dos aplicaciones de AL SIGM: por una parte el Catálogo de Procedimientos, donde se definirán plantillas de procesos de firma (circuitos de firma) cuyos firmantes sean usuarios obtenidos de dicho portafirmas; y, por otra parte, el Gestor de Expedientes, que se integra con dicha herramienta en lo relativo al proceso de firma de documentos, delegando esta tarea al Port@firmas. Esta integración consistirá en el envío de documentos a dicho portafirmas, para que estos sean firmados por el conjunto de firmantes seleccionado en el momento del envío de entre los circuitos definidos en el Catálogo de Procedimientos; y en la recuperación del documento, una vez que haya sido firmado. Adicionalmente, mientras se está realizando el proceso de firma, se habilitará la opción de consultar el estado de dicho proceso, y una vez finalizado el mismo, se posibilitará la consulta del detalle de las firmas realizadas en el Port@firmas. Para realizar los siguientes casos de prueba, la plataforma debe estar configurada para hacer uso del Port@firmas del MINHAP. El entorno de pruebas púbico proporcionado por IECI, accesible para MINETUR y los grupos de usuarios piloto, no contempla la integración con un entorno operativo de Port@firmas, por lo que estas pruebas deberán realizarse en los entornos de pruebas finales de cada grupo piloto de usuarios. 4.1.1.1. Caso de prueba Definir circuito de firma ID Nombre y tipo CP-RFP1.1-01 Definir circuito de firma Prueba funcional Nivel Aceptación AL SIGM v3 Casos de prueba de Aceptación Funcionales integración Portafirmas MINHAP entrega parcial 2 9
Objeto Objetivo ID Requisito Ejecución Aplicación de Catálogo de Procedimientos Se probará la creación de un circuito de firmas obteniendo los firmantes de entre los usuarios o cargos definidos en el Port@firmas. RFP1.1 Se realizarán los siguientes pasos: 1. Escoger la opción de menú Inventario >> Circuitos de firma. 2. En la pantalla que se muestra, pulsar el botón Nuevo Circuito de firma. 3. Asignarle un nombre al circuito, definir su tipo y secuencia, y pulsar el botón Aceptar. 4. En el formulario del circuito, pulsar el botón Añadir firmante. 5. En el formulario mostrado, hacer una búsqueda (por identificador, operador contiene), seleccionar un firmante en la lista de resultados, y pulsar el botón Aceptar. Este paso se deberá repetir para cada firmante a añadir. 6. Una vez establecidos todos los firmantes, pulsar el botón Cerrar. Valores/datos de entrada esperado Pre-condiciones El sistema guarda el nuevo circuito en el inventario de circuitos. Se debe cumplir el siguiente conjunto de condiciones: El usuario está autenticado en la aplicación. El usuario es interno y tiene permiso de Consulta y Edición sobre la Gestión de Plantillas de Documentos, o es usuario interno Administrador del Catálogo, o es un usuario administrador de entidad. AL SIGM v3 Casos de prueba de Aceptación Funcionales integración Portafirmas MINHAP entrega parcial 2 10
Postcondiciones diseño Existe un circuito de firmas disponible para ser usado desde la tramitación; en caso de ser un circuito específico, deberá ser previamente asociado a algún procedimiento. IECISA ejecución Estado obtenido Incidencias asociadas Comentarios 4.1.1.2. Caso de prueba Enviar documento a proceso de firma ID Nombre y tipo CP-RFP1.1-02 Enviar documento a proceso de firma Prueba funcional Nivel Aceptación Objeto Objetivo ID Requisito Aplicación de Gestión de Expedientes Se probará que se envía un documento a un proceso de firma del Port@firmas del MINHAP. RFP1.1 AL SIGM v3 Casos de prueba de Aceptación Funcionales integración Portafirmas MINHAP entrega parcial 2 11
Ejecución Se realizarán los siguientes pasos: 1. Acceder al formulario de un documento sin firmar. 2. Pulsar el enlace Firmar. 3. A continuación, seleccionar la opción Iniciar Circuito de Firma, y seleccionar el circuito de firma a iniciar. Valores/datos de entrada esperado Pre-condiciones Se establece el estado de la firma del documento a Pendiente de circuito de firma. Se debe cumplir el siguiente conjunto de condiciones: El usuario está autenticado en la aplicación. El usuario tiene responsabilidad sobre al menos un trámite, o tiene permiso de consulta y edición sobre el procedimiento de su expediente. El trámite tiene al menos un documento no de entrada y no firmado. Existe un circuito de firma disponible para los documentos del procedimiento. Postcondiciones diseño Está disponible en la aplicación de Port@firmas el documento enviado a firmar, para aquellos firmantes incluidos en el circuito de firma seleccionado. IECISA ejecución Estado AL SIGM v3 Casos de prueba de Aceptación Funcionales integración Portafirmas MINHAP entrega parcial 2 12
obtenido Incidencias asociadas Comentarios 4.1.1.3. Caso de prueba Consultar estado de documento enviado a circuito de firma y no finalizado ID Nombre y tipo CP-RFP1.1-03 Consultar estado de documento enviado a circuito de firma Prueba funcional Nivel Aceptación Objeto Objetivo ID Requisito Ejecución Aplicación de Gestión de Expedientes Se probará que se consulta el estado de un documento enviado a un proceso de firma del Port@firmas del MINHAP que aún no ha finalizado. RFP1.1 Se realizarán los siguientes pasos: 1. Acceder al formulario de un documento con estado Pendiente circuito de firma. 2. Pulsar el enlace Consultar Estado. Valores/datos de entrada esperado Se muestra el estado del documento en el circuito de firmas del Port@firmas. AL SIGM v3 Casos de prueba de Aceptación Funcionales integración Portafirmas MINHAP entrega parcial 2 13
Pre-condiciones Se debe cumplir el siguiente conjunto de condiciones: El usuario está autenticado en la aplicación. El usuario tiene responsabilidad sobre al menos un trámite, o tiene permiso de consulta y edición sobre el procedimiento de su expediente. El trámite tiene al menos un documento enviado a un circuito de firmas del Port@firmas, que no ha finalizado. Postcondiciones diseño N/A. IECISA ejecución Estado obtenido Incidencias asociadas Comentarios 4.1.1.4. Caso de prueba Consultar documento firmado ID Nombre y tipo CP-RFP1.1-04 Consultar documento firmado Prueba funcional Nivel Aceptación AL SIGM v3 Casos de prueba de Aceptación Funcionales integración Portafirmas MINHAP entrega parcial 2 14
Objeto Objetivo ID Requisito Ejecución Aplicación de Gestión de Expedientes Se probará que se consulta en la tramitación correctamente un documento firmado, obtenido del Port@firmas tras finalizar el proceso de firma al que fue enviado. RFP1.1 Se realizarán los siguientes pasos: 1. Acceder al formulario de un documento con estado Firmado. 2. Pulsar el enlace Ver Fichero. Valores/datos de entrada esperado Pre-condiciones Se muestra el documento obtenido del Port@firmas tras finalizar en él el proceso de firma al que fue enviado. Se debe cumplir el siguiente conjunto de condiciones: El usuario está autenticado en la aplicación. El usuario tiene responsabilidad sobre al menos un trámite, o tiene permiso de consulta y edición sobre el procedimiento de su expediente. El trámite tiene al menos un documento firmado a través de un proceso de firmas del Port@firmas. Postcondiciones diseño N/A. IECISA ejecución AL SIGM v3 Casos de prueba de Aceptación Funcionales integración Portafirmas MINHAP entrega parcial 2 15
Estado obtenido Incidencias asociadas Comentarios 4.1.1.5. Caso de prueba Consultar detalle de firma para documento firmado ID Nombre y tipo CP-RFP1.1-05 Consultar detalle de firma para documento firmado Prueba funcional Nivel Aceptación Objeto Objetivo ID Requisito Ejecución Aplicación de Gestión de Expedientes Se probará que se consulta en la tramitación correctamente el detalle de la firma realizada sobre un documento, obteniéndolo del Port@firmas. RFP1.1 Se realizarán los siguientes pasos: 3. Acceder al formulario de un documento con estado Firmado. 4. Pulsar el enlace Detalle firma. Valores/datos de entrada esperado Se muestra el detalle de la firma del documento, obtenido del Port@firmas. AL SIGM v3 Casos de prueba de Aceptación Funcionales integración Portafirmas MINHAP entrega parcial 2 16
Pre-condiciones Se debe cumplir el siguiente conjunto de condiciones: El usuario está autenticado en la aplicación. El usuario tiene responsabilidad sobre al menos un trámite, o tiene permiso de consulta y edición sobre el procedimiento de su expediente. El trámite tiene al menos un documento firmado a través de un proceso de firmas del Port@firmas. Postcondiciones diseño N/A. IECISA ejecución Estado obtenido Incidencias asociadas Comentarios AL SIGM v3 Casos de prueba de Aceptación Funcionales integración Portafirmas MINHAP entrega parcial 2 17