This shows you the differences between two versions of the page.
es:webservice_adaptor_examples [2018/05/03 16:22] tast |
es:webservice_adaptor_examples [2019/11/13 08:09] (current) montse created |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ===== Ejemplo de Adaptor API/Servicios Web ===== | + | ====== Ejemplos de Adaptores API/WebService ====== |
+ | |||
+ | =====Descripción===== | ||
+ | |||
+ | A través del Adaptador API/Servicios Web, TAST se conecta con los servicios API REST que están disponibles en un punto final y los utiliza para realizar pruebas. Este adaptador tiene un importante compañero llamado Web Services Mapping Assistant con una interfaz de usuario más detallada y compleja para ayudar a la creación de mensajes TAST y mapeos. Es posible realizar pruebas individuales con este adaptador o pruebas de extremo a extremo conectando con otros adaptadores. | ||
+ | |||
+ | =====Diagrama y Mapeo UML===== | ||
+ | |||
+ | Este es un ejemplo de un diagrama UML que utiliza el Adaptador API/WebService. | ||
+ | |||
+ | {{:en:api_webservice1.jpg?600|}}\\ | ||
+ | |||
+ | Este es un ejemplo de interacciones entre el adaptador API/WebService con otros adaptadores en una prueba E2E. | ||
+ | |||
+ | {{:en:api_webservice2.jpg?600|}} | ||
+ | |||
+ | Como parte del proceso de mapeo, usted debe proporcionar la información del Adaptador, con respecto a la conexión y uso del mismo: | ||
+ | |||
+ | * **EndPoint:** URL base para acceder al servicio. | ||
+ | * **Keep Session:** Indica si se debe mantener la sesión entre las solicitudes al servicio. Si está seleccionada, el adaptador añadirá las cookies que reciba en las respuestas a las peticiones que realice. | ||
+ | * **IsSecure:** Indica si las peticiones al servicio se enviaron a través del protocolo http o https. | ||
+ | * **Headers:** Permite agregar encabezados a todas las solicitudes que se envían al servicio. | ||
+ | * **Authentication Type:** Permite seleccionar el tipo de autenticación que requiere el servicio. | ||
+ | |||
+ | ===== Ejecución de la unidad de prueba===== | ||
+ | Después de la ejecución de la unidad de prueba, inmediatamente tendrá los resultados. Hay dos elementos principales que puede verificar: | ||
+ | |||
+ | * **Logs:** La información paso a paso de la ejecución, con: | ||
+ | * Los resultados. | ||
+ | * Los métodos habían sido ejecutados. | ||
+ | * Las líneas de tiempo. | ||
+ | |||
+ | * **Evidences:** Las capturas de pantalla o pruebas de información por etapas, en caso que lo hayan solicitado. | ||
- | {{:TAST-icon.png?nolink&70|}} |