Hammerhall Сколько стоит Войти

Тесты

Отдельная серия для джунов: что такое тесты и чего от тебя ждут на проекте, как читать красную сборку, какие случаи проверять, как понять, что тест вообще что-то проверяет, как подменять соседей и проверять код вместе с настоящей базой.

Читается сама по себе, рубрика «Статьи» для неё не нужна. Если тема уже разобрана там, статья подскажет, где. Читай по порядку: каждая статья — следующий шаг.

Опубликовано 2 из 7 · следующая — 3

«От красного к зелёному» 1–7

От первого теста до теста с настоящей базой. Сквозной пример — зачёт по сроку; главная мысль — зелёному тесту верят, только если видели его красным.

  1. 1Зачем тесты и чего от тебя ждут на проекте

    Зачем тесты и чего ждут от джуна на проекте: тест против проверки глазами, JUnit и AssertJ, Maven и Surefire, отчёт сборки, пирамида тестов.

    читать минут 25

  2. 2Первый модульный тест: от пустого файла до зелёного отчёта

    Первый модульный тест на JUnit 6 и AssertJ с нуля: класс, метод, дано — когда — тогда, имя теста и как убедиться, что каждый тест умеет краснеть.

    читать минут 25

  3. 3Тест покраснел: что делать скоро
  4. 4Какие случаи проверять скоро
  5. 5Тест, который ничего не проверяет скоро
  6. 6Когда вокруг твоего кода другой код скоро
  7. 7Тест с настоящей базой скоро

Попробовать руками

В кузницах Hammerhall — задачи по Java, которые проверяет сервер: решаешь в своей IDE, отправляешь одной командой, проверка запускает твои тесты и закрытые. Сложность растёт вместе с решённым, первые задачи бесплатны.