Sobes.tech
Junior — Middle

Ce instrumente ai folosit pentru dezvoltarea testelor automatizate?

sobes.tech AI

Răspuns de la AI

Pentru dezvoltarea testelor automatizate în Java, se utilizează adesea următoarele instrumente:

  • JUnit — cadrul principal pentru scrierea testelor unitare.
  • TestNG — o alternativă la JUnit cu funcționalități extinse, cum ar fi parametrizarea testelor.
  • Selenium WebDriver — pentru automatizarea testării aplicațiilor web.
  • Maven/Gradle — pentru gestionarea dependențelor și construirea proiectului.
  • Mockito — pentru crearea de obiecte mock și izolarea componentelor testate.

Exemplu de test simplu cu 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));
    }
}