INFORME DE PRUEBA Usuario Quality: Andrea Uribe “NUEVA FUNCIONALIDAD” TAREA: 6974 - SMS DE SEGURIDAD DESARROLLADOR: Oscar Iribarren REQUERIMIENTO Con el objetivo de cumplir con uno de los proyectos de mayor prioridad que la empresa está manejando en estos momentos “Automatización de funciones principales del IVR, Página Web y Aplicación Móvil” debemos desarrollar el envío de SMS de seguridad para completar las transacciones que realice el abonado tanto para la aplicación Web como móvil de manera de cumplir con nuevas funcionalidades de ayuda al abonado. Estos SMS de seguridad tendrán la finalidad de incorporar un nivel de seguridad a cada transacción que el abonado realice; en primera instancia se contemplará para Pagos, Actualización de Medios de Cobranza y actualización de Datos del Abonado. Antes de que el abonado finalice la transacción, el sistema debe presentar al abonado 3 opciones: Envío de Código de Seguridad por Celular, Envío de Código de Seguridad por Correo, Ambos. Con esto lo que estamos haciendo es que el sistema solicite al abonado a través de un mensaje por pantalla la confirmación del cambio; al abonado seleccionar cualquiera de las opciones, el sistema debe generar y enviar el código de seguridad por cualquiera de las vías, bien sea un mensaje de texto al número de celular del abonado y/o un email a su cuenta de correo registrada, éste código de seguridad generado por el sistema debe ser único y debe tener un tiempo de caducidad, con la finalidad de que el código recibido sea ingresado por pantalla; sin éste código no se podrá realizar la confirmación del cambio desde la página web o móvil. El código de seguridad debe ser alfanumérico (mayúsculas y minúsculas) y debe tener una longitud de 8 caracteres. DESCRIPCIÓN DE LA NUEVA FUNCIONALIDAD Se han desarrollado dos nuevos webservices que permiten generar y validar un código de seguridad, que será utilizado para cada una de las transacciones que requieren autenticación de usuario. Se crean dos campos de configuración en la configuración general, un campo denominado Segundos Vigencia Cód. Seguridad: donde se configuran los segundos de vigencia que tendrá el código de seguridad. El otro campo se denomina Mensaje Cód. Seguridad: donde se configura el cuerpo del mensaje que se enviará al generar un código de seguridad. Para el Webservices de SolicitarCodigoSeguridad la entrada es el correo electrónico con el cual se encuentra registrado el abonado en la página web y el medio de envío: SMS para mensaje de texto, EMA para correo electrónico y SEM para ambos medios. La salida es el código de seguridad y la clave. Para el Webservices de ConsultarCodigoSeguridad la entrada es el código de seguridad, el email registrado y la clave. La salida es el código de error y el mensaje correspondiente. 1.-Notas del Desarrollador. Son dos webservices wsValidarCodigoSeguridad, que se se llaman crearon wsSolicitarCodigoSeguridad también dos campos nuevos y en ConfiguraciónGeneral CfgGenVigCodSeg(Fecha de vigencia del código de seguridad en segundos), CfgGenMsgSeg(Mensaje para Código de seguridad), en estos campos se configura la vigencia de la clave en segundos y lo que va a decir el cuerpo del mensaje. Se debe crear este numerador: insert into numgen values('SEGCOD', 'SEGURIDAD CODIGO', 0, '10-12-2014') 2.- Notas de Configuración. 2.1.- Querys No tiene querys 2.2.- Creación de Opciones y Menús No tiene Opciones y Menús de inicialización 2.3.- Configuraciones Iniciales No tiene configuraciones iniciales 2.4.- Versiones de Navegador y Java Navegador: Mozilla FireFox (31.0) , Google Chrome (Versión 31.0.1650.48 m) Versión de Java: java version "1.7.0_51" Java(TM) SE Runtime Environment (build 1.7.0_51-b13) Java HotSpot(TM) 64-Bit Server VM (build 24.51-b03, mixed mode) Nota: los menú en el Google Chrome se alinean a la derecha a diferencia que en el Mozilla FireFox que se alinean a la izquierda. PRUEBAS REALIZADAS Configuración Ruta: GxVision K2B Conf. Operativa Conf. General Configuracion Generales En la siguiente pantalla se debe configurar los siguientes campos: Segundos Vigencia Cód. Seguridad: se configuran los segundos de vigencia que tendrá el código de seguridad. Mensaje Cód. Seguridad: corresponde al cuerpo de mensaje que se enviará al generar un código de seguridad. Solicitar Código de Seguridad http://10.2.0.175:8080/GxVisionX_K2BToolsJavaEnvironment_GxTest103/s ervlet/awssolicitarcodigoseguridad?wsdl SMS Se verifica el mensaje en la cola para enviar SMS: Email Se verifica el mensaje en la cola para enviar por correo: Ambos Validar Código de Seguridad http://10.2.0.175:8080/GxVisionX_K2BToolsJavaEnvironment_GxTest103/s ervlet/awsvalidarcodigoseguridad?wsdl Válido Inválido Código No existe para el SegUsr APROBADA EN BETA