Підсумок

Вступ до тестування в Java

Maria Milusheva

Senior Software Engineer

Підсумок розділу 1

Розділ 1.1:
  • Ознайомилися з поняттям тестування ПЗ
  • Обговорили переваги тестування
  • Розглянули крайні випадки, які варто завжди тестувати
Розділ 1.2:
  • Почали тестування з JUnit
  • Вивчили синтаксис JUnit 5, як-от @Test
  • Попрактикували assertEquals()
Розділ 1.3:
  • Навчилися визначати модульне тестування
  • Розглянули додаткові перевірки: assertTrue(), assertInstanceOf(), assertNull()
Вступ до тестування в Java

Підсумок розділу 2

Розділ 2.1:
  • Дізналися про залежності ПЗ
  • Визначили інтеграційне тестування як перевірку взаємодії компонентів
  • Попрактикували на курсах Європейського центрального банку
Розділ 2.2:
  • Ознайомилися з моками для керування умовами тесту
  • Вивчили Mockito та його синтаксис: mock(), when(), .thenReturn()
Розділ 2.3:
  • Освоїли verify() для відстеження взаємодій із моком
  • Попрактикували на прикладах з базами даних
Вступ до тестування в Java

Підсумок розділу 3

Розділ 3.1:
  • Використали @ParameterizedTest, щоб скоротити тести й уникнути повторів
  • Попрактикували @ValueSource і @CsvSource
Розділ 3.2:
  • Навчилися передавати складніші аргументи через @MethodSource і Arguments.of()
  • Розглянули анотацію @BeforeEach
Розділ 3.3:
  • Практикували підхід «спочатку тести»
  • Визначили Test-Driven Development як написання тестів до реалізації
  • Навчилися виправляти вади за допомогою TDD
Вступ до тестування в Java

Подальше навчання:

Цікаві доповіді:
Поглиблене вивчення тестування:
Вступ до тестування в Java

Вітаємо!

Вступ до тестування в Java

Preparing Video For Download...