Quiz de la fase 5 Fase 5: Testing de Integración, APIs y Carga

¿Verdadero o falso?

10 afirmaciones sobre los días de esta fase. Responde cada una y lee la explicación: el fallo suele estar en un matiz.

  • 0 de 10 respondidas
  • 0 aciertos
  1. Si un test pasa con H2 en memoria, también pasará con PostgreSQL.

  2. Con @ServiceConnection (Spring Boot 3.1+), Spring configura la conexión al contenedor de Testcontainers sin @DynamicPropertySource.

  3. @DataJpaTest levanta el contexto completo de la aplicación, controladores incluidos.

  4. @WebMvcTest carga la capa web y deja fuera los servicios y repositorios, que hay que simular.

  5. En la pirámide de testing, lo habitual es tener más tests unitarios que tests end-to-end.

  6. @WebMvcTest arranca un servidor HTTP real en un puerto libre.

  7. REST Assured contra una aplicación arrancada con RANDOM_PORT prueba también los filtros de seguridad y la serialización reales.

  8. En una prueba de carga, la media del tiempo de respuesta es el mejor indicador de la experiencia de los usuarios.

  9. Las pruebas de carga con JMeter se ejecutan en modo no interactivo (-n).

  10. Con Maven, los tests de integración *IT los ejecuta Surefire en la fase test.