Junior — Middle
Quali strumenti hai usato per sviluppare test automatizzati?
sobes.tech AI
Risposta dell'AI
Per lo sviluppo di test automatizzati in Java, vengono spesso utilizzati i seguenti strumenti:
- JUnit — il framework principale per scrivere test unitari.
- TestNG — un'alternativa a JUnit con funzionalità avanzate, come la parametrizzazione dei test.
- Selenium WebDriver — per automatizzare i test delle applicazioni web.
- Maven/Gradle — per gestire le dipendenze e la compilazione del progetto.
- Mockito — per creare oggetti mock e isolare i componenti testati.
Esempio di un semplice test 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));
}
}