Servicio SOAP Emisión (Síncrono y Asíncrono)

Identificador de la prueba

Prueba

Indicaciones

Resultado Esperado

SE – CP01

Test Esquema  del Mensaje Correcto.

Enviar un mensaje que cumpla el esquema XSD y los campos según su opcionalidad, indicado en el contrato del servicio.

El ESB recibe un mensaje correcto y devuelve una respuesta correcta al origen de la transacción.

SE – CP02

Test Contenido  del Mensaje Correcto.

Enviar un mensaje con contenido correcto cumpliendo el contenido y formatos indicados en el contrato del servicio.

El ESB recibe un mensaje correcto y devuelve una respuesta correcta al origen de la transacción.

SE – CP03

Test Nodos del Mensaje Correcto.

Validar Contra el Contrato Atómico del servicio los nodos enviados.

Todos los nodos obligatorios deben ser transmitidos en el mensaje enviado. La información que contiene estos nodos debe ser acorde a lo especificado en el Contrato Atómico.

SE – CP04

Test Emisión Encoding UF-8

Enviar mensaje en el sistema con carácter especial (tildes, eñe, etc).

El origen enviará al ESB un mensaje con caracteres especiales correctos.

SE – CP05

Test Recepción Encoding UF-8

Recibir mensaje en el sistema con carácter especial (tildes, eñe, etc).. *

El origen recibirá del ESB un mensaje con caracteres especiales, deberá validarlo correctamente y que lo muestre correctamente en su aplicación.

SE – CP06

Test Reintentos

Enviar un mensaje mientras el servicios del ESB está deshabilitado verificando que se producen reintentos en el envío. Posteriormente se habilita el ESB para que entre el mensaje reintentado.

El origen recibirá un error de que no puede conectar con el servicio y, según su mecanismo de reintentos configurable en número de reintentos y tiempo entre ellos, reenviará la mensajería.

* En caso de los servicios asíncronos se ejecutará está prueba solo cuando sea posible reproducir un mensaje ACK con caracteres especiales.

Servicio SOAP Recepción (Síncrono y Asíncrono)

Identificador de la prueba

Prueba

Indicaciones

Resultado Esperado

SR – CP01

Test Mensaje Correcto.

Enviar un mensaje correcto exclusivamente con todos los nodos obligatorios (R) sin nodos RE.

Enviar un mensaje correcto con todos los nodos obligatorios (R) y algunos nodos obligatorios en caso de disponer de la información (RE).

El sistema destino recibe un mensaje correcto y devuelve una respuesta correcta al ESB.

SR – CP02


Test Mensaje  Incorrecto.


Eliminar algún nodo obligatorio (R) , como MSH.7.

El sistema destino devolverá un mensaje con mensaje de respuesta indicando el error ocurrido (NACK).

SR – CP03

Test Ticket Incorrecto

Enviar un ticket incorrecto.

El sistema destino devolverá un mensaje con mensaje de respuesta indicando el error ocurrido (NACK).

SR – CP04

Test Ticket Caducado

Enviar un ticket caducado, de hace más de un día.

El sistema destino devolverá un mensaje con mensaje de respuesta indicando el error ocurrido (NACK).

SR – CP05

Test Ticket Caducado pero valido en fecha.

Modificar la fecha del mensaje de entrada, para que sea correcto con un ticket caducado.

El sistema destino recibirá un mensaje correcto y devolverá la respuesta correcta.

SR – CP06

Test Ticket a Futuro

Enviar un mensaje cuya fecha de mensaje es inferior a la generación del ticket

El sistema destino devolverá un mensaje indicando el error ocurrido (NACK).*

SR – CP07

Test Ticket Sin Permiso

Enviar un mensaje cuyo Ticket/Firma es correcto pero no contiene la operación suscrita

El sistema destino devolverá un mensaje con mensaje de respuesta indicando el error ocurrido (NACK).

SR – CP08

Test Encoding UTF-8

Enviar mensaje con un carácter especial (por ejemplo la ñ).

El sistema destino validará correctamente el mensaje y devolverá respuesta correcta a dicho mensaje de entrada.

SR – CP09

Test Duplicado

Enviar un mensaje duplicado, con el mismo GUID ya procesado.

El sistema destino devolverá una respuesta correcta al ESB (ACK) pero no procesa la mensajería.

SR – CP10

Test Tiempo Respuesta

Enviar un conjunto pequeño de mensajes

El sistema destino deberá responder en menos de 1 segundo como mínimo al 80% de los mensajes.

*En caso de que el origen sea Estación de Gestión, es recomendable no realizar esta validación, ya que es posible que envíe mensajería con Ticket a Futuro y puede no procesar la mensajería recibida.

Integración con BDU

Servicio ConsultaDetallada

Identificador de la prueba

Prueba

Indicaciones

Resultado Esperado

BDU – CP01

Mensaje Correcto

Búsqueda por NUSS

BDU devolverá el usuario.

BDU – CP02

Mensaje Correcto

Búsqueda por NUHSA

BDU devolverá el usuario.

BDU – CP03

Mensaje Correcto

Búsqueda por IPF (DNI, Pasaporte, NIE)

BDU devolverá el usuario.

BDU – CP04

Mensaje Correcto

Búsqueda por NUHSA no existente en BDU

BDU devolverá un mensaje de error.

BDU – CP05

Mensaje Correcto

Búsqueda por NUSS no existente en BDU

BDU devolverá un mensaje de error.

BDU – CP06

Mensaje Correcto

Búsqueda por IPF no existente en BDU

BDU devolverá un mensaje de error.


Servicio Alta de Usuario

Identificador de la prueba

Prueba

Indicaciones

Resultado Esperado

BDU – CP07

Mensaje Correcto

Alta a Nuevo Usuario

BDU devolverá el NUSHA del usuario dado de alta.

BDU – CP08

Mensaje Incorrecto – Usuario duplicado

Alta de Nuevo Usuario ya existente en BDU

BDU devolverá un mensaje de error.

BDU – CP09

Mensaje Incorrecto – DNI erróneo

Alta de Nuevo Usuario con un DNI erróneo

BDU devolverá un mensaje de error.

BDU – CP10

Mensaje Incorrecto – Campo Vacío

Alta de Nuevo Usuario sin indicar un campo obligatorio, DNI por ejemplo.

BDU devolverá un mensaje de error.

Integración con MACO

Servicio wsValidación (Operación ValidarCabecera):

Identificador de la prueba

Prueba

Indicaciones

Resultado Esperado

MACO – CP01

Mensaje Correcto

Validar operador para el acceso a un servicio servido por un tercer módulo.

MACO devuelve mensaje con la validación correcta.

MACO – CP02

Mensaje Correcto

No validar operador con contraseña incorrecta

MACO indica en el mensaje no validación por contraseña incorrecta.

MACO – CP03

Mensaje Correcto

No validar operador con nombre de usuario incorrecto

MACO indica en el mensaje no validación por usuario incorrecto.


Servicio wsValidación (Operación Prevalidar):

Identificador de la prueba

Prueba

Indicaciones

Resultado Esperado

Comentarios

MACO – CP04

Mensaje Correcto

Prevalidar el operador correctamente

MACO devuelve mensaje con los datos del operador.


MACO – CP05

Mensaje Incorrecto

No prevalidar operador con contraseña incorrecta

MACO indica en el mensaje no validación por contraseña incorrecta.


MACO – CP06Mensaje IncorrectoNo prevalidar operador con nombre de usuario incorrectoMACO indica en el mensaje no validación por usuario incorrecto.