Junior — Middle
Jaké nástroje jste použil pro vývoj automatizovaných testů?
sobes.tech AI
Odpověď od AI
Pro vývoj automatizovaných testů v jazyce Java se často používají následující nástroje:
- JUnit — hlavní rámec pro psaní jednotkových testů.
- TestNG — alternativa k JUnit s rozšířenými funkcemi, například parametrizace testů.
- Selenium WebDriver — pro automatizaci testování webových aplikací.
- Maven/Gradle — pro správu závislostí a sestavení projektu.
- Mockito — pro vytváření mock objektů a izolaci testovaných komponent.
Příklad jednoduchého testu s 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));
}
}