¡Hola! Este repositorio contiene el material de apoyo para la presentación “¡Todas tus pruebas son una simulación!” en el evento HandsOnTesting 2025.
Aquí encontrarás un ejemplo práctico de un mock service RESTful
creado con SoapUI. Simula un sistema de autenticación básico con
endpoints para login
y logout
, y gestiona una
sessionId
para las operaciones.
También se incluye una colección de Postman para que puedas probar el mock service de forma rápida y sencilla, tal como lo veremos en la charla.
POST /login
: Para autenticar un usuario y recibir una
sessionId
.PUT /logout
: Para invalidar una
sessionId
.Necesitarás SoapUI para ejecutar el mock service y Postman para ejecutar la colección de pruebas.
Sample-REST-API-Project-soapui-project.xml
.Mocking Works Sample
, su icono son un
par de flechas en direcciones opuestas, una sin relleno y otra rellena
de color azul.http://localhost:8089
.Mocking Works.postman_collection.json
en Postman.baseUrl
. Asegúrate de
que su valor sea la dirección de tu mock service (por ejemplo,
http://localhost:8089
).LogIn
. La prueba automatizada
capturará la sessionId
y la guardará en una variable de la
colección.LogOut
. Usará automáticamente la
sessionId
guardada para cerrar la sesión.Sample-REST-API-Project-soapui-project.xml
:
El proyecto de SoapUI que contiene la definición y la lógica del mock
service REST.Mocking Works.postman_collection.json
:
La colección de Postman con las peticiones para login
y
logout
.