Junior — Middle
¿Qué herramientas utilizaste para desarrollar pruebas automatizadas?
sobes.tech AI
Respuesta de la IA
Para el desarrollo de pruebas automatizadas en Java, a menudo se utilizan las siguientes herramientas:
- JUnit — marco principal para escribir pruebas unitarias.
- TestNG — una alternativa a JUnit con capacidades extendidas, como la parametrización de pruebas.
- Selenium WebDriver — para automatizar pruebas de aplicaciones web.
- Maven/Gradle — para gestionar dependencias y construir el proyecto.
- Mockito — para crear objetos simulados y aislar componentes probados.
Ejemplo de una prueba sencilla con JUnit 5:
import org.junit.jupiter.api.Test;
import static org.junit.jupiter.api.Assertions.*;
class CalculatorTest {
@Test
void addition() {
Calculator calc = new Calculator();
assertEquals(5, calc.add(2, 3));
}
}