Sobes.tech
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));
    }
}