Sistemas Integrados WS
djscratch7 de Mayo de 2015
1.984 Palabras (8 Páginas)178 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 esperado: El usuario visualiza un reporte con todos los pagos en el rango de fechas seleccionado en el cual se visualiza el nombre del cliente, número de cuota, estado (con retraso o a tiempo), valor, y saldo del préstamo.
Flujo alterno No existen pagos
1. El usuario puede ver una tabla en la cual se especifica que no existen pagos en esas fechas y un botón para regresa a la página principal.
Resultado alternativo esperado: Vuelta a pantalla principal para elegir otro tipo de opción.
2. CASOS DE PRUEBA DEL SISTEMA DE ESCUELAS
Caso de Prueba Escuela 2-01
Código de Identificación: CPESC01
Nombre Caso de Prueba INGRESO DE MULTAS
Descripción Se ingresa la(s) multa(s) para el/los docente(s) que incumplieran el reglamento
Precondiciones Ninguna.
Flujo normal del evento 1. Acceder al sistema.
2. Seleccionar la opción de “Generar Multa” , dentro del menú “Sueldos”
3. Ingresar número de cedula del docente.
4. Ingresar la descripción de la multa
5. Seleccionar el motivo de la multa
6. Seleccionar el mes donde se generó la multa
7. Seleccionar el año donde se generó la multa
8. Ingresar el porcentaje de la multa
9. Registrar los datos ingresados
Resultado esperado Desplegar un mensaje informativo con el contenido: “multa generada con éxito.”
Comentarios Sin comentarios.
Caso de Prueba Escuela 2-02
Código de Identificación: CPESC02
Nombre Caso de Prueba GENERACIÓN DE PAGO DE SUELDOS
Descripción Se genera el pago de sueldos para todos los docentes de la institución.
Precondiciones Generación de multas realizada.
Flujo normal del evento 1. Acceder al sistema.
2. Seleccionar la opción de “Registro de Sueldo”, dentro del menú “Sueldos”.
3. Seleccionar el mes y el año a generar.
4. Registrar el pago del sueldo a los docentes.
Resultado esperado Desplegar un mensaje informativo con el contenido: “Sueldos registrados con éxito”
Comentarios Sin comentarios.
Caso de Prueba Escuela 2-03
Código de Identificación: CPESC03
Nombre Caso de Prueba CONSULTA DE SUELDO
Descripción Se despliega la información sobre los sueldos del docente.
Precondiciones Que los sueldos estén generados
Flujo normal del evento 1. Ingresar al sistema.
2. Seleccionar la opción “Consulta de sueldo”, dentro del menú “Sueldos”.
3. Ingresar el número de cedula del docente.
4. Realizar la consulta.
Resultado esperado Desplegar un reporte con el historial de sueldos recibidos
...