Тренинг
Инструменты и техники для юнит тестирования в Java

Юнит тестирование является фундаментальной инженерной практикой, которая помогает разрабатывать более качественный продукт, уменьшать количество дефектов, получать лучший дизайн и т.д. Юнит тесты являются опорой для всех остальных уровней тестирования, к примеру интеграционного или приемочного тестирования. Юнит тест служит для проверки небольшого куска функциональности, обычно заключенного в метод, класс или модуль. Качественные юнит тесты должны быть изолированы друг от друга, бысто выполняться, покрывать все варианты использования функционала, быть понятными любому разработчику (тем самым являясь исполняемой документацией).

Для поддержки юнит тестирования создано немало инструментов. В Java мире основой юнит тестирования являются JUnit или TestNG. Эти инструменты позволяют писать, запускать и анализировать результаты юнит тестов. В дополнение к этим базовым инструментам существует множество библиотек для тестирования различных технологий и слоев: Mockito, EasyMock, DbUnit, HtmlUnit, Spring Test и т.д.

Данный тренинг познакомит вас с принципами и основными практиками применяемыми в юнит тестировании. На примере Java будут рассмотрены на практических примерах основные инструменты, которые использует разработчик при написании юнит тестов для различных технологий и уровней приложения. Также будут разобраны основные подходы и приемы внедрения юнит тестирования в команде разработчиков. В результате прохождения тренинга вы:

  • Узнаете основные принципы юнит тестирования
  • Рассмотрите приемы и практики написания качественных юнит тестов
  • Получите практический опыт работы с инструментами Java для юнит тестирования
  • Ознакомитесь с подходами по внедрению юнит тестирования в команде
  • Узнаете о полезных практиках и приемах юнит тестирования
Целевая аудитория

разработчики, тимлиды, менеджеры

Стоимость
$150
за участника
Продолжительность
8 часов
1 день
Обед включен в стоимость тренинга
При групповой регистрации скидка