Junior — Middle
Aké nástroje ste použili na vývoj automatizovaných testov?
sobes.tech AI
Odpoveď od AI
Pre vývoja automatizovaných testov v jazyku Java sa často používajú nasledujúce nástroje:
- JUnit — hlavný rámec na písanie jednotkových testov.
- TestNG — alternatíva k JUnit s rozšírenými možnosťami, napríklad parametrizáciou testov.
- Selenium WebDriver — na automatizáciu testovania webových aplikácií.
- Maven/Gradle — na správu závislostí a zostavenie projektu.
- Mockito — na vytváranie mock objektov a izoláciu testovaných komponentov.
Prí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));
}
}