Unit-тесты – эффективный инструмент обнаружения и локализации ошибок. Они помогают сократить время поиска и устранения проблем, поскольку позволяют быстро идентифицировать их место в коде.
JUnit – самый популярный фреймворк для юнит-тестирования в разработке Java. Курс состоит из 7 уроков, на которых мы разберемся, что такое юнит-тестирование и какие типы тестирования существуют. Посмотрим необходимые зависимости для начала работы и жизненный цикл тестового класса. Также узнаем, как начать работу с JUnit, разберем примеры написания юнит-тестов и как писать параметризированные тесты.
После прохождения курса вы будете иметь достаточную базу знаний для уверенного старта работы с JUnit и понимания, что такое юнит-тестирование и когда оно применяется. Вы сможете легко покрыть свой код тестами и быть уверенными, что он работает правильно.
На этом уроке мы рассмотрим, что такое юнит-тестирование и в каких случаях оно нужно. Также посмотрим, какие виды тестирования существуют вообще, когда и что они тестируют, разберемся, что такое TDD- и BDD-методологии.