Sistemas Integrados WS
Enviado por djscratch • 7 de Mayo de 2015 • 1.984 Palabras (8 Páginas) • 165 Visitas
UNIVERSIDAD DE LAS FUERZAS ARMADAS-ESPE
Casos de Prueba del Sistema Integrado “Servipagos”
Arquitectura de Software
Ing. Henry Coral
16/12/2014
Este documento describe los Casos de Prueba Funcionales de los cuatro sistemas que integran el Sistema “Servipagos”.
Introducción
Un aspecto crucial en desarrollo de software son las pruebas y, dentro de estas, las pruebas funcionales, en las cuales se hace una verificación dinámica del comportamiento de un sistema, basada en la observación de un conjunto seleccionado de ejecuciones controladas o casos de prueba.
Para hacer pruebas funcionales se requiere una planificación, la cual consiste en definir los aspectos a revisar y la forma de verificar su correcto funcionamiento.
En este documento se describen los casos de prueba funcional de los sistemas: Bancos, Escuelas, Servicios Básicos y el sistema central de Servipagos desarrollados en el primer parcial como proyecto de la materia de Arquitectura de Software.
1. CASOS DE PRUEBA DEL SISTEMA BANCARIO
Caso de Prueba Banco 1-01
Código de Identificación: SRVP.BANCO.REQ001
Nombre Caso de Prueba: Posición Consolidada
Descripción El usuario podrá ver en una sola pantalla todas sus cuentas.
Variables de Entrada (Inputs): COD_CLIENTE, NOMBRE_CLIENTE
Flujo normal del evento 1. El usuario ingresa a la pantalla principal de Bancos.
2. Se loguea con su código y nombre.
3. El sistema presenta la pantalla de Posición Consolidada.
Resultado esperado: Se visualiza una tabla con todas las cuentas del cliente con sus saldos respectivos.
Flujo alterno No existe cliente.
1. El usuario puede ver que no existe el cliente, al no presentarse datos en la tabla.
Resultado alternativo esperado: Regresar a la página de inicio.
Caso de Prueba Banco 1-02
Código de Identificación: SRVP.BANCO.REQ002
Nombre Caso de Prueba: Movimientos de Cuenta
Descripción El usuario podrá revisar los movimientos de cuenta
Variables de Entrada (Inputs): COD_CLIENTE, NOMBRE_CLIENTE
Flujo normal del evento 1. El usuario ingresa a la pantalla principal de Bancos.
2. La aplicación muestra el botón para acceder a "Movimientos de la Cuenta" (Historial).
3. Ingresamos el código del cliente y el nombre del cliente.
4. La aplicación verifica los datos del usuario con la base de datos.
Resultado esperado: El usuario visualiza los movimientos de cuentas de acuerdo al código del cliente ingresado.
Flujo alterno No existen movimientos para una cuenta
1. Mensaje no existen movimientos de cuenta.
Resultado alternativo esperado: Vuelta a pantalla principal para elegir a un cliente distinto o el mismo cliente con otra cuenta que tenga movimientos.
Caso de Prueba Banco 1-03
Código de Identificación: SRVP.BANCO.REQ003
Nombre Caso de Prueba: Proceso Préstamo
Descripción El usuario podrá realizar el proceso de préstamo al cliente
Variables de Entrada (Inputs): NUM_CUENTA, MONTO, TASA, PERIODO, FECHA_CONCESION
Flujo normal del evento 1. El usuario ingresa a la pantalla principal de Bancos.
2. La aplicación muestra el botón para realizar Préstamos.
3. El usuario ingresa el número de cuenta, código de cliente, monto del préstamo, tasa, periodo y la fecha.
4. Presiona el botón Solicitar.
Resultado esperado: Se despliega un mensaje de préstamo creado y se actualiza en la base de datos las tablas préstamo y pago_cuota_prestamo (las cuotas se generan automáticamente dependiendo el periodo elegido).
Flujo alterno No existe cliente.
1. El usuario puede ver que no existe el cliente, al no presentarse datos en la tabla.
Resultado alternativo esperado: Vuelta a pantalla principal para elegir otro tipo de opción.
Caso de Prueba Banco 1-04
Código de Identificación: SRVP.BANCO.REQ004
Nombre Caso de Prueba: Cartera Vencida Acumulada
Descripción El usuario podrá consultar la cartera vencida acumulada de los clientes.
Variables de Entrada (Inputs): Fecha para la cual se revisará la cartera vencida de los clientes.
Flujo normal del evento 1. El usuario accederá al módulo de reportes.
2. Seleccionará el reporte “Cartera vencida acumulada”
3. Presionar aceptar
Resultado esperado: El sistema desplegará el reporte de cartera vencida acumulada en la que constará: cliente, número de cuotas impagas, valor total adeudado.
Flujo alterno Reporte en blanco, lo cual indica que no existen clientes con cartera vencida a esa fecha
Resultado alternativo esperado: Se despliega un mensaje de error. “No existen clientes con cartera vencida para esta fecha”.
Caso de Prueba Banco 1-05
Código de Identificación: SRVP.BANCO.REQ005
Nombre Caso de Prueba: Cartera Vencida Día Actual
Descripción El usuario podrá consultar la cartera vencida de los clientes para la fecha actual.
Variables de Entrada (Inputs): Fecha para la cual se revisará la cartera vencida de los clientes.
Flujo normal del evento 1. El usuario accederá al módulo de reportes.
2. Seleccionará el reporte “Cartera vencida a la fecha actual”
Resultado esperado: El sistema desplegará el reporte de cartera vencida a la fecha en la que se generará el reporte el cual constará de los siguientes campos: cliente, núm. cuota, número total de cuotas del préstamo, valor impago.
Flujo alterno Reporte en blanco, lo cual indica que no existen clientes con cartera vencida a esa fecha
Resultado alternativo esperado: Se despliega un mensaje de error. “No existen clientes con cartera vencida”.
Caso de Prueba Banco 1-06
Código de Identificación: SRVP.BANCO.REQ006
Nombre Caso de Prueba: Pagos realizados
Descripción El usuario podrá revisar todos los pagos a realizar en un rango de fecha
Variables de Entrada (Inputs): FEC_INI, FECH_FIN.
Flujo normal del evento 1. El usuario (administrador) ingresa a la pantalla principal de Bancos.
2. La aplicación muestra el botón para acceder a "Reportes de Pagos".
3. Ingresamos la fecha de inicio y la fecha fin de la que deseamos ver los reportes.
4. Presionamos el botón de Ver reporte
5. La aplicación verifica las fechas y busca los usuarios con pagos relacionados a esas fechas.
Resultado
...