Download nueva funcionalidad

Document related concepts
no text concepts found
Transcript
INFORME DE PRUEBA
Usuario Quality: Ing. Miliris Rincón
“NUEVA FUNCIONALIDAD”
TAREA 6171: NUEVO WEWSERVICE GENERAL PARA PRODUCTO
DESARROLLADOR: Ing. Luis Chavez
REQUERIMIENTO
Ruta: GxVisión K2B > Config. Operativa > Config. Producto.
Se solicita el desarrollo de un nuevo webservice “webservice general”, el cual tendrá
como parámetro de entrada una “palabra clave” asociada con un webservice y como
respuesta este devolverá la ruta completa del webservice (que fue indicado a través de la
“palabra clave”).
Además, se debe registrar una descripción para cada webservice en la tabla donde
estarán las rutas y la “palabra clave” asociada de cada webservice.
Para ello se debe crear una nueva estructura de base de datos que permita realizar ésta
configuración desde el sistema: Palabra Clave > Nombre de WebService > Ruta y
Descripción y la misma debe permitir realizar el Alta, Modificación y Eliminación.
DESCRIPCIÓN DE LA NUEVA FUNCIONALIDAD
Se desarrolló de un nuevo webservice “webservice general”, el cual recibe una “palabra
clave” asociada con un webservice configurado y devuelve la ruta completa del
webservice correspondiente (ruta+objeto)
1.-Notas del Desarrollador.
Existe un nuevo webservice a ser consultado por el sitio web de Inter para conocer
la ruta de los webservices que necesita:
http://.../servlet/awsbuscarwebservice?wsdl
Recibe como parametro de entrada una 'Palabra Clave' de 40 characteres y
retorna la ruta del webservice.
La configuracion de cada Palabra Clave y su respectiva Ruta es configurada en un
nuevo WorkWith, wwwebserviceinfo. Cada WebService registrado va a apuntar a
un servidor configurado usando otro WorkWith, wwwebserviceserv.
2.- Notas de Configuración.
2.1.- Querys
Queries de Inicialización:
Configurar los WebServices y los Servidores de los WebServices.
create table WebServiceInfo
(
WebSrvId Character(40),
WebSrvNom Character(60),
WebSrvDesc Character(150),
WebSrvRuta Varchar(80),
WebSrvServId Number(2)
);
create table WebServiceServ
(
WebSrvServId Number(2),
WebSrvServDesc Character(150),
WebSrvServRuta Varchar(256)
);
2.2.- Creación de Opciones y Menús
Mediante la ruta: GxVision EV2  Seguridad  Menú se crearon las
siguientes opciones de menú
2.3.- Configuraciones Iniciales
Se tienen las siguientes actividades:
Actividad
WebServiceInfo.List
WebServiceInfo.Modificar
WebServiceInfo.Eliminar
WebServiceInfo.Display
WebServiceInfo.Insert
WebServiceInfo.Update
WebServiceInfo.Delete
WebServiceServ.List
WebServiceServ.Modificar
WebServiceServ.Eliminar
WebServiceServ.Display
WebServiceServ.Insert
WebServiceServ.Update
WebServiceServ.Delete
Tipo
Standar
List
None
None
Display
Insert
Update
Delete
List
None
None
Display
Insert
Update
Delete
Tipo Usuario
Modificar
Eliminar
Modificar
Eliminar
2.4.- Versiones de Navegador y Java
Navegador: Mozilla
Versión de Java: Java version "1.7.0_51"
Entidad
WebServiceInfo
WebServiceInfo
WebServiceInfo
WebServiceInfo
WebServiceInfo
WebServiceInfo
WebServiceInfo
WebServiceServ
WebServiceServ
WebServiceServ
WebServiceServ
WebServiceServ
WebServiceServ
WebServiceServ
Java(TM) SE Runtime Environment (build 1.7.0_51-b13)
Java HotSpot(TM) 64-Bit Server VM (build 24.51-b03, mixed mode)
PRUEBAS REALIZADAS
 WebServiceGeneral
Para probar el webservice general, el cual busca la ruta del webservice una vez ingresada
la
palabra
clave
configurada,
se
ingresó
la
siguiente
URL:
http://10.2.200.175:8080/GxVisionX_K2BToolsJavaEnvironment_GxTest97/servlet/awsbu
scarwebservice?wsdl y se confirmó que levantó correctamente
NOTA: Adicionalmente, es necesario configurar previamente los webservices utilizados
en el Sitio Web desde los nuevos WorkWith WebServiceServ y WebServiceInfo para
terminar las pruebas correspondientes desde el simulador web SoapUI
 Configuración WebServiceServ
Se ingresó a la Ruta: GxVision K2B  Conf. Operativa  Conf. Producto
WebServiceServ y se realizaron las siguientes pruebas:

Alta
Se presiona el botón alta
Se ingresa la información solicitada
Se confirma que el nuevo registro fue creado

Visualizar
Se selecciona un registro desde el enlace ubicado en la columna Ruta
Se visualiza la información correspondiente

Modificar
Se selecciona un registro y la opción Modificar
Se modifica la información requerida. Se observa que los unicos campos modificables son
la descripción y la ruta
Se verifica que se hayan realizado los cambios

Eliminar
Se selecciona un registro y la opción Eliminar
Se visualiza el mensaje de confirmación y se presiona Aceptar
Se verifica que ya no existe el registro

Validaciones
El sistema no permite guardar registros con campos en blanco
El sistema no permite guardar registros repetidos
El sistema no permite eliminar registros si el servidor está aspciado a un registros desde
Web Service Info
 Configuración WebServiceInfo
Se ingresó a la Ruta: GxVision K2B  Conf.Operativa  Conf. Producto 
WebserviceInfo y se realizaron las siguientes pruebas:

Alta
Se presiona el botón alta
Se ingresa la información solicitada, donde se observa que la ruta del servidor se
selecciona de un combo de los previamente configurados desde WebServiceServ
Se confirma que el nuevo registro fue creado

Filtros
Clave y Nombre

Visualizar
Se selecciona un registro desde el enlace ubicado en la columna Nombre
Se visualiza la información correspondiente
 Modificar
Se selecciona un registro y la opción Modificar
Se modifica la información requerida. Se observa qye todos los campos son modificables
a excepción de la palabra clave
Se verifica que se hayan realizado los cambios

Eliminar
Se selecciona un registro y la opción Eliminar
Se visualiza el mensaje de confirmación y se presiona Aceptar
Se verifica que ya no existe el registro

Validaciones
El sistema no permite guardar registros con campos en blanco
El sistyema no permite guardar registros repetidos
 Prueba SoapUI
Se ingresa la ruta del servidor al que se va apuntar el servidor de prueba
http://10.2.200.175:8080/GxVisionX_K2BToolsJavaEnvironment_GxTest97/servlet/awsbu
scarwebservice?wsdl
Se ingresa la palabra clave del servidor Estado de Cuenta aestadocta1
Se obtiene la ruta del servidor correspondiente, en este caso la ruta+objeto

Validaciones
El nuevo servidor devolverá vacío o blanco en caso de que se genere algún error
NOTA: Se realizó la misma prueba con Alí desde su entorno suministrándole la ruta del
servidor
nuevo
http://10.2.200.215:8080/GxVisionX_K2BToolsJavaEnvironment96B/servlet/awsbuscarwebservice?w
sdl y la palabra clave del servidor estado de cuenta aestadocta1 retornando
correctamente la ruta
 NOTA 1: Es importante resaltar, que es necesario hacer un levantamiento de
información con los datos de todos los servidores utilizados en la página web para
que sean configurados tal cual se realizó con el servidor de estados de cuenta en
esta prueba
APROBADA EN BETA 