Está en la página 1de 25

Guía del usuario para los servicios de

MSW RES
Guía del usuario

Fecha: 30 de julio de 2020


Versión: 1.0
Preparado por: Abdel Al Kassar

© 2020 Validata Grupo. Todos los derechos reservados


Comercial en confianza

Este documento se presenta a la empresa u organización a que se hace referencia en la portada de este
documento (El Cliente). La información proporcionada dentro de este documento no será revelada a
nadie que no sea personas dentro del Cliente y terceros retenidos por el Cliente y directamente
relacionados con los servicios descritos en este documento. Esta información no se duplicará ni utilizará
en su totalidad ni en parte para ningún otro propósito.

Copyright

Esta publicación ha sido preparada y escrita por Validata Group y tiene derechos de autor.

Aparte de las condiciones prescritas en virtud de la Ley de Derecho de Autor, ninguna parte de la misma
podrá reproducirse, almacenarse en ningún tipo o por ningún medio (electrónico, mecánico,
microcopiado, fotocopiado, grabación o de otro tipo), almacenarse en un sistema de recuperación o
transmitirse sin el permiso previo por escrito del controlador de documentos. Los nombres de productos
o empresas son marcas comerciales o marcas comerciales registradas de sus respectivos titulares.

El contenido de esta publicación está sujeto a cambios sin previo aviso. Se han hecho todos los esfuerzos
para garantizar la exactitud de esta publicación. No obstante, Validata Group no asume ninguna
responsabilidad por ningún error ni por las consecuencias derivadas de ningún error en esta publicación.

© 2020 Validata Grupo. Todos los derechos reservados


Tabla de contenidos
Introducción..........................................................................................................................................
5.............................................................................................................................................................
Creación de un nuevo catálogo en Validata ATS......................................................................................5
...................................................................................................................................................................
Interfaz WizardTM de sincronización de modelos Validata.....................................................................6
...................................................................................................................................................................
Sincronización completa..........................................................................................................................7
...................................................................................................................................................................
Escenarios de extremo a extremo con servicio de descanso...................................................................9
...................................................................................................................................................................
1.............................................................................................................................................................pt
.......................................................................................................................................... Sincronización
.................................................................................................................................................................9
...................................................................................................................................................................
...............................................................................................................................................................2ª
.......................................................................................................................................... Sincronización
...............................................................................................................................................................16
...................................................................................................................................................................
3.............................................................................................................................................................rd
.......................................................................................................................................... Sincronización
...............................................................................................................................................................19
...................................................................................................................................................................

© 2020 Validata Grupo. Todos los derechos reservados


Revisión de documentos
Nombre Título Fecha

Aprobación de documentos
Nombre Título Fecha

Historial de versiones
Autor(es) Versión Enmiendas/Razón Fecha

Documentos asociados
Ref Propietario Documento

Glosario
Siglas Descripción

© 2020 Validata Grupo. Todos los derechos reservados


1 Introducción
Validata Model Synchronization Wizard TM es una utilidad para sincronizar Validata Typicals con
metadatos de orígenes de datos de archivos o directamente desde System Under Test (SUT).
Permite una fácil propagación de cambios en este caso servicios web como REST y SOAP, mediante
la creación y actualización de los Typicals correspondientes en un modo por lotes. Este manual le
guiará a través de la utilidad Validata Model Synchronization Wizard (MSW).

Con validata Model Synchronization Wizard, el usuario puede extraer information sobre SUT
(sistema en pruebas) y toda esta información se almacena en el módulo Validata Business Model
Manager de Validata Quality Suite (ATS).

Creación de un nuevo catálogo en Validata ATS

Catalog es una colección de objetos de negocio relacionados: Typicals. Contiene atributos, esquemas de
asignación y definiciones de funciones utilizadas en esquemas de asignación. De forma predeterminada,
delante del nombre de cualquier catálogo, hay este icono predeterminado, pero puede cambiarlo si
lo desea.

El modelo que extraemos de MSW debe importarse y almacenarse en un catálogo específico.

Para crear un nuevo catálogo, vamos en Business Model Manager, hacemos clic con el botón derecho en
el nodo Catálogos y seleccionamos Crear catálogo en el menú contextual.

En este caso crearemos dos catálogos, uno para reposo y otro para jabón como se indica a continuación:

© 2020 Validata Grupo. Todos los derechos reservados


Si expandimos los catálogos podemos ver typicals que están vacíos.

Y con el fin de llenarlos procedemos con la herramienta MSW paso a paso.

Interfaz WizardTM de sincronización de modelos validata


Para iniciar el Asistente para sincronización de modelos validata TM, seleccione el botón inicio de
Windows Todos → los programas (o programas) → Validata grupo de programa Asistente para
sincronización de → modelos.

Aparecerá la ventana de inicio del Asistente para sincronización de modelos TM.

Aquí usted debe:

1. Defina el proyecto en el que desea iniciar sesión.

2. Defina el subproyecto en el que desea iniciar sesión.

3. Defina la disciplina deseada. La lista desplegable de disciplinas le mostrará las disciplinas


disponibles para el proyecto que ha seleccionado.

4. Seleccione un rol y un usuario después de eso.

5. Defina la contraseña del usuario.

6. Haga clic en el botón Inicio de sesión.

© 2020 Validata Grupo. Todos los derechos reservados


Después de iniciar sesión, aparecerá la interface validata Model Synchronization WizardTM .

Esta guía del usuario explicará la sincronización completa del servicio web (otro nombre: servicio SOAP)
y el origen de datos del servicio de descanso.

Sincronización completa
Utilice la opción "Servicio de descanso" (Rest Service) para importar o actualizar el esquema del modelo
desde un servicio de descanso. Si lo hacemos por primera vez, se creará una nueva Validata Typical a
partir del origen; si repite el procedimiento, la Typical existente se actualizará con el nuevo estado del
modelo de servicio rest.

Al hacer clic en siguiente :

© 2020 Validata Grupo. Todos los derechos reservados


Esta es la interfaz que podemos llenar al elegir Código de datos de rest service.

Puesto que los servicios rest funcionan con dos tipos de datos, podemos elegir JSON o XML, depende de
la estructura de datos que el servicio esté utilizando.

En Nombre típico ponemos el nombre que corresponde con el nombre de la API que usaremos.

En las DIRECCIONES URL colocamos la dirección URL del servicio (API), de la que queremos obtener el
modelo.

Al hacer clic en la casilla de verificación, los siguientes campos se habilitarán:

En el nombre de usuario ponemos un nombre de usuario que usamos para la API. Lo mismo con la
contraseña. En algunos casos, el servicio no usa ningún nombre de usuario o contraseña, pero dado que
se trata de campos obligatorios, puede colocar datos ficticios.

© 2020 Validata Grupo. Todos los derechos reservados


En Auth. URL ponemos la url del servicio de autenticación (de nuevo si el servicio de descanso utiliza
autenticación,si no la dejamos vacía).

ClientId, Scope, ClientSecret y Grant Type se rellenan cuando el servicio usa autenticación,de lo
contrario dejamos estos campos vacíos.

En Tipo de método colocamos el método de la API utilizada. La herramienta admite métodos como :
GET, POST y PUT.

En Body ponemos el cuerpo de API que enviamos como parte de la solicitud.

Escenarios de extremo a extremo con servicio de descanso

Como escenarios de extremo a extremo, se incluirá la sincronización completa de tres API de tres tipos
de método diferentes, el diseño de casos de prueba y la ejecución con adaptador de reposo.

1pt Sincronización

Método – POST

Desde el enlace swagger : http://192.168.1.198:10000/api/swagger/index.html elegimos una API POST


con especificaciones como se indica a continuación:

© 2020 Validata Grupo. Todos los derechos reservados


Tipo de método : POST ,

Solicitud de cuerpo : {

"título": "string",

"descripción": "cuerda"

Y URL de solicitud : http://192.168.1.198:7000/api/api/Administration/AddProject

Todos estos son necesarios en la herramienta MSW junto con las informaciones del servidor de
autenticación, y rellenamos los campos requeridos como se indica a continuación:

© 2020 Validata Grupo. Todos los derechos reservados


Después de que pulse a continuación, y si cada información dada es correctamente la herramienta trae
de vuelta el modelo. Por modelo se entiende todos los atributos que se envían como solicitud junto con
los atributos de respuesta.

© 2020 Validata Grupo. Todos los derechos reservados


Hay 7 atributos totalmente que se importarán correctamente a Catalog en forma de un solo Typical que
definimos en la primera pantalla en Typical Name.

© 2020 Validata Grupo. Todos los derechos reservados


En Target Catalog definimos el catálogo donde queremos importar este Typical creado. En este caso,
elegimos el catálogo de rest creado.

En la última pantalla podemos ver el nombre típico, el catálogo donde elegimos importar y todos los
atributos que contiene.

Al hacer clic en Finalizar completamos esta operación.

© 2020 Validata Grupo. Todos los derechos reservados


En ATS, en Business Model Manager podemos comprobar si el típico se creó e importó en el catálogo
especificado.

Como podemos ver, la sincronización y la importación se realizaron correctamente. Y ahora, antes de


proceder con el diseño de casos de prueba, vamos y creamos el sistema para este adaptador.

En Automation Manager, se creó el sistema denominado REST SYSTEM. Este sistema tiene un entorno
donde ha asignado el adaptador correspond que se utilizará, en este caso RESTAdapter.

La configuración dentro del adaptador debe rellenarse igual que en la herramienta MSW.

© 2020 Validata Grupo. Todos los derechos reservados


Ahora mismo podemos comenzar con el diseño de casos de prueba en el gestor de pruebas.

© 2020 Validata Grupo. Todos los derechos reservados


Como instancia de los datos de prueba, rellenamos lo que tenemos en la solicitud del cuerpo:

Emitimos el caso de prueba y ejecutamos:

El estado se pasa y recibimos una respuesta correcta de la ejecución con RestAdapter.

© 2020 Validata Grupo. Todos los derechos reservados



Sincronización
Método – PUT

La información cambiada es el nombre típico, las direcciones URL, el tipo de método y el cuerpo.

Después de la sincronización correcta importamos el Típico al mismo catálogo.

© 2020 Validata Grupo. Todos los derechos reservados


Compruebe el catálogo del nuevo típico creado:

Y proceda con el diseño y ejecución de casos de prueba como se muestra a continuación:

© 2020 Validata Grupo. Todos los derechos reservados


Como instancia utilizamos :

© 2020 Validata Grupo. Todos los derechos reservados


Emita el caso de prueba y ejecute:

La ejecución se ha superado correctamente.

Sincronización de 3 rd
Método – Obtener

© 2020 Validata Grupo. Todos los derechos reservados


Se ha cambiado el nombre típico, las direcciones URL, el tipo de método y el cuerpo.

Como sincronización obtendremos el Típico con todos los atributos como se indica a continuación:

© 2020 Validata Grupo. Todos los derechos reservados


Tendremos todos los proyectos que se creen en esa url de SENSE AI.

Compruebe el catálogo con el típico creado:

© 2020 Validata Grupo. Todos los derechos reservados


Y como se ve que lo típico se crea correctamente en catalog, continúe con el diseño de casos de prueba
y la ejecución de Method GET.

Como instancia de datos de prueba no enviamos nada ya que esperamos obtener todos los proyectos.

Emitimos el caso de prueba y ejecutamos como se indica a continuación:

© 2020 Validata Grupo. Todos los derechos reservados


© 2020 Validata Grupo. Todos los derechos reservados
© 2020 Validata Grupo. Todos los derechos reservados

También podría gustarte