Встречается на собеседованиях • сегодня

Какие писал типы тестов

  1. Unit-тесты – тестируют отдельные методы или классы в изоляции (JUnit, TestNG). Пример:
java
@Test
void testAddition() {
    assertEquals(4, Calculator.add(2, 2));
}
  1. Интеграционные тесты – проверяют взаимодействие компонентов (Spring Boot Test, Arquillian). Пример:
java
@SpringBootTest
class UserServiceIntegrationTest {
    @Autowired
    private UserService userService;
    // тесты с реальной БД
}
  1. Функциональные тесты – проверяют бизнес-логику (Cucumber, Selenium). Пример:
java
@Given("user is on login page")
public void navigateToLogin() {
    driver.get("/login");
}
  1. Нагрузочные тесты – проверяют производительность (JMeter, Gatling).

  2. E2E-тесты – тестируют весь поток приложения (Selenium, Cypress).

  3. Контрактные тесты – для микросервисов (Pact).

  4. Mutation-тесты – оценивают качество тестов (PITest).

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы