Tabla 33 - Descripción de las relaciones
RELACIONES
DESCRIPCIÓN
Personal
Cuenta
Cada socio o cliente tiene una sola cuenta.
Cuenta
Transacciones En las cuentas los usuarios realizan transacciones
como depósitos, retiros, etc.
Personal
Aportes
Los socios realizan aportes mensuales.
Personal
Comentarios
Los socios y clientes pueden dejar comentarios para
la Cooperativa.
Personal
Créditos
Los socios y clientes tienen acceso a realizar un
crédito a un plazo establecido.
Créditos
Plan Pagos
Al realizar el crédito se genera un plan de pagos.
Plan
Pagos
Registro
Pagos
Al ser cancelada la obligación por parte del socio o
cliente se realiza el registro de dicho pago.
- La tabla “cuentacapital” tiene una relación global con todas las transacciones
que se realizan dentro de la cooperativa, por lo que no figura con una relación
específica dentro del diagrama.
-
De igual manera la tabla “opciones” tiene relación con varios parámetros
editables dentro del sistema por lo que tampoco figura con una relación
específica.
94
ANEXO 4
PLAN DE PRUEBAS
4.1. Pruebas de aceptación.
A continuación se presentan los casos de prueba definidos en base a las historias de usuario presentadas en el Anexo 1, Plan de iteraciones e historias de usuario.
4.1.1. Caso de Prueba 001.
Tabla 34 - Caso de prueba correspondiente a la Historia de usuario 1 C.P: 001
Historia de Usuario H.U.:1- Presentar información general de la cooperativa y acceso al sistema.
Descripción
Presentación de la página web de la cooperativa en la cual se encuentre información general de la misma, los servicios prestados, un simulador de créditos, un espacio para contactarse con la cooperativa y el link para el acceso al sistema.
Condiciones
Cualquier usuario puede acceder a esta página con solo escribir en su navegador la siguiente dirección www.coop8deagosto.com
Acciones
Al acceder a la página web de la cooperativa y dar clic en cada una de las opciones el usuario podrá tener información acerca del tema.
Resultado Esperado Presentación de la página principal de la cooperativa y el link para el acceso al sistema.
95
4.1.2. Caso de Prueba 002.
Tabla 35 - Caso de prueba correspondiente a la Historia de usuario 2 C.P: 002
Historia de Usuario H.U.: 2 - Administrar los datos de los socios
Descripción
Visualizar los datos de los socios y clientes e ingreso de los nuevos socios y clientes al momento de su inscripción.
Condiciones El administrador debe ingresar al sistema.
Acciones
En la página web de la cooperativa dar clic en Banca Virtual, ingresar su usuario y contraseña.
Accederá al menú del administrador, al dar clic en socios tendrá acceso al listado de socios y clientes. Al ingresar en cualquiera de los listados obtendrá el listado correspondiente y la opción de añadir personal, en la cual puede registrar usuarios nuevos. Para terminar el proceso de registro del socio debe dar clic en la opción guardar.
Resultado Esperado Afiliación e ingreso correcto de los datos de los socios para su posterior presentación.
4.1.3. Caso de Prueba 003.
Tabla 36 - Caso de prueba correspondiente a la Historia de usuario 3 C.P: 003
Historia de
Usuario
H.U.: 3 - Crear cuentas y generar reportes de las cuentas.
96
Descripción El administrador puede crear nuevas cuentas y también generar reportes de las cuentas existentes. Condiciones El administrador debe ingresar al sistema.
Acciones
En la página web de la cooperativa dar clic en Banca Virtual, ingresar su usuario y contraseña.
Accederá al menú del administrador, al dar clic en reportes tendrá acceso a las cuentas.
Al ingresar a cuentas podrá visualizar el movimiento de las cuentas y tendrá la opción para crear una nueva cuenta.
Resultado Esperado
Reporte de transacciones de las cuentas de los socios y la creación de nuevas cuentas para los mismos.
4.1.4. Caso de Prueba 004.
Tabla 37 - Caso de prueba correspondiente a la Historia de usuario 4 C.P: 004
Historia de
Usuario H.U.: 4 - Revisar aportes de los socios
Descripción El administrador podrá revisar y editar los aportes de los socios en el caso de ser necesario.
Condiciones El administrador debe ingresar al sistema.
Acciones
En la página web de la cooperativa dar clic en Banca Virtual, ingresar su usuario y contraseña.
Accederá al menú del administrador, al dar clic en reportes tendrá acceso a los aportes.
97
Al ingresar a aportes podrá visualizar el estado de los aportes mensuales realizados por los socios.
Resultado
Esperado Visualizar los aportes mensuales de los socios.
4.1.5. Caso de Prueba 005.
Tabla 38 - Caso de prueba correspondiente a la Historia de usuario 5 C.P: 005
Historia de
Usuario H.U.: 5 - Asignar y revisar créditos.
Descripción El administrador podrá generar nuevos créditos y revisar el historial de créditos de los socios y clientes. Condiciones El administrador debe ingresar al sistema.
Acciones
En la página web de la cooperativa dar clic en Banca Virtual, ingresar su usuario y contraseña.
Accederá al menú del administrador, al dar clic en reportes tendrá acceso a los créditos.
Al ingresar a créditos podrá visualizar el historial de créditos y podrá también agregar nuevos créditos. Resultado
Esperado Visualizar y generar nuevos créditos.
4.1.6. Caso de Prueba 006.
98 C.P: 006
Historia de
Usuario H.U.: 6 – Mantenimiento del sistema
Descripción
El administrador tendrá acceso a cambiar parámetros como el interés por mora, el estado de una cuenta, tipo de crédito, estado de un crédito, tipo de transacción, valor de aportes, valor por mora en aportes y la activación de la tarjeta e-key para transferencias. Condiciones El administrador debe ingresar al sistema.
Acciones
En la página web de la cooperativa dar clic en Banca Virtual, ingresar su usuario y contraseña.
Accederá al menú del administrador, al dar clic en cada uno de los submenús podrá editar los parámetros descritos en los mismos.
Resultado
Esperado Editar parámetros dentro de la cooperativa.
4.1.7. Caso de Prueba 007.
Tabla 40 - Caso de prueba correspondiente a la Historia de usuario 7 C.P: 007
Historia de
Usuario H.U.: 7 – Consultar el perfil de cada socio.
Descripción El usuario podrá visualizar todos sus datos personales dentro del sistema.
99 Acciones
En la página web de la cooperativa dar clic en Banca Virtual, ingresar su usuario y contraseña.
Accederá al menú del cliente, al dar clic en perfil visualizará todos sus datos personales previamente ingresados por el administrador.
Resultado
Esperado Visualización correcta de los datos del cliente.
4.1.8. Caso de Prueba 008.
Tabla 41 - Caso de prueba correspondiente a la Historia de usuario 8| C.P: 008
Historia de
Usuario H.U.: 8 – Consultar el detalle de sus cuentas.
Descripción El usuario podrá visualizar el detalle de sus cuentas, aportes y créditos dentro de la cooperativa.
Condiciones El usuario debe ingresar al sistema.
Acciones
En la página web de la cooperativa dar clic en Banca Virtual, ingresar su usuario y contraseña.
Accederá al menú del cliente, al dar clic en consolidado tendrá acceso al detalle de sus cuentas, así como también al detalle de sus créditos.
Resultado Esperado
Visualización correcta de las cuentas y créditos del cliente.
100
4.1.9. Caso de Prueba 009.
Tabla 42 - Caso de prueba correspondiente a la Historia de usuario 9 C.P: 009
Historia de
Usuario H.U.: 9 – Menú para transferencias.
Descripción El usuario podrá realizar transferencias entre cuentas de la misma institución.
Condiciones El usuario debe ingresar al sistema.
Acciones
En la página web de la cooperativa dar clic en Banca Virtual, ingresar su usuario y contraseña.
Accederá al menú del cliente, al dar clic en transferencias tendrá acceso al menú para realizar las transferencias, luego de ingresar los datos de las cuentas solicitados, se le pedirá la clave de transferencias para terminar la transacción.
Resultado Esperado
Optimización correcta de las transferencias entre cuentas.
4.1.10. Caso de Prueba 010.
Tabla 43 - Caso de prueba correspondiente a la Historia de usuario 10 C.P: 010
Historia de
101 Descripción
El cajero tendrá acceso a visualizar las cuentas de los clientes para poder confirmar números de cuenta o saldos disponibles antes de realizar las transacciones. Condiciones El cajero debe ingresar al sistema.
Acciones
En la página web de la cooperativa dar clic en Banca Virtual, ingresar su usuario y contraseña.
Accederá al menú del cajero, al dar clic en cliente tendrá acceso a las cuentas en donde podrá buscar las cuentas por nombre de usuario y además visualizará el saldo de las mismas.
Resultado Esperado
Visualización correcta de las cuentas y detalle de saldos.
4.1.11. Caso de Prueba 011.
Tabla 44 - Caso de prueba correspondiente a la Historia de usuario 11 C.P: 011
Historia de
Usuario H.U.: 11 – Depósitos y retiros.
Descripción El cajero tendrá un menú para realizar transacciones de depósitos y retiros de las cuentas de los clientes. Condiciones El cajero debe ingresar al sistema.
Acciones
En la página web de la cooperativa dar clic en Banca Virtual, ingresar su usuario y contraseña.
Accederá al menú del cajero, al dar clic en transacciones tendrá acceso a las transacciones tanto de depósitos como retiros en las cuales deberá
102
ingresar los datos solicitados, monto de transacciones y procesar.
Resultado Esperado
Ejecución correcta de las transacciones de depósitos y retiros.
4.1.12. Caso de Prueba 012.
Tabla 45 - Caso de prueba correspondiente a la Historia de usuario 12 C.P: 012
Historia de
Usuario H.U.: 12 – Cobro de aportes.
Descripción El cajero tendrá un menú para realizar el cobro de aportes mensuales de los socios.
Condiciones El cajero debe ingresar al sistema.
Acciones
En la página web de la cooperativa dar clic en Banca Virtual, ingresar su usuario y contraseña.
Accederá al menú del cajero, al dar clic en aportes podrá desplegar todos los aportes pendientes de pago por parte del socio, además tendrá un buscador para localizar de manera más rápida al socio o cliente. Resultado
Esperado
Ejecución correcta del cobro de los aportes de los socios.
4.1.13. Caso de Prueba 013.
103 C.P: 013
Historia de
Usuario H.U.: 13 – Cobro de créditos.
Descripción El cajero tendrá un menú para realizar el cobro de cuotas de créditos de los socios.
Condiciones El cajero debe ingresar al sistema.
Acciones
En la página web de la cooperativa dar clic en Banca Virtual, ingresar su usuario y contraseña.
Accederá al menú del cajero, al dar clic en créditos podrá desplegar un plan de pagos de cada socio que mantenga un crédito pendiente con la cooperativa para el cobro respectivo.
Resultado Esperado
Ejecución correcta del cobro de las cuotas de créditos de los socios.
4.2 Pruebas de rendimiento
Las pruebas de rendimiento pueden servir para diferentes propósitos. Pueden demostrar que el sistema cumple los criterios de rendimiento, pueden comparar dos sistemas para encontrar cuál de ellos funciona mejor, o pueden medir que partes del sistema o de carga de trabajo provocan que el conjunto rinda mal.
Para su diagnóstico, los ingenieros de software utilizan herramientas como pueden ser monitorizaciones que midan que partes de un dispositivo o software contribuyen más al mal rendimiento o para establecer niveles del mismo que mantenga un tiempo de respuesta aceptable.
104
Para el presente desarrollo se realizarán 2 pruebas de carga con aplicaciones como son Jmeter y Wapt. Algunas características de cada una de ellas se detallan a continuación:
Jmeter.- es una aplicación de escritorio Java puro 100 % diseñado para cargar a un cliente de prueba (por ejemplo, una aplicación web). Puede ser utilizado para probar el rendimiento tanto en recursos estáticos y dinámicos tales como archivos estáticos, servlets Java, scripts CGI, objetos Java, bases de datos, servidores FTP y más. JMeter se puede utilizar para simular una carga pesada en el servidor o la red con el objeto de probar su fuerza o para analizar el rendimiento general bajo diferentes tipos de carga.
Wapt.- es una herramienta de pruebas de carga que proporciona una manera fácil de usar y rentable para probar cualquier sitio web, incluyendo aplicaciones empresariales, sitios móviles, portales web, etc. Puede comprobar el correcto comportamiento de su sitio web bajo carga de varias maneras: códigos de respuesta HTTP, errores de nivel de red, retrasos del servidor, los tiempos de espera, y la validación respuesta de contenido de la página.
105
ANEXO 5
MANUAL DEL ADMINISTRADOR