Sobes.tech
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.