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

Целевая аудитория

Java разработчики.

Описание тренинга

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

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

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

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

Тренер

Алименков Николай

Продолжительность

8 часов.

Стоимость

800 гривен за участника (обед включен). При групповой регистрации возможна скидка.