Junior — Middle
¿Qué tipos de pruebas ha implementado en sus proyectos?
sobes.tech AI
Respuesta de la IA
En mis proyectos, he implementado varios tipos de pruebas:
-
Pruebas unitarias (Unit Testing): verificar la corrección de funciones o clases individuales. En C#, se utilizan a menudo frameworks como NUnit o MSTest.
-
Pruebas de integración: verificar la interacción entre varios componentes del sistema.
-
Pruebas funcionales: verificar la lógica de negocio y los escenarios de usuario.
Ejemplo de una prueba unitaria simple en C# usando NUnit:
using NUnit.Framework;
[TestFixture]
public class CalculatorTests
{
[Test]
public void Add_TwoNumbers_ReturnsSum()
{
var calc = new Calculator();
int result = calc.Add(2, 3);
Assert.AreEqual(5, result);
}
}
Este enfoque ayuda a detectar errores en etapas tempranas y a mantener la calidad del código.