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));
}
}