wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Preguntas de Purebas unitarias

Total questions: 12

Worksheet time: 14mins

Name
Class
Date
1.

Lee el fragmento de código y selecciona la opción correcta según lo que ocurriría al ejecutar la prueba o el endpoint.

a)

El test falla porque el JSON no coincide.

b)

El test pasa y devuelve HTTP 200 con la lista de dos departamentos.

c)

El test falla porque MockMvc no puede serializar el objeto.

d)

Devuelve HTTP 404 Not Found.

2.

Lee el fragmento de código y selecciona la opción correcta según lo que ocurriría al ejecutar la prueba o el endpoint.

a)

Devuelve HTTP 200 y el mensaje "No Hay registros diponibles"

b)

Devuelve HTTP 404.

c)

El test falla porque List.of() no es serializable.

d)

Devuelve JSON vacío []

3.

Selecciona la opción que indique correctamente qué ocurriría al ejecutar la prueba o endpoint

a)
  • A) El test pasa y devuelve HTTP 200 con el mensaje indicado.

b)
  • El test falla porque no se mockeó service.guardar().

c)
  • C) Devuelve HTTP 500 por falta de validación.

d)
  • D) Devuelve HTTP 201 Created.

4.

selecciona la opción correcta según lo que ocurriría al ejecutar la prueba o el endpoint.

a)
  • HTTP 200 con el departamento.

b)
  • HTTP 404.

c)
  • HTTP 500.

d)
  • El test falla.

5.

selecciona la opción correcta según lo que ocurriría al ejecutar la prueba o el endpoint.

a)
  • HTTP 404.

b)

HTTP 200 y contenido "null".

c)
  • El test falla

d)
  • HTTP 500.

6.

Elige la respuesta correcta

a)

Devuelve HTTP 200 y mensaje "El registro se edito".

b)


Devuelve HTTP 404 si el departamento no existe.

c)


El test falla si service.editar() no retorna nada.

d)


D) Devuelve HTTP 500.

7.

Elige la respuesta correcta

a)
  • HTTP 200 con mensaje de eliminación.

b)
  • B) HTTP 404.

c)
  • C) HTTP 500.

d)
  • D) El test falla.

8.

elige la respuesta correcta

a)
  • El test falla..

b)
  • HTTP 404.

c)

A) HTTP 200 con mensaje correcto.

d)
  • HTTP 500.

9.

elige la respuesta correcta

a)
  • El test falla.

b)
  • HTTP 500.

c)
  • HTTP 200.

  • .

d)
  • HTTP 404 con mensaje correcto.

10.

¿Qué es JUnit?

a)
  • Una librería para manejar bases de datos.

b)
  • Un framework para pruebas unitarias en Java.

c)
  • Un servidor de aplicaciones.

d)
  • Un IDE para programar en Java.

11.

¿Cuál es el propósito principal de una prueba unitaria?

a)
  • Optimizar el rendimiento de la aplicación.

b)
  • Hacer pruebas de integración entre sistemas.

c)
  • Validar el comportamiento de una unidad de código de forma aislada.

d)
  • Verificar que la interfaz gráfica se vea correctamente.

12.


¿Cuál de las siguientes afirmaciones es verdadera sobre las pruebas unitarias?

a)
  • Se ejecutan de manera independiente de otras pruebas.

b)
  • Son más lentas que las pruebas de integración.

c)
  • No necesitan assertions.

d)
  • Siempre requieren conexión a la base de datos.