Итоги

Введение в тестирование на 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:
  • Отработан подход «сначала тесты»
  • Дано определение разработки через тестирование (TDD) как написания тестов до реализации
  • Изучено исправление ошибок с помощью TDD
Введение в тестирование на Java

Дополнительные материалы:

Интересные доклады:
Углублённое изучение тестирования:
Введение в тестирование на Java

Поздравляем!

Введение в тестирование на Java

Preparing Video For Download...