The Diameter Protocol
4.3 Protocol Details
Una propuesta metodológica para guiar la generación de pruebas de aceptación por parte del cliente es que deben ser lo suficientemente sencillas para que cualquier persona sin experiencia en ingeniería del software y en pruebas pueda ponerla en práctica. Tampoco deben estar atadas a ninguna notación o herramienta específica, aunque pueden existir propuestas interesantes, consideramos interesante no atarse de antemano a ninguna herramienta.
Este tipo de pruebas las realiza el cliente con el fin de verificar la funcionalidad total de la aplicación, en base a los casos de prueba. Las pruebas que corresponden a la página principal, al sistema de administración, al sistema del cliente y al sistema del cajero se las ha realizado con las personas encargadas de utilizar el sistema.
Los resultados obtenidos una vez seguidos cada caso de prueba son:
3.4.1.1. Pruebas de Aceptación para la página principal.
Tabla 6. Resultado de pruebas para el caso de prueba H.U.: 1
Persona encargada de realizar la prueba:
Sr. Eduardo Baquero
Caso de prueba:
57 Resultados:
Se solicitó un cambio general en el entorno de la página principal por considerarse muy sencilla, debe considerarse la utilización de tecnologías de vanguardia, de igual manera se solicitó mejorar la parte estética y funcional de toda la aplicación utilizando otras tecnologías y no simplemente código HTML.
Acciones: Se implementó la página principal a partir de una plantilla con el fin de mejorar la parte estética de la página pensando justamente en la experiencia del usuario, se adaptó todo el sistema al nuevo diseño de la página principal. De igual manera se trabajó en la parte del sistema utilizando un framework para mejorar tanto la parte estética como funcional del mismo, además se utilizó tecnologías de vanguardia como Html5, Css3, jQuery, JavaScript, Ajax, para el diseño de los formularios necesarios para el correcto funcionamiento del sistema.
3.4.1.2. Pruebas de Aceptación para el sistema de administración.
Tabla 7. Resultado de pruebas para el caso de prueba H.U.: 2
Persona encargada de realizar la prueba:
Sr. Eduardo Baquero
Caso de prueba:
H.U.: 2 Resultados:
Se solicitó que un socio o cliente no pueda ser eliminado, sino tan solo se lo pase a un modo inactivo para conservar un registro de los socios o clientes tanto activos como inactivos que tiene la Cooperativa. Además al editar personal no se conservaba el perfil por defecto y el cliente desaparecía de la lista. Se solicitó que el código del cliente se incremente automáticamente para el ingreso de nuevos socios o clientes.
Acciones: Se quitó el ícono eliminar de las tablas de las listas del personal, se implementó un ícono para poder cambiar el estado de activo a inactivo. Al editar personal se corrigió que se conserve por defecto el perfil que se está editando para solucionar el inconveniente de que el cliente se eliminaba de la lista
58
correspondiente. En código personal se lo puso por defecto en autoincremento para evitar errores en este dato al ser ingresado manualmente.
Tabla 8. Resultado de pruebas para el caso de prueba H.U.: 3
Persona encargada de realizar la prueba:
Sr. Eduardo Baquero
Caso de prueba:
H.U.: 3 Resultados:
Se solicitó que se añada un ícono para poder revisar el detalle de movimientos de cada cuenta. De la misma forma se pueda revisar la información de dicha cuenta. Además se solicitó que de igual manera los números de cuenta se generen de forma automática al crear nuevas cuentas.
Acciones: Se implementaron dos íconos, en el primero se puede revisar el detalle de movimientos de la cuenta y en el segundo la información de la misma. También se definió el parámetro númeroCuenta en autoincremento para evitar errores o cuentas repetidas al tener que ingresar manualmente los números de cuenta.
Tabla 9. Resultado de pruebas para el caso de prueba H.U.: 4
Persona encargada de realizar la prueba:
Sr. Eduardo Baquero
Caso de prueba:
H.U.: 4 Resultados:
De igual manera se solicitó que se añada un ícono para poder revisar el detalle de los aportes de los socios. Además se sugirió quitar el ícono añadir aportes en este menú.
59
Tabla 10. Resultado de pruebas para el caso de prueba H.U.: 5
Persona encargada de realizar la prueba:
Sr. Eduardo Baquero
Caso de prueba:
H.U.: 5 Resultados:
Se solicitó que se añada un ícono mediante el cual se visualice el detalle del crédito, así como su respectiva tabla de pagos.
Acciones: Se añadió un ícono mediante el cual se puede visualizar todo el detalle del crédito, así como la respectiva tabla de pagos del mismo.
Tabla 11. Resultado de pruebas para el caso de prueba H.U.: 6
Persona encargada de realizar la prueba:
Sr. Eduardo Baquero
Caso de prueba:
H.U.: 6 Resultados:
Se solicitó que en estos parámetros solo exista la opción de editar el valor correspondiente. También que se pongan títulos descriptivos en cada una de las tablas para que el administrador tenga clara la idea de lo que va a editar.
Acciones: Se quitaron los íconos de visualizar y eliminar, dejando solo la opción de editar para estos parámetros. Además se agregaron los títulos descriptivos en cada una de las tablas.
3.4.1.3. Pruebas de Aceptación para el sistema del cliente.
Tabla 12. Resultado de pruebas para el caso de prueba H.U.: 7
Persona encargada de realizar la prueba:
Sr. Eduardo Baquero
Caso de prueba:
60 Resultados:
Se solicitó que se pueda cambiar la foto de perfil del cliente. Acciones: Se implementó el requerimiento solicitado.
Tabla 13. Resultado de pruebas para el caso de prueba H.U.: 8
Persona encargada de realizar la prueba:
Sr. Eduardo Baquero
Caso de prueba:
H.U.: 8 Resultados:
Se solicitó que el usuario pueda visualizar el detalle de todas las cuentas tanto de aportes, de su cuenta de ahorros y de créditos si fuera el caso dependiendo del perfil del mismo, además al dar clic sobre su número de cuenta se presente el detalle de todos sus movimientos.
Acciones: Se implementó la vista para todas las cuentas del socio en el ícono consolidado, además se implementó en vínculo para visualizar el detalle de la cuenta al dar clic sobre el número de la misma, de igual manera para los créditos.
Tabla 14. Resultado de pruebas para el caso de prueba H.U.: 9
Persona encargada de realizar la prueba:
Sr. Eduardo Baquero
Caso de prueba:
H.U.: 9 Resultados:
Se solicitó que se muestre el nombre del cliente al momento de ingresar el número de cuenta de destino para la transferencia y en caso de error mostrar el mensaje “La cuenta no existe”. Además se debe solicitar una clave de transferencias para poder proceder con la misma.
Acciones: Se programó el requerimiento solicitado para que el nombre del cliente se visualice al momento de ingresar el número de cuenta, además se implementó el campo para solicitar la clave de transferencias antes de poder procesar la transacción.
61
3.4.1.4. Pruebas de Aceptación para el sistema del cajero. Tabla 15. Resultado de pruebas para el caso de prueba H.U.: 10
Persona encargada de realizar la prueba:
Sra. Fanny Carrera
Caso de prueba:
H.U.: 10 Resultados:
Se solicitó que el cajero pueda visualizar un reporte de las cuentas de los clientes con la finalidad de que el mismo pueda confirmar saldos o movimientos antes de realizar una transacción.
Acciones: Se generó una vista de las cuentas de los clientes para que el cajero pueda realizar este requerimiento.
Tabla 16. Resultado de pruebas para el caso de prueba H.U.: 11
Persona encargada de realizar la prueba:
Sra. Fanny Carrera
Caso de prueba:
H.U.: 11 Resultados:
Se solicitó que el cajero pueda buscar una cuenta para hacer un depósito o retiro en caso de que el cliente no sepa un número de cuenta, además de pidió que se muestre el nombre del cliente al que pertenece la cuenta antes de procesar la transacción.
Acciones: Se implementó un ícono para que el cajero pueda buscar un número de cuenta con el nombre del cliente, demás se programó la opción de que se visualice el nombre del cliente antes de realizar la transacción.
Tabla 17. Resultado de pruebas para el caso de prueba H.U.: 12
Persona encargada de realizar la prueba:
Sra. Fanny Carrera
Caso de prueba:
62 Resultados:
Se solicitó que se desplieguen todos los aportes pendientes del socio para proceder al cobro. También que se puedan buscar a los socios o clientes por su nombre o número de cédula.
Acciones: Se implementó un botón para poder listar los aportes pendientes del socio cumpliendo así con el requerimiento solicitado. Además se incrementó un buscador para los socios o clientes, facilitando así el cobro de aportes.
Tabla 18. Resultado de pruebas para el caso de prueba H.U.: 13
Persona encargada de realizar la prueba:
Sra. Fanny Carrera
Caso de prueba:
H.U.: 13 Resultados:
Se solicitó que se desplieguen todas las cuotas pendientes del crédito del cliente para proceder al cobro.
Acciones: Se implementó un botón para poder visualizar todo el plan de pagos del cliente para proceder al cobro respectivo.