Junior — Middle
¿Cuándo es preferible aplicar pruebas unitarias en el proceso de desarrollo?
sobes.tech AI
Respuesta de la IA
Las pruebas unitarias se prefieren en las primeras etapas del desarrollo, justo después de escribir pequeñas partes del código (funciones, métodos, clases). Esto ayuda a identificar rápidamente errores y garantizar que los componentes individuales funcionen correctamente. También son útiles en la refactorización y en la adición de nuevas funciones, para asegurarse de que los cambios no rompan la lógica existente.
Ejemplo en C#:
[TestMethod]
public void Add_TwoNumbers_ReturnsSum()
{
var calculator = new Calculator();
int result = calculator.Add(2, 3);
Assert.AreEqual(5, result);
}
Este test verifica el método de suma y puede ejecutarse automáticamente cada vez que se realiza un cambio en el código.