Repaso
English
TestingFundamentosTST-48

¿Qué son JUnit y pytest?

Opciones

  1. Frameworks de testing para Java y Python respectivamente (Opción correcta)
  2. Servicios cloud que ejecutan tests en servidores remotos
  3. Bases de datos que guardan resultados de ejecuciones
  4. Herramientas de build que compilan y empaquetan proyectos

Respuesta

Frameworks de testing: JUnit para Java y pytest para Python, usados para escribir y ejecutar tests automáticos

Por qué

Un framework de testing te da una forma estándar de escribir métodos de test, comprobar resultados con assertions, preparar datos y ver un informe.

JUnit es el principal para Java (JUnit 5 introdujo el estilo Jupiter; JUnit 6 es la versión mayor más reciente y requiere Java 17 o superior). pytest es el más popular para Python.

Las herramientas de build como Maven los ejecutan con mvn test.

Recuerda

JUnit = tests en Java. pytest = tests en Python.

Términos clave

Practica esta pregunta en Repaso