Junior — Middle
¿Tiene experiencia en automatizar pruebas de API usando REST Assured?
sobes.tech AI
Respuesta de la IA
Sí, tengo experiencia en automatización de pruebas de API utilizando REST Assured. Esta herramienta permite escribir pruebas para servicios RESTful en Java con una sintaxis cómoda y legible.
Ejemplo de una prueba sencilla con REST Assured:
import static io.restassured.RestAssured.*;
import static org.hamcrest.Matchers.*;
public class ApiTest {
@Test
public void testGetUser() {
given()
.baseUri("https://jsonplaceholder.typicode.com")
.when()
.get("/users/1")
.then()
.statusCode(200)
.body("username", equalTo("Bret"));
}
}
REST Assured permite verificar el estado de la respuesta, el contenido del cuerpo, los encabezados y mucho más, lo cual es útil para la automatización de pruebas de API.